Software Engineer III

WR SystemsNorfolk, VA
Onsite

About The Position

WR has a potential opportunity for an experienced Software Engineer to support the design, development, and implementation of software solutions across multiple projects using an agile development process. This position is contingent upon funding.

Requirements

  • Bachelor of Science degree in Software Engineering, Computer Science, Computer/Electrical Engineering
  • Six (6)+ years of active professional Python experience
  • Four (4)+ years of professional modern C++ experience
  • Experience mentoring junior engineers
  • Knowledge of MATLAB
  • Familiarity with Agile methodologies, with an emphasis on Scrum
  • Familiarity with modern architectural designs, particularly micro-services
  • Ability to obtain and maintain an active TS/SCI clearance.

Nice To Haves

  • Knowledge of DDS and Kafka
  • Knowledge of Digital Signal Processing concepts

Responsibilities

  • Participates in customer meetings to capture feedback and translate high-level input into detailed technical requirements.
  • Works independently with minimal supervision to deliver high-quality, functional software products that meet customer needs.
  • Willing to travel to customer or project site locations as required.
  • Mentors junior engineers.

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