Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

United Launch Alliance (ula) Ground Software Telemetry Decom Application Architect 5 in Centennial, Colorado

Requisition ID: 686 Location:ULA - Denver Relocation:Yes- Relocation may be available Travel Requirements:None/Infrequent

At ULA, success comes through the efforts of a strong, united team.

Thanks for your interest in United Launch Alliance, the world's most experienced and reliable space launch company! Successfully launching more than 155 consecutive missions with 100% mission success doesn't happen by accident. It's a testament to the commitment and dedication of our team of rocket scientists and support employees combined with the systems and processes we use to pull them together. As a ULA employee, you'll have the opportunity to grow in your career while working in a team-oriented culture that combines technology, innovation, ingenuity and a commitment to the extraordinary. Whether you are in college just launching your career, or, have experience and want to come work with the best rocket team in the world, our unshakable unity yields stronger solutions and better results as we carry out our mission to save lives, explore the universe, and connect the world. Our team is excited to meet you!

Job Overview & Responsibilities

As the Telemetry Decom Application Architect within the ULA Ground Software (GSW) team, you will play a crucial role in shaping the architecture, direction, and development of the Automated Data Monitoring System (ADMS). This position requires a strong understanding of software engineering, real-time systems, and telemetry data, and will require you to collaborate closely with GSW Architects, Responsible Systems Engineers (RSEs), and business stakeholders. The ideal candidate will bring expertise in architecture design, a passion for driving software improvements, and the ability to mentor junior engineers. As the ADMS Architect, you will lead efforts to ensure the system evolves in line with cutting-edge technology while remaining maintainable, reliable, and scalable.

Key Responsibilities Architectural Development & Roadmap: Develop standards and practices for ADMS architecture, including defining the roadmap for future ADMS enhancements and maintenance. Stakeholder Collaboration: Work directly with internal and external stakeholders to understand user pain points, opportunities for improvement, and gaps in the ADMS processes. Future-State Vision: Define, communicate, and drive the evolution of ADMS towards its future state, ensuring alignment with both technical goals and business requirements. Feature Definition & Collaboration: Collaborate with architects, developers, and leaders to design new features and capabilities for ADMS, ensuring they meet performance and scalability objectives. Proposal & Design Presentation: Create and present software architecture proposals to business stakeholders for approval, ensuring clarity and alignment with their needs. Mentorship & Knowledge Sharing: Guide and mentor junior engineers in software development best practices, including 1-on-1 coaching and facilitating design discussions. Software Improvement & Practices: Focus on evolving the ADMS software to be more testable, maintainable, and robust. Promote practices that enhance software reliability and scalability. Maintain Technical Baseline: Approve all changes to the critical product definition and associated verification steps. Integration & Deployment: Oversee the integration and deployment of ADMS, advising teams on technical risks and ensuring smooth operation across various environments. Risk Management: Identify, manage, and mitigate technical risks, including creating risk-handling plans and monitoring progress. Troubleshooting & Maintenance: Troubleshoot, maintain, and continually improve existing and new ADMS features and capabilities. Technology Evaluation: Assess and recommend new technologies to improve ADMS execution, performance, and efficiency. System Evaluation: Analyze the current state of ADMS to assess its strength , weaknesses, and alignment with business objectives.

Required Education Bachelor

Required Years of Experience Minimum of 8 years of related work experience

Basic Qualifications

Education: Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline from an accredite college or university. Experience: 8 + years of professional experience, with a strong focus on software architecture and real-time systems. Mentorship: Proven experience mentoring and coaching junior engineers, including facilitating growth through documentation and design discussions. Cross-Platform Expertise: Experience working with cross-platform systems and familiarity with Linux-based operating systems. Leadership: Demonstrated experience leading software engineering teams and projects, especially in architecting large-scale systems. Software Design & Architecture: Experience presenting complex software architecture and designs to both technical and non-technical audiences, including internal and external customers. Technical Expertise: Strong knowledge of real-time, Linux-based systems. Deep understanding of communication protocols such as Ethernet, MIL-STD-1553, PCM, and PostgreSQL. Advanced troubleshooting and Linux administration skills, including experience with firewalls.

DirectEmployers