Logos Space
Join to apply for the
Director, Software Engineering
role at
Logos Space Logos Space is a Low Earth Orbit (LEO) satellite system designed to serve the connectivity needs of commercial and government users. Logos will provide resilient, high-performance satellite-based connectivity worldwide, with contracts that specify performance standards. The system extends cloud and data center network connectivity to fixed, seaborne, and airborne terminals. Logos Space is led by engineers with proven track records in networking and satellite industries. Position Summary & Responsibilities
The Software Lead Director will provide strategic leadership and direction for the development of software solutions across the Logos Space architecture, including on-orbit Flight and Payload software, Software Defined Networking (SDN), Software Defined Radio (SDR), and the ground segment. The on-orbit portion includes mission payload and bus control; the on- and off-premises portions include ground control and network management. This role designs the software architecture and the software development policies, tools, and practices to maximize synergy across heterogeneous environments while maintaining Logos’s flexibility and effectiveness across these environments. This role requires a strong technical background, excellent management skills, and the ability to drive innovation across diverse technology domains. The Director will lead a team of software engineers, architects, and managers to deliver high-quality, scalable, and reliable software solutions that meet evolving business needs. Responsibilities Develop and execute the software strategy for embedded systems, cloud, and on-premises solutions, aligning with Logos’s business objectives. Identify and evaluate technologies and trends, and make decisions regarding adoption and application. Drive innovation and continuous improvement in software development processes and methodologies. Collaborate with other Engineering segments (payload, satellite bus, ground segment, etc.) to define product roadmaps, dependencies, and interfaces to ensure successful program execution. Hire, lead, mentor, and manage a team of software engineers, architects, and managers, fostering a collaborative and high-performance culture. Recruit, hire, and onboard top talent, and provide ongoing coaching and development. Set performance goals, conduct performance reviews, and provide feedback. Manage team resources, including budget, personnel, and equipment. Provide technical leadership and guidance to the software development teams. Ensure the quality, reliability, and scalability of software solutions. Oversee the design, development, testing, and deployment of software systems. Establish and enforce software development best practices, standards, and processes. Manage the software development lifecycle, including agile methodologies. Work closely with hardware engineering teams to integrate software with embedded systems. Collaborate with networking teams to ensure seamless integration with cloud platforms (e.g., AWS, Azure, GCP). Partner with product management to define and prioritize software features and requirements. Work with quality assurance teams to ensure software quality and reliability. Oversee the planning, execution, and delivery of software projects. Manage project scope, schedule, and budget, and ensure timely delivery. Identify and mitigate project risks and issues. Communicate project status and progress to stakeholders. Basic Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred. 10+ years of experience in software development, with a focus on both embedded systems and cloud/on-premises solutions. 5+ years of experience in a leadership role, managing software development teams with the scope and breadth of this role. Strong technical expertise in: Embedded systems hardware development, specification, and software programming (C, C++, etc.). Real-time operating systems. Cloud computing platforms (AWS, Azure, GCP). Cloud-native technologies (Docker, Kubernetes) and services. Software development methodologies (Agile, Scrum, etc.). DevOps practices. Understanding of operational management of a heterogeneous software hosting environment and lifecycle with deployed implementations. Excellent leadership, communication, and interpersonal skills. Strong problem-solving and analytical skills. Ability to work effectively in a fast-paced, dynamic environment. Preferred Qualifications Experience with specific embedded platforms and technologies (e.g., ARM, microcontrollers). Experience with core network technology, such as label switched routing. Experience with specific cloud services and technologies (e.g., serverless computing, databases, container and orchestration frameworks). Knowledge of security best practices for embedded systems and cloud/on-premises environments. Basic knowledge of satellite communications and architectures. Experience with Software Defined Radio (SDR) PHY and MAC layer development. Ability and willingness to attain a Top Secret Clearance. Logos Space Services is an equal opportunity employer committed to fostering creativity, curiosity and diverse perspectives among employees. We seek to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. Seniority level and job metadata Seniority level: Director Employment type: Full-time Job function: Engineering and Information Technology Industries: Telecommunications
#J-18808-Ljbffr
Director, Software Engineering
role at
Logos Space Logos Space is a Low Earth Orbit (LEO) satellite system designed to serve the connectivity needs of commercial and government users. Logos will provide resilient, high-performance satellite-based connectivity worldwide, with contracts that specify performance standards. The system extends cloud and data center network connectivity to fixed, seaborne, and airborne terminals. Logos Space is led by engineers with proven track records in networking and satellite industries. Position Summary & Responsibilities
The Software Lead Director will provide strategic leadership and direction for the development of software solutions across the Logos Space architecture, including on-orbit Flight and Payload software, Software Defined Networking (SDN), Software Defined Radio (SDR), and the ground segment. The on-orbit portion includes mission payload and bus control; the on- and off-premises portions include ground control and network management. This role designs the software architecture and the software development policies, tools, and practices to maximize synergy across heterogeneous environments while maintaining Logos’s flexibility and effectiveness across these environments. This role requires a strong technical background, excellent management skills, and the ability to drive innovation across diverse technology domains. The Director will lead a team of software engineers, architects, and managers to deliver high-quality, scalable, and reliable software solutions that meet evolving business needs. Responsibilities Develop and execute the software strategy for embedded systems, cloud, and on-premises solutions, aligning with Logos’s business objectives. Identify and evaluate technologies and trends, and make decisions regarding adoption and application. Drive innovation and continuous improvement in software development processes and methodologies. Collaborate with other Engineering segments (payload, satellite bus, ground segment, etc.) to define product roadmaps, dependencies, and interfaces to ensure successful program execution. Hire, lead, mentor, and manage a team of software engineers, architects, and managers, fostering a collaborative and high-performance culture. Recruit, hire, and onboard top talent, and provide ongoing coaching and development. Set performance goals, conduct performance reviews, and provide feedback. Manage team resources, including budget, personnel, and equipment. Provide technical leadership and guidance to the software development teams. Ensure the quality, reliability, and scalability of software solutions. Oversee the design, development, testing, and deployment of software systems. Establish and enforce software development best practices, standards, and processes. Manage the software development lifecycle, including agile methodologies. Work closely with hardware engineering teams to integrate software with embedded systems. Collaborate with networking teams to ensure seamless integration with cloud platforms (e.g., AWS, Azure, GCP). Partner with product management to define and prioritize software features and requirements. Work with quality assurance teams to ensure software quality and reliability. Oversee the planning, execution, and delivery of software projects. Manage project scope, schedule, and budget, and ensure timely delivery. Identify and mitigate project risks and issues. Communicate project status and progress to stakeholders. Basic Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred. 10+ years of experience in software development, with a focus on both embedded systems and cloud/on-premises solutions. 5+ years of experience in a leadership role, managing software development teams with the scope and breadth of this role. Strong technical expertise in: Embedded systems hardware development, specification, and software programming (C, C++, etc.). Real-time operating systems. Cloud computing platforms (AWS, Azure, GCP). Cloud-native technologies (Docker, Kubernetes) and services. Software development methodologies (Agile, Scrum, etc.). DevOps practices. Understanding of operational management of a heterogeneous software hosting environment and lifecycle with deployed implementations. Excellent leadership, communication, and interpersonal skills. Strong problem-solving and analytical skills. Ability to work effectively in a fast-paced, dynamic environment. Preferred Qualifications Experience with specific embedded platforms and technologies (e.g., ARM, microcontrollers). Experience with core network technology, such as label switched routing. Experience with specific cloud services and technologies (e.g., serverless computing, databases, container and orchestration frameworks). Knowledge of security best practices for embedded systems and cloud/on-premises environments. Basic knowledge of satellite communications and architectures. Experience with Software Defined Radio (SDR) PHY and MAC layer development. Ability and willingness to attain a Top Secret Clearance. Logos Space Services is an equal opportunity employer committed to fostering creativity, curiosity and diverse perspectives among employees. We seek to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. Seniority level and job metadata Seniority level: Director Employment type: Full-time Job function: Engineering and Information Technology Industries: Telecommunications
#J-18808-Ljbffr