Jobs and Careers
CU

Senior Full Stack Developer

Cubic Corporation
United Statesfull_timeVerifiedPosted 16 Apr 2026
💰 $138,000/yr($112,000/yr$138,000/yr)

About the role

Business Unit:

Cubic Defense

Company Details:

When you join Cubic, you become part of a team delivering innovative technology solutions that improve daily life and support critical missions. Our transportation systems simplify how people move through the world, while our defense solutions enhance mission success and safety for those who serve.

Driven by talented teams around the globe, Cubic is committed to solving complex global challenges through innovation, collaboration, and service to our customers and partners.

Our portfolio includes industry-leading businesses such as Cubic Transportation Systems (CTS) and Cubic Defense (CD). Learn more at Cubic.com.

Job Details:

Job Summary: Designs, develops, and delivers advanced software solutions supporting geospatial data processing, analysis, and mission-driven applications. This role contributes across multiple products and rapid prototyping efforts, working in both operational and exploratory development environments.
Applies strong software engineering principles to architect, build, and scale distributed systems, while collaborating closely with cross-functional teams including program management, data scientists, and systems engineers. Integrates solutions into larger system architectures and resolves complex technical challenges.
Provides technical leadership, mentors junior engineers, and drives best practices across the software development lifecycle. Operates with a high degree of autonomy and exercises significant decision-making authority impacting system performance, scalability, and design.

Essential Job Duties and Responsibilities:

  • Design, develop, and maintain high-performance, scalable applications for mission-critical systems
  • Contribute to system architecture and design of distributed, data-intensive solutions
  • Collaborate across engineering disciplines to deliver integrated, end-to-end capabilities
  • Prototype and evaluate new technologies to support emerging product capabilities
  • Analyze, profile, and optimize system performance, scalability, and reliability
  • Troubleshoot and resolve complex software and system-level issues
  • Participate in CI/CD pipelines, automated testing, and release processes
  • Define and execute software test strategies, methods, and procedures
  • Participate in configuration, build, and release management activities
  • Lead or contribute to design reviews, technical discussions, and customer briefings
  • Maintain effective communication with customers, internal teams, and external partners
  • Monitor project status, system performance, and technical progress
  • Identify and implement software engineering process improvements across the organization
  • Mentor junior engineers and promote engineering best practices
  • Stay current with advancements in software engineering and emerging technologies
  • Assume additional technical responsibilities as needed


Minimum Job Requirements:

  • Candidates must be eligible to obtain a U.S. Government security clearance; an active clearance is preferred
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field with 5+ years of experience, or a Master’s degree with 3+ years of experience
  • Strong experience in the specification, design, and development of software systems across the full lifecycle
  • Experience in one or more programming languages such as: Java, Rust, C++, JavaScript/TypeScript, Elixir, or similar
  • Experience developing software in Linux-based environments and modern development ecosystems
  • Familiarity with distributed systems, APIs, and/or data processing pipelines
  • Experience with backend frameworks (e.g., Spring Boot or similar) is beneficial but not required
  • Ability to work across multiple products, codebases, and problem domains in both structured and exploratory development environments
  • Strong analytical and problem-solving skills with the ability to address complex technical challenges
  • Ability to manage multiple priorities and deliver within deadlines and budget constraints
  • Effective written and verbal communication skills, with the ability to collaborate across technical and non-technical teams
  • Familiarity with standard engineering and collaboration tools (e.g., Git, issue tracking systems, documentation tools)
  • Willingness to travel domestically and internationally as required


Preferred qualifications include:

  • Active TS/SCI security clearance
  • Experience working with U.S. Government or DoD systems and enterprise architectures
  • Experience with geospatial sys

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cubic Corporation

View company profile →