Software Engineer, Lead

WR SystemsLittle Creek, VA

About The Position

WR has a need for a Lead Software Engineer to lead the design, development, testing, and implementation of software systems supporting shipboard and naval applications. At WR, we design and deliver the mechanical and electrical systems that protect, support, and enable critical naval technologies. From concept through deployment, our work ensures that mission-critical equipment performs exactly as expected, when it matters most. Out at sea, there’s no margin for failure. Naval systems must operate reliably in extreme conditions, constant vibration, high heat, saltwater corrosion, and continuous operational demand. The hardware that supports these missions must be engineered not just to function, but to endure.

Requirements

  • Bachelor of Science degree in Computer Engineering, Computer Science, or similar
  • Six (6)+ years of experience in Computer Science or Engineering field, to include: Systems/Equipment Support, Test and Evaluation support of C4ISR requirements
  • Three (3)+ years of technical experience in support of developing software applications using C, C++, C#, Java, assembly, or other compiled or real-time programming language
  • A strong understanding of the full software development life cycle (SDLC) and experience working in an Agile environment
  • Must possess excellent problem solving and debugging skills for complex technical issues
  • Active DoD Secret Clearance

Nice To Haves

  • Proficiency in other object oriented programming languages, including Python

Responsibilities

  • Work directly with clients and customers to gather requirements, support system maintenance, and manage project plans and timelines
  • Train end users or support staff and providing leadership to junior team members through performance evaluation, task direction, and participation in hiring and development activities
  • Ensure effective communication, smooth project execution, and strong team support
  • Design and develop software systems through scientific analysis, mathematical modeling, and detailed requirements definition
  • Direct testing, evaluating feasibility and system compatibility, and researching technologies to support integration and improvement
  • Oversee software installation and deployment to ensure successful implementation

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k)
  • Paid Time Off
  • Company Paid Holidays
  • Life Insurance
  • Short- and Long-Term Disability
  • Flexible Spending Account
  • Employee Assistance Program
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service