Lead Software Engineer
Core
Lead software engineering efforts and manage a small team of front-end and back-end engineers to build scalable technology for the defense and intelligence communities.
Role type
Lead Software Engineer (Engineering Manager)
Builds
Modern software applications and new features for government agencies and industrial suppliers
Domain
Defense and intelligence / Enterprise software
Deliverable
production ML models | product features
Required skills
Object-oriented programming (Java, C++, Python, C#, Ruby), Spring Boot or Quarkus, SQL and database design, software engineering design principles, Agile ceremonies
Preferred skills
Startup/entrepreneurial environment experience, product organization experience, security clearance
Technologies
Spring Boot, Quarkus, SQL
Responsibilities
Lead software engineering efforts from ideation through implementation, establish coding and testing best practices, develop and deploy software applications, oversee quality of deliverables, collaborate with product team on technical specifications
Seniority
Senior, hands-on IC with team leadership
