DeveloperJobs.io
← Back to all jobs

Job Description

Join Leidos’ Undersea Systems Division in San Diego, CA (onsite) to help rapidly prototype ocean systems. You’ll work alongside a small engineering team and customers to design, build, test, and demonstrate software capabilities that support mission objectives. The role operates on a 9/80B onsite schedule and requires an active Secret Clearance (or the ability to obtain one).

Compensation: USD 69,550 - 125,725 per year.

Responsibilities

  • Collaborate with a small engineering team and customers to identify software requirements and evaluate design approaches for solving wide-ranging technical problems.
  • Work directly with customers to understand mission needs, translate operational objectives into technical requirements, demonstrate capabilities, and incorporate feedback during development.
  • Design and develop maintainable, robust, high-performance software applications, services, data pipelines, and user interfaces.
  • Develop Python-based software for data processing, analytics, hardware integration, automation, and test applications.
  • Build and integrate web-based and desktop user interfaces for system configuration, data visualization, and operational performance monitoring.
  • Implement, test, integrate, and verify software solutions to meet project and customer requirements for functionality, reliability, performance, and usability.
  • Create and maintain engineering documentation, including interface control documents, software requirements specifications, test procedures, and user documentation.
  • Coordinate development efforts through regular communication with engineers and customers, including prioritizing features and bug fixes and soliciting feedback.
  • Support laboratory, field, and at-sea testing of prototype systems by troubleshooting software, hardware interfaces, and operational data flows.
  • Present technical concepts, development progress, test results, and product demonstrations to customers and other stakeholders.

Requirements

  • U.S. Citizen with an active SECRET security clearance or the ability to obtain one.
  • Bachelor’s degree from an accredited institution in Computer Science, Software Engineering, Computer Engineering, or related STEM field.
  • Relevant professional, internship, academic, or project experience developing and integrating software applications.
  • Proficiency in Python, including using it for applications, automation tools, data-processing solutions, or hardware-control software.
  • Experience designing, developing, and integrating REST APIs.
  • Working knowledge of software version-control processes and tools such as Git and GitHub.
  • Working knowledge of Linux command-line tools and shell scripting.
  • Experience testing software and debugging applications that integrate multiple data sources, services, or hardware components.
  • Ability to work effectively in a small, multidisciplinary team across multiple phases of the software-development lifecycle.
  • Ability to interact directly and professionally with customers, including gathering requirements, communicating tradeoffs, presenting demonstrations, and responding to feedback.
  • Ability to understand complex technical documents and communicate technical ideas effectively in writing, orally, and visually.

Technologies

  • Python
  • REST APIs
  • Git, GitHub
  • Linux command-line tools, shell scripting
  • Web-based user interfaces, desktop user interfaces
  • Data-processing solutions

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Preferred qualifications:

  • Experience with C++ and integrating software with purpose-built electro-mechanical or embedded systems.
  • Experience developing modular test architectures that support live hardware, recorded data, simulation, or other test inputs.
  • Experience integrating operational telemetry, environmental data, or external web services into software applications.
  • Experience developing interactive dashboards, data visualizations, geospatial maps, or configurable filtering capabilities.
  • Experience with test automation, build automation, static analysis, and continuous integration processes.
  • Familiarity with embedded or network communications protocols such as Ethernet, TCP/IP, or serial communications.
  • Familiarity with embedded electronics test equipment, including power supplies, oscilloscopes, and hardware debuggers.
  • Experience supporting laboratory, field, pier-side, or at-sea system integration and testing.
  • Experience working directly with government, defense, or technical customers in a rapid-prototyping environment.
  • Ability to operate independently, manage changing priorities, and assume broad technical responsibilities within a small team.

Original posting: October 19, 2026

Similar Jobs