About the Role
The selected candidate will contribute to the full lifecycle of software development, from concept to deployment, working closely with cross-functional teams to deliver scalable and secure applications.
Responsibilities
- Design and implement front-end and back-end components for web applications
- Develop secure, testable, and maintainable code using modern programming languages
- Collaborate with team members to define and refine software requirements
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and resolve software defects in production and testing environments
- Integrate APIs and third-party services into existing systems
- Write unit and integration tests to ensure system reliability
- Deploy applications using automated pipelines and cloud infrastructure
- Maintain documentation for code, architecture, and system workflows
- Follow security best practices throughout the development lifecycle
- Optimize application performance and scalability
- Support system upgrades and version migrations
- Work within agile development frameworks using iterative planning
- Engage in technical discussions to improve team processes
- Ensure compliance with government and organizational security standards
- Respond to evolving project needs with adaptable solutions
- Monitor application health and respond to operational alerts
- Collaborate with UX designers to implement intuitive interfaces
- Use version control systems to manage code changes
- Participate in sprint planning and retrospectives
- Develop proof-of-concept prototypes for new features
- Assist in defining technical roadmaps for software products
- Stay current with emerging technologies and frameworks
- Contribute to system architecture discussions
- Support integration with classified and controlled environments
Nice to Have
- Master's degree in computer science or related field
- Experience with DevSecOps practices
- Familiarity with Kubernetes or orchestration platforms
- Knowledge of machine learning integration in software systems
- Experience working in government or defense-related projects
- Security+ or similar industry certification
- Active security clearance
- Experience with classified system development
- Knowledge of zero-trust architecture principles
- Background in real-time data processing systems
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work environment with flexible scheduling options
Team
Collaborative team focused on rapid development and deployment of secure software solutions
Security Requirements
- Applicant must be able to obtain and maintain a security clearance
- Position involves work on government-contracted projects requiring compliance with federal security standards
Technology Stack
- Primary languages include Python, JavaScript, and TypeScript
- Front-end development uses React with modern tooling
- Back-end services built with Node.js and Python frameworks
- Cloud infrastructure hosted on AWS with Terraform provisioning
- CI/CD pipelines managed through Jenkins and GitHub Actions
Not available for this position


