Principal Software Engineer C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cubic Corporation · 1 day ago

Principal Software Engineer C++

Cubic Corporation is a company that creates and delivers technology solutions in transportation and defense. They are seeking a talented C++ Software Engineer to design, develop, and maintain high-quality software applications, while collaborating with cross-functional teams and participating in Agile development processes.

National SecurityTraining
check
H1B Sponsor Likelynote

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

Qualification

C++Geospatial technologiesWindows developmentAgile methodologiesTest plans executionVisual StudioCI/CD processesProblem-solvingCommunicationTeamworkAttention to detail

Required

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

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

Company

Cubic Corporation

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

H1B Sponsorship

Cubic Corporation has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (12)
2024 (14)
2023 (19)
2022 (47)
2021 (21)
2020 (41)

Funding

Current Stage
Public Company
Total Funding
unknown
2021-05-25Private Equity
2021-02-08Acquired
1978-01-13IPO

Leadership Team

leader-logo
Travis Chester
Chief Financial Officer
linkedin
leader-logo
Deborah Cegielski
SVP Chief Human Resource Officer
linkedin
Company data provided by crunchbase