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
Qualifications:
- Significant professional experience in software engineering with demonstrated growth
- Strong proficiency in Java with Spring Boot for microservices development, and TypeScript
- (Vue or React) for full-stack delivery
- Deep SQL expertise including complex query optimization, schema design, and database
- architecture. Able to design data models, evaluate tradeoffs between SQL and NoSQL,
- optimize queries, and make informed technology choices for a team or service
- Experience designing and deploying microservices on AWS or Azure
- Hands-on experience with event-driven architecture (SNS/SQS, EventBridge, Kafka)
- CI/CD pipeline ownership including design, optimization, and maintenance
- Experience with serverless patterns (Lambda, Step Functions)
- Strong system design and REST API design skills
- Demonstrated mentorship experience with junior and mid-level engineers
- Agile/Scrum leadership including sprint planning and backlog refinement
- Excellent written and verbal communication skills
Preferred Qualifications
- Python experience for data pipelines, automation, or ML/AI integration
- Experience with LLM/AI capabilities including RAG, multi-agent patterns, or prompt
- engineering
- Multi-tenancy and platform design experience
- Performance optimization at scale across distributed systems
- Experience in security-focused or regulated environments
- Public safety or mission-critical software development
- Infrastructure as code experience (Terraform, CDK)
- Experience leading technical interviews and hiring processes
Coreforce is an equal opportunity employer committed to diversity and inclusion.
Skills Required
- Significant professional experience in software engineering with demonstrated growth
- Proficiency in Java with Spring Boot for microservices development
- Proficiency in TypeScript with Vue or React for full-stack delivery
- Deep SQL expertise including complex query optimization, schema design, and database architecture
- Experience designing and deploying microservices on AWS or Azure
- Hands-on experience with event-driven architecture (SNS/SQS, EventBridge, Kafka)
- CI/CD pipeline ownership including design, optimization, and maintenance
- Experience with serverless patterns (Lambda, Step Functions)
- Strong system design and REST API design skills
- Demonstrated mentorship experience with junior and mid-level engineers
- Agile/Scrum leadership including sprint planning and backlog refinement
- Excellent written and verbal communication skills
- Python experience for data pipelines, automation, or ML/AI integration
- Experience with LLM/AI capabilities (RAG, multi-agent, prompt engineering)
- Infrastructure as code experience (Terraform, CDK)
- Experience with multi-tenancy, performance optimization at scale, or security/regulated environments
- Experience leading technical interviews and hiring processes
What We Do
Coreforce is a mission-critical public-safety technology company that equips law enforcement, first responders, and corrections with integrated hardware and cloud software. Its unified, cloud-native platform delivers body-worn and in-car cameras, digital evidence management, CAD/RMS, situational awareness, and jail management tools to improve accountability, operational efficiency, and public trust across agencies nationwide.








