Remote job
Software Engineer
Job details
About this role
Role overview
Develop and deploy complex software and systems solutions that meet technical and operational requirements. The work spans architecture and deployment planning, technical problem solving, integration, testing, and support through acceptance.
Responsibilities - Design system architectures and prepare deployment plans and supporting technical documentation. - Build and implement solutions, advise on engineering challenges, and provide subject matter expertise to software and systems initiatives. - Deploy systems and coordinate integration across engineering teams and platforms. - Plan and carry out testing, track defects, and produce technical reports on results. - Prepare and present design reviews and interface documentation, including preliminary and critical design reviews and interface control documents. - Demonstrate systems and support acceptance testing through successful integration and deployment.
Requirements - Experience developing and deploying complex systems, with a strong grasp of architecture and deployment planning. - Ability to diagnose challenging technical issues and propose practical resolutions. - Experience preparing technical reports and maintaining interface control documentation. - Familiarity with design reviews, release management, system integration platforms, and automated testing frameworks. - Skills in managing deployment pipelines, navigating release cycles, and working across engineering teams. - Active security clearance at the Secret, Top Secret, TS/SCI, or TS/SCI with polygraph level, depending on the position.
Benefits and work setup
The source lists a base pay range of $81,000–$162,400 for specified U.S. states and Washington, D.C.; actual compensation varies with location, role, skills, and experience. Benefits are offered, though specific details are not provided here.