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

Remote Full-time
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

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Work from Home Non-Credentialed Veterinary Technicians in Bloomington, MN

Remote

Civil Attorney

Remote

Financial Relationship Banker - Westchester

Remote

Experienced Customer Success Center Engineer – IT Service Desk Support

Remote

HIM Tech - Medical Records Tech - Full-time / Part-time

Remote

**Experienced Full Stack Data Entry Specialist – Event Relations and Operations**

Remote

Patient Financial Specialist Senior-Medicare Billing (Hiring Incentive – USA Remote Jobs

Remote

Hiring Now: Customer Service Representative (CSR)

Remote

Autonomy Engineer - Deep Learning Model Acceleration

Remote

Experienced Customer Account Support Specialist – Remote Collections Professional

Remote
← Back