Chief Software Architect
I’m partnering with an innovative maritime autonomy organisation developing advanced unmanned surface vessels (USVs) for demanding real-world and defence applications.
We’re seeking a Chief Software Architect to define and lead the software architecture underpinning next-generation autonomous maritime systems. This is a senior technical leadership role combining hands-on software engineering expertise with architectural ownership across complex, safety-critical and distributed systems.
Key Responsibilities
- Define and own the software architecture and long-term technical roadmap for autonomous maritime platforms.
- Lead software engineering best practices across C++, modern software design, Agile development and CI/CD.
- Architect scalable, reliable and high-performance systems for autonomous vessel operations.
- Drive software integration across autonomy, navigation, perception, communications and control systems.
- Establish engineering standards, code quality, testing strategies and software lifecycle processes.
- Provide technical leadership, mentor engineering teams and collaborate across multidisciplinary functions.
Experience & Requirements
- 10+ years of software engineering experience, with significant architectural responsibility.
- Expert-level C++ and strong software design and systems architecture capabilities.
- Proven experience designing complex, distributed or real-time software systems.
- Strong understanding of Agile methodologies, CI/CD, automated testing and modern development practices.
- Experience with robotics, autonomous systems, defence, maritime technology or embedded systems is highly desirable.
- Demonstrated ability to set technical direction and influence engineering teams at scale.
#SoftwareArchitecture #Cplusplus #MaritimeAutonomy #Robotics #AutonomousSystems #DefenceTechnology #EngineeringLeadership #Hiring
Chief Software Architect in washington dc at Unknown Company
This position is listed as full time and onsite.