About the Role
The role involves leading software development efforts, contributing to system architecture, and ensuring high-quality deliverables within an agile framework for federal projects.
Responsibilities
- Design and implement robust software solutions aligned with federal standards
- Collaborate with cross-functional teams to define and deliver technical requirements
- Write clean, maintainable, and well-documented code
- Conduct code reviews to ensure consistency and quality
- Troubleshoot and resolve complex technical issues
- Support system integration and data exchange processes
- Participate in agile planning and sprint execution
- Ensure applications meet security and compliance guidelines
- Optimize performance and scalability of existing systems
- Develop APIs for internal and external service communication
- Work with cloud infrastructure and deployment pipelines
- Contribute to technical documentation and system design artifacts
- Mentor junior developers and share technical expertise
- Stay current with emerging technologies and industry trends
- Integrate third-party tools and platforms as needed
- Assist in testing strategies and validation procedures
- Support deployment and post-deployment monitoring
- Engage in solution prototyping and proof-of-concept development
- Collaborate with security teams to address vulnerabilities
- Ensure adherence to software development lifecycle policies
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work environment with partial remote flexibility
Team
Collaborative team focused on federal technology solutions
Security Requirements
- Applicants must be eligible to obtain a federal background check
- Position may require maintenance of a security clearance
Education Requirements
Degree must be from an accredited institution in a relevant field
No visa sponsorship available