About the Role
This role involves leading software development efforts, guiding technical direction, and ensuring delivery of scalable, secure solutions within a mission-driven setting.
Responsibilities
- Lead the architecture and design of software systems
- Oversee coding, testing, and deployment phases
- Mentor junior developers and promote best practices
- Collaborate with cross-functional teams on integration tasks
- Ensure compliance with security and regulatory standards
- Develop technical documentation and system specifications
- Troubleshoot and resolve complex software defects
- Support system maintenance and performance optimization
- Participate in code reviews and quality assurance processes
- Guide deployment strategies and release planning
- Analyze system requirements and translate into technical solutions
- Evaluate emerging technologies for potential adoption
- Coordinate with stakeholders to define project scope
- Manage software configuration and version control
- Implement secure coding standards and practices
- Support certification and accreditation activities
- Assist in defining software development methodologies
- Ensure alignment with enterprise architecture goals
- Facilitate technical decision-making across teams
- Respond to operational issues with timely resolutions
Compensation
Competitive salary and comprehensive benefits package
Work Arrangement
Hybrid work model with partial remote flexibility
Team
Collaborative engineering team within a federal technology environment
Security Requirement
Applicant must be eligible to obtain a government-issued security clearance. Position may require periodic reinvestigation to maintain access.
Work Environment
Office and virtual settings with occasional travel. Employees follow established safety and operational protocols.
Not available for this position

