Senior Software Engineer
Skills
About the role
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
Compensation
This Software Engineer role pays $140k-$150k/yr. Within typical range for software engineer roles in United States.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.