Cubic Corporation

Principal Software Engineer, C++

Cubic Corporation

full-time

Posted on:

Location Type: Office

Location: HomeVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $146,000 - $179,000 per year

Job Level

About the role

  • 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.

Requirements

  • 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.
Benefits
  • medical, dental and vision insurance
  • company-paid disability (company continues full pay and benefits for up to six weeks)
  • life insurance options
  • critical illness and accident coverages
  • Flexible Spending Accounts
  • pre-paid legal plan
  • travel accident insurance
  • well-being program which includes an employer-funded lifestyle spending account
  • up to six weeks of paid parental leave
  • 401k Retirement Plan with a company match
  • backup childcare
  • pet care
  • pet insurance
  • virtual tutoring
  • tuition reimbursement program
  • 9/80 work schedule with time-off policies
  • flexible time-off arrangement
  • 11 paid holidays throughout the calendar year
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++software developmenttest planstest casesdebuggingtroubleshootinggeospatial technologiespixel processingWindows operating systemsdesign patterns
Soft Skills
problem-solvingattention to detailcommunicationteamworkindependencetask managementcollaborationadaptabilitytime managementcritical thinking
Certifications
DOD Security Clearance