Senior Software Developer
Core
Design, develop, implement, and maintain complex software applications and systems for government and industry clients, ensuring security, performance, and maintainability.
Role type
Senior Software Developer (IC)
Builds
Scalable software solutions, modules, and services
Domain
Defense, security, and government technology
Deliverable
production ML models | product features
Required skills
Full software development lifecycle expertise, complex system architecture design, scalable code development, code review leadership, debugging and troubleshooting, unit/integration/system testing, technical documentation, CI/CD pipeline management, secure software development principles, version control systems, emerging technology evaluation
Preferred skills
Experience with multidisciplinary technical teams, knowledge of C5ISRT, simulation, training, cyber, and infrastructure security domains
Technologies
Modern programming languages, frameworks, development tools, version control systems, CI/CD tools
Responsibilities
Analyze and translate complex user/business requirements into functional software solutions; design and execute testing strategies; conduct code reviews; troubleshoot defects across environments; maintain technical documentation; support deployment and ongoing enhancement; research and recommend emerging technologies; provide technical guidance to the team
Seniority
Senior, hands-on IC with strategic input (via careerplan.io/jobs/744000152759729-senior-software-developer-at-adga-group-consultants-inc)