
Principal Software Engineer, C++
Cubic Corporation
full-time
Posted on:
Location Type: Office
Location: Home • Virginia • United States
Visit company websiteExplore more
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