← All Careers
Posted May 30, 2026

Software Engineer (Computer Vision) TS/SCI with Poly)

About the position Take the next step in your career with Solerity. As a recognized leader in providing Information Technology, Engineering Services, Program Management, and Consulting Services to the U.S. Federal Government and Intelligence Community, we deliver innovative, mission-focused solutions supporting some of the nation’s most critical missions in data analytics, software engineering, and advanced technology systems. Solerity is seeking a Software Engineer (SWE1) to develop, maintain, and enhance complex software systems supporting large-scale data processing, real-time analytics, and advanced algorithm development. This role supports mission-critical applications involving computer vision, face analytics, and processing of large multimedia and data sets in secure environments. The ideal candidate will have strong software engineering experience, a passion for building scalable systems, and familiarity with modern web technologies and video processing frameworks. Responsibilities • Develop, maintain, and enhance complex software systems supporting data-intensive analytics and computer vision applications. • Analyze user requirements and translate them into software design and performance specifications. • Design, code, test, debug, and deploy new software features and enhancements. • Integrate software components into new or existing system architectures and operating environments. • Develop and execute test procedures and validate software components against requirements. • Debug and resolve software defects and production issues. • Design and implement algorithms to support system performance and functional requirements. • Create and manage database queries and data repository interfaces. • Review and improve software documentation, standards, and development processes. • Support system-level design decisions, including hardware/software trade-offs and reuse of existing components. • Collaborate with cross-functional teams including system engineers, analysts, and other developers. • Support integration of COTS/GOTS solutions where appropriate. • Develop and maintain software systems using modern development methodologies and Agile practices. • Additional duties may be assigned. Requirements • 7+ years of experience as a Software Engineer on programs of similar scope and complexity. • Bachelor’s degree in Computer Science, Engineering, or related technical discipline (or equivalent experience). • Experience analyzing system requirements and translating them into software solutions. • Experience designing, developing, and modifying software systems in complex environments. • Strong debugging and problem-solving skills. • Experience developing and executing software test procedures. • Experience with software documentation and development standards. • Ability to design and implement algorithms to meet system performance requirements. • Experience integrating software systems across multiple environments. • Proficiency in software development lifecycle practices. Nice-to-haves • Experience with modern web development technologies including: TypeScript, JavaScript, CSS, Vue.js, React, Vite, Node.js, NPM, Git • Experience with video playback and streaming technologies such as: HTML5 video, Vidstack, video.js, HLS • DASH Benefits • Medical, dental and vision coverage • Health Savings Accounts and Flexible Spending Accounts for healthcare and dependent care • Flexible work schedule to include onsite, hybrid or remote, as dictated by position • 401(k) and company-funded life insurance • Generous Paid Time Off (PTO) • Tuition and training assistance • Financial rewards for employee referrals. • Pet insurance • Employee discount program