Lead Principal Software Engineer
Lead Principal Software Engineer
FLSA Status: Exempt
Department: Software R&D
Reports To: Director, Software Engineering
Role Overview
Terradepth has built the category-defining ocean intelligence platform. The Principal Software Engineer, Lead will serve as a foundational player-coach, driving the technical evolution, architecture, and execution of our SaaS software platform, Absolute Ocean (AO).
This is a builder’s role designed for a senior technical leader who loves to remain hands-on in the code while simultaneously mentoring and driving a high-performing team. We intentionally structure this role as a balanced combination of hands-on execution, architecture and planning, and team mentorship. Operating effectively in a dynamic environment, you will make sustainable architectural tradeoffs, write clean and scalable code, and elevate the technical capabilities of the software engineering team to match our steady market growth.
Core Responsibilities
1. Hands-On Execution
- Maintain hands-on mastery of our core software stack: AWS (including GovCloud), Python microservices, Go, React (TypeScript/JavaScript), PostgreSQL, Docker, Kubernetes, and Swagger/OpenAPI.
- Actively code and build across the full stack, implementing front-end interfaces, back-end microservices, APIs, and the core data pipelines for geospatial and bathymetric processing.
- Deliver robust, high-impact code and lead by example to ensure on-time, predictable software commitments tied directly to business goals.
- Enhance existing development practices, robust automated testing frameworks (PyTest, Jest, Playwright), and continuous integration/continuous deployment (CI/CD) workflows.
2. Architecture & Planning
- Architect and drive the technical design of the end-to-end Absolute Ocean (AO) SaaS platform across public cloud, private cloud, and on-premises environments ensuring high reliability, scalability, and performance.
- Optimize geospatial data ingestion, transmission, and processing pipelines to scale seamlessly from Terabyte (TB) to Petabyte (PB) environments while maintaining elite performance.
- Avoid the over-engineering trap by making fast, practical architectural decisions that support business execution without incurring crippling technical debt or maintenance overhead.
- Partner closely with Product Management and Engineering leaders to translate product requirements into clear technical plans, designs, and actionable JIRA tickets.
- Architect software systems and processes to meet stringent cybersecurity compliance goals, including CMMC L2, NIST 800-53, and future FedRAMP authorization efforts.
3. Mentorship & Technical Leadership
- Mentor and develop a world-class team of software engineers, conducting comprehensive code reviews and guiding collaborative design alignment to elevate overall technical output.
- Lead the thoughtful integration of AI/ML and agentic systems across the platform and internal engineering workflows to automate data processing, enable intelligent mission planning and survey operations, and accelerate overall development productivity.
- Foster a healthy culture of ownership, accountability, technical excellence, resourcefulness under constraint, and continuous improvement.
- Operate as one team with speed, discipline, and collaboration driving how decisions are made and executed.
- Partner with Engineering Leadership, Product Management, Operations, and Business Development as needed to support technical solutioning and keep engineering aligned with company goals.
What Success Looks Like (12 Months)
You will have successfully evolved the AO platform and engineering processes, as demonstrated by the following milestones:
- Absolute Ocean is evolving into a highly repeatable, scalable SaaS platform with system uptime exceeding 99.5% and high-quality data processing speeds.
- Development velocity, predictability, and overall product quality have materially improved across the team as a direct reflection of your mentorship and refined testing workflows.
- Software-driven cost efficiencies have visibly lowered the overall cost per km2 surveyed and cost per TB processed.
- AI and agentic systems are successfully deployed, measurably improving both internal engineering productivity and customer workflows.