Senior Software Engineer

Summary

Senior Software Engineer at Coreforce (public safety tech: body cameras, in-car video, evidence systems) designing and building Spring Boot microservices, serverless AWS solutions, and event-driven systems in Java, TypeScript, and Python. Owns services end-to-end and mentors junior engineers.

Apply today to join Coreforce, where your Engineering expertise makes a real impact.

Join Our Team as a Senior Software Engineer

Company: Coreforce
Location: Atlanta (Hybrid)
Job Type: Full-time
Salary: Based on Experience

Company Overview:
Coreforce is an innovative technology company providing public safety organizations a comprehensive technology suite from dispatch to the courtroom. Coreforce delivers integrated technology designed to support public safety entities, regardless of organizational size. Our products - body cameras, in-car videos, mobile routers, and digital evidence systems, help public safety officers and first responders save lives, strengthen community trust, and enhance accountability.

Senior Software Engineer - Build Your Career with Purpose

Join Coreforce and use your engineering skills to support innovative technology that strengthens communities.

Why You’ll Love Working Here:

  • Flexible hybrid schedule
  • Free chef-inspired lunch Mon–Thu
  • 15 PTO days + floating holiday
  • Competitive benefits: medical, dental, vision, 401(k). We provide 401(k) matching per the terms of the 401(k) plan.
  • Annual bonus and tuition reimbursement
  • Career growth in a fast-growing, mission-driven company
  • Collaborative, purpose-driven culture

Responsibilities:

  • Lead technical design for projects and features, producing architecture documents and
  • driving consensus
  • Own larger services and complex features across the microservices architecture
  • Design and build Spring Boot microservices with well-defined APIs, ensuring scalability and
  • maintainability
  • Design and implement event-driven systems using SNS/SQS, EventBridge, or Kafka
  • Architect and deploy serverless solutions using Lambda, Step Functions, and related services
  • Develop and maintain production systems in Java with Spring Boot, TypeScript (Vue/React),
  • and Python
  • Drive architecture decisions within your area, balancing technical excellence with delivery
  • Mentor junior and mid-level engineers through pairing, code reviews, and design guidance
  • Own CI/CD pipeline strategy for your team's services, ensuring reliable deployments
  • Lead cross-functional collaboration with product, design, and platform teams
  • Conduct deep SQL optimization and database architecture for complex data models
  • Identify and address technical debt, performance bottlenecks, and reliability risks
  • Contribute to engineering standards, best practices, and process improvements
  • Participate in on-call rotations and lead incident response within your area