Application Software Engineer at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Application Software Engineer in United States.
This senior-level role is ideal for a highly experienced software engineer who will shape the architecture and evolution of mission-critical application software across multiple aerospace platforms. You will work on complex, operator-facing systems, integrating real-time telemetry, distributed architectures, and visualization frameworks to ensure intuitive, reliable, and high-performance operator experiences. The role includes mentoring engineers, leading cross-functional initiatives, and influencing technical direction and executive decision-making. You will engage closely with teams spanning autonomy, avionics, GNC, and test engineering to deliver scalable, modular, and secure software solutions. This position is suited for someone with deep technical expertise, strong leadership skills, and a passion for delivering high-impact software that supports critical missions.
- Define enterprise-wide application software architecture to ensure modularity, maintainability, and scalability across multiple platforms
- Lead cross-functional initiatives involving autonomy, avionics, operator systems, GNC, and test engineering teams
- Oversee design choices for frameworks, APIs, data pipelines, and user interfaces for operator-facing software
- Review and approve high-impact technical proposals, engineering change requests, and cross-program integrations
- Resolve complex system-wide issues, including telemetry diagnostics, mission software failures, and distributed system constraints
- Mentor senior and staff engineers, fostering architectural thinking, technical judgment, and leadership within the software team
- Represent software in customer meetings, major design reviews, executive briefings, and cross-site technical alignment forums
- Advocate for operator-centered design, ensuring reliability, mission effectiveness, and intuitive workflows
- Contribute to enterprise standards for documentation, testing, integration, and system validation
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field (Master’s preferred)
- 10–15 years of professional software engineering experience with large-scale, multi-program systems
- Proven technical leadership and experience defining architecture for mission-critical applications
- Expertise in Python, C#, C++, or other core aerospace application languages
- Strong experience with UI/visualization frameworks (Qt, WPF, WinUI, or similar) and real-time, multi-threaded, networked systems
- Deep understanding of distributed communication frameworks such as DDS, ZeroMQ, MAVLink, or ROS2
- Experience with DevOps, CI/CD pipelines, automated testing, and configuration/version control best practices
- Exceptional systems thinking, problem-solving, and ability to influence executives and cross-functional teams
- Operational awareness with strong empathy for operator needs and mission use-cases
Benefits:
- Competitive salary range: $130,000–$200,000 annually, reflecting experience and qualifications
- Matching 401(k) retirement plan
- Paid time off and holidays
- Comprehensive medical, dental, and vision coverage
- Short- and long-term disability coverage
- HSA and FSA options
- Critical care and accident insurance plans
- Professional development opportunities and mentoring programs