Senior Software Developer
Core
Designing, developing, testing, and maintaining high-quality, scalable, and secure software applications for federal government missions.
Role type
Senior Software Developer (IC with mentorship)
Builds
Scalable and secure software applications and solutions
Domain
Federal government services, cybersecurity, IT infrastructure
Deliverable
production ML models | product features
Required skills
Advanced programming, technical problem-solving, software architecture, secure coding, code reviews, Agile/Scrum, CI/CD, DevOps, performance optimization, troubleshooting, technical documentation
Preferred skills
Leading enterprise or mission-critical development efforts
Technologies
None explicitly stated
Responsibilities
Develop, test, and maintain software applications; Translate business and technical requirements into scalable solutions; Apply secure coding standards; Provide technical guidance and mentorship to junior developers; Lead development efforts on complex projects; Collaborate with architects and project managers; Participate in Agile/Scrum ceremonies; Partner with QA, DevOps, and systems engineering teams; Contribute to CI/CD processes; Integrate software components and third-party applications; Optimize applications for performance and scalability; Troubleshoot complex software defects; Write and maintain technical documentation; Ensure compliance with security requirements; Support audits and certification efforts
Seniority
Senior, hands-on IC with mentorship