C

Cubic

Technology solutions for transportation and defense

Full Stack Software Engineer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAshburn, VA, USA$131k - $170k

About the Job

Requirements

  • Strong programming fundamentals and proficiency across multiple programming languages, primarily Go, JavaScript/Node.js, and Python, with adaptability to learn new frameworks, tools, and datastores.
  • A solid grasp of data structures, algorithms, and object-oriented or functional design.
  • Hands-on experience developing, debugging, and optimizing Linux-based distributed systems, including writing Go services that interact with hardware or networked devices to configure, test, and collect data.
  • Experience building RESTful web services, working with relational and/or document databases, building modern responsive front ends, and deploying to AWS cloud services.
  • Experience integrating automated testing into development, including unit and integration tests for backend services and end-to-end tests for web applications.
  • At least 5 years of relevant experience with a bachelor's degree in Computer Science or a similar field, or at least 3 years with a master's degree, or equivalent experience.
  • Ability to obtain a security clearance.

Responsibilities

  • Collaborate with Agile team members to design, develop, test, and implement secure, high-quality full-stack solutions.
  • Capture and review functional requirements, and participate in architectural design and code reviews.
  • Build and ship end-to-end features across web applications, including React front ends, Go and Node.js backend services, and MySQL and MongoDB data layers.
  • Develop and extend a Go automation agent that configures, tests, and validates devices, including real-time data flows over MQTT.
  • Contribute ideas and improvements to the team's development practices and tooling, and share knowledge across the team.

Desired Qualifications

  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, Datadog, and AWS CloudWatch.
  • Familiarity with CI/CD tooling such as Docker, Terraform, and CodePipeline.
  • Experience with AWS GovCloud for building secure, compliant solutions in regulated environments such as defense.
  • Familiarity with AI/ML frameworks such as TensorFlow and PyTorch, and AI-assisted development tools.

About the Company

Cubic

Technology solutions for transportation and defense

Cubic builds technology solutions for transportation and defense through two units: Cubic Transportation Systems (CTS) and Cubic Defense. CTS delivers end-to-end systems like fare collection, real-time passenger information, and traffic management, while Cubic Defense provides training, simulation, and secure communications to support military missions, combining hardware, software, and ongoing maintenance. The company stands out by serving both civilian transit agencies and defense clients with integrated, long-term service contracts, leveraging its broad experience across two different markets. Its goal is to help customers operate more efficiently and safely by providing reliable, comprehensive technology solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Diego, CA
Founded
1951

Recently Posted Jobs

Explore more opportunities at Cubic

See more jobs