About the Role
The ideal candidate will lead software design and implementation efforts, working closely with hardware and operations teams to build reliable, high-performance systems. This position requires strong problem-solving abilities and experience in delivering production-grade software solutions.
Responsibilities
- Design and implement robust software systems for real-time applications
- Collaborate with hardware and operations teams to integrate software solutions
- Develop and maintain backend services and APIs
- Write clean, testable, and well-documented code
- Lead code reviews and ensure adherence to best practices
- Troubleshoot and resolve production issues
- Contribute to architectural decisions and system scalability
- Work with distributed systems and cloud infrastructure
- Optimize software performance and reliability
- Participate in the full software development lifecycle
- Support deployment, monitoring, and incident response
- Ensure software meets security and compliance standards
- Develop automation tools for internal workflows
- Integrate third-party services and data sources
- Maintain version control and CI/CD pipelines
- Collaborate on system requirements and technical specifications
- Implement unit and integration tests
- Drive improvements in development processes
- Mentor junior engineers and support team growth
- Stay current with emerging technologies and industry trends
- Work on safety-critical software components
- Support verification and validation activities
- Contribute to technical documentation
- Ensure compatibility across platforms and environments
- Participate in on-call rotations as needed
Compensation
Competitive salary and equity package based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and on-site work
Team
Collaborative engineering team focused on building reliable, scalable systems for advanced technology platforms
Security Requirements
- Must be able to obtain and maintain required security clearances
- Background check and identity verification required for employment
Physical Demands
- Occasional travel to operational sites may be required
- Work involves extended periods of sitting and computer use
Available for qualified candidates requiring work authorization