Why this role stands out
Advance your career in a dynamic hybrid environment with a competitive salary of $185,000-$210,000, where you'll leverage your C++ expertise to develop critical satellite communication applications and contribute to impactful projects. This role is ideal for experienced software engineers who thrive on complex problem-solving, algorithm design, and collaborative teamwork, offering significant opportunities for continuous learning and professional growth. Apply today to join a reputable company and make a tangible difference.
Quick overview
Job description
We are seeking a C++ Software Engineer to join our team.
The primary functions of the role include: • Analyze user requirements to derive software designs for new applications or modifications to existing software, ensuring the addition of new features and capabilities aligns with project goals. • Write high-quality, maintainable C++ code for satellite communication applications, adhering to best practices and coding standards. • Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently. • Design and implement database or data repository interfaces and queries to support the application's data management needs. • Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints, ensuring high performance and reliability. • Integrate automated testing as part of the development lifecycle, implementing unit tests and other testing methodologies to ensure software quality. • Work closely with cross-functional teams, including system architects, QA engineers, and project managers, to ensure software meets user requirements and is delivered on schedule. • Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.
Education/Experience: Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Salary: $185,000-$210,000. This represents the typical salary range for this position, but is not guaranteed. Salary is based on experience, location and contractual requirements which could fall outside of the range listed.
Similar jobs
- IN

Senior Software Engineer
Infoblox · Tacoma · Hybrid 🇺🇸
DockerMicroservicesETL+7TechnologySalary not listed5 weeks ago - UH

IT Programmer Analyst, Full Time, First Shift
UC Health · Cincinnati · Hybrid 🇺🇸
OracleSQLERP+3Salary not listed3 weeks ago - EV

Senior Software Engineer, Build InfrastructureNew
Everpure, Inc. · Santa Clara, California · Hybrid 🇺🇸
DockerC++LinuxTechnologySalary not listed1 hour ago - SA
Systems Engineer
SAIC · Scott AFB · On-site 🇺🇸
AWSSplunkActive Directory+7TechnologySalary not listed4 weeks ago - SA
Systems Integration Lead
SAIC · Aberdeen Proving Ground · On-site 🇺🇸
Stakeholder ManagementProcess ImprovementSchedulingTechnologySalary not listed4 weeks ago - SA
Software Engineer (Part-Time)
SAIC · Chantilly · On-site 🇺🇸
MongoDBMySQLPHP+15TechnologySalary not listed4 weeks ago - SA
Systems Integrator
SAIC · McLean · On-site 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft PowerPointTechnologySalary not listed4 weeks ago - SA
Software Engineer Principal
SAIC · Flexwork · Remote 🇺🇸
PackerHTMLAWS+10TechnologySalary not listed1 week ago - SA
C++ Software Engineer
SAIC · Flexwork · Remote 🇺🇸
C++JavaPKI+1TechnologySalary not listed1 week ago - SA
Modeling/Sim Engr
SAIC · Crane · Hybrid 🇺🇸
FortranMATLABLinear+4Salary not listed1 week ago - SA
Principal Systems Engineer
SAIC · Hill AFB · On-site 🇺🇸
MATLABComplianceConfluence+3TechnologySalary not listed7 weeks ago - SA
Systems Engineer
SAIC · Hill AFB · On-site 🇺🇸
ConfluenceJiraAgileTechnologySalary not listed7 weeks ago
