Principal Software Engineer C++

Posted 3 Days Ago
Be an Early Applicant
Home Creek, VA
In-Office
146K-179K Annually
Senior level
Aerospace • Payments • Security • Transportation • Cybersecurity
The Role
Design, develop, and maintain C++ software applications for geospatial technologies. Collaborate in Agile teams, write test plans, and ensure software quality.
Summary Generated by Built In
Business Unit:Cubic Defense

Company Details:

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Job Details:

Cubic is seeking a talented and motivated C++ Software Engineer to join our dynamic team of geospatial engineers. We work on mission-critical software applications at the enterprise level and at the edge, and we are looking for an engineer who can help us bridge that gap.

Key Responsibilities:

  • Design, develop, and maintain high-quality C++ software applications.
  • Write clean, efficient, and well-documented code.
  • Help write and execute comprehensive test plans and test cases to ensure software quality.
  • Perform debugging and troubleshooting to identify and resolve issues in a timely manner.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Utilize JIRA for task management, bug tracking, and project tracking.
  • Contribute to the continuous improvement of the development and testing processes.
  • Stay up-to-date with industry trends and best practices in software development and testing.
     

Qualifications:

  • Must be eligible to obtain a DOD Security Clearance
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field and/or the combined equivalent of experience and education, plus 8 years of related experience.
  • Proven experience in C++ software development.
  • Experience with geospatial technologies or pixel processing and applications.
  • Experience developing software for Windows operating systems
  • Strong understanding of software development best practices and design patterns.
  • Experience in developing and executing test plans and test cases.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple tasks simultaneously.

Preferred Qualifications:

  • Experience with Vector and Vector Tile processing and 3d Imagery processing
  • Experience with building Windows installers
  • Experience building web services, specifically REST APIs.
  • Experience developing with Visual Studio
  • Experience with developing PowerShell scripts
  • Experience with Azure DevOps, GitLab CICD, Jenkins, or similar tooling
  • Knowledge of continuous integration and continuous deployment (CI/CD) processes
  • Proficiency in using JIRA for task management and bug tracking
  • Experience developing and running containerized applications
  • Experience with programming language in Java
  • Experience developing software for Linux operating systems
  • Experience with developing BASH scripts

‎ 

Cubic Pay Range:

$146,000.00 - $179,000.00 + benefits.

‎ 

The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

‎ 

‎ 

Worker Type:

Employee

Top Skills

Agile
Azure Devops
Bash
C++
Ci/Cd
Gitlab
Jenkins
JIRA
Linux
Powershell
Rest Apis
Visual Studio
Windows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Diego, CA
6,000 Employees
Year Founded: 1951

What We Do

Cubic Corporation (Cubic) is an international provider of systems and solutions that address the mass transit and global defense markets.

Gallery

Gallery

Similar Jobs

Snap! Mobile Logo Snap! Mobile

Account Executive

Edtech • Fintech • Sports
Easy Apply
In-Office
Newport News, VA, USA
350 Employees
75K-95K Annually

Cox Enterprises Logo Cox Enterprises

Business Operations Senior Manager, Marketing

Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Remote or Hybrid
United States
50000 Employees
112K-186K Annually

Cox Enterprises Logo Cox Enterprises

Inside Solutions Advisor (Cox Business)

Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Hybrid
Chesapeake, VA, USA
50000 Employees
17-26 Hourly
In-Office or Remote
3 Locations
2331 Employees
10-12 Hourly

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
DIS-5027 Hybrid OFF TEST Thumbnail
Aerospace
US
10 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account