About the Role
The candidate will contribute to full-cycle software development, working closely with cross-functional teams to deliver robust solutions aligned with system architecture and security requirements.
Responsibilities
- Develop and maintain software applications using current programming languages and frameworks
- Collaborate with product and engineering teams to define technical requirements
- Write clean, testable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug existing systems
- Implement security best practices across all development phases
- Support deployment and configuration of software in production environments
- Engage in agile planning, stand-ups, and retrospectives
- Integrate APIs and third-party services
- Ensure compliance with system accreditation and certification standards
- Optimize application performance and scalability
- Document technical designs and system workflows
- Stay current with emerging technologies and industry trends
- Contribute to unit and integration testing strategies
- Work with version control systems and CI/CD pipelines
- Assist in defining software architecture patterns
- Participate in threat modeling and risk assessment activities
- Support system interoperability across platforms
- Follow secure coding guidelines and standards
- Collaborate on user interface and backend service development
- Respond to production incidents and implement fixes
- Engage in peer mentoring and knowledge sharing
- Ensure accessibility and usability standards are met
- Participate in technical design discussions
- Adapt to evolving project requirements and priorities
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work environment with remote and on-site options
Team
Collaborative engineering team focused on agile development and continuous integration
Security Requirements
- Candidate must be eligible to obtain a security clearance
- Position may require passing a background investigation
Work Environment
- Hybrid schedule with flexible remote options
- Collaborative office culture with team-based projects
Sponsorship available for qualified candidates