Middleware Software Developer

SimVentions, Inc•Dahlgren, VA
•$79,000 - $110,000•Onsite

About The Position

SimVentions is seeking a Junior Software Developer to provide full-time, on-site middleware development support for a Navy program. The role focuses on integrating a Python user interface with a C++ backend and offers an early-career developer hands-on experience supporting mission-critical software development. The position is funded and available for an immediate start. Travel is negligible. An active Secret clearance and U.S. citizenship are required.

Requirements

  • At least 3 years of software development experience in a professional environment.
  • Experience developing software using Python and C++.
  • Familiarity with Bash scripting and Linux environments.
  • Understanding of APIs, middleware development, and software integration.
  • Experience working with SQL queries and relational databases, preferably MySQL or MariaDB.
  • Ability to troubleshoot software issues and support testing and debugging.
  • Strong problem-solving, communication, and teamwork skills.
  • Ability to work collaboratively in a structured software development environment.
  • Bachelor's degree in a STEM discipline.
  • Active Secret clearance.
  • U.S. citizenship required to obtain a security clearance.

Responsibilities

  • Develop and maintain middleware connecting Python-based GUI applications with C++ backend systems.
  • Write, troubleshoot, and maintain code using Python, C++, Bash, and related scripting tools.
  • Design and implement APIs and other solutions to support communication between systems.
  • Retrieve, manage, and validate data using MySQL/MariaDB databases and SQL queries.
  • Collaborate with frontend and backend developers to ensure smooth system integration.
  • Support software testing, debugging, troubleshooting, and performance improvements.
  • Assist with Linux-based software builds, deployments, and configuration.
  • Maintain technical documentation and participate in code reviews and team development activities.
  • Follow established coding standards, security requirements, and development practices.

Benefits

  • Medical, dental, vision, and prescription drug coverage
  • Employee Stock Ownership Plan (ESOP)
  • Competitive 401(k) programs
  • Retirement and Financial Counselors
  • Health Savings and Health Reimbursement Accounts
  • Flexible Spending Accounts
  • Life insurance and short- and long-term disability
  • Continuing Education Assistance
  • Paid Time Off, Paid Holidays, and Paid Leave, including maternity, paternity, jury duty, bereavement, and military leave
  • Third-party Employee Assistance Program offering emotional and lifestyle well-being services, including free counseling
  • Supplemental Benefit Program
  • Family-friendly atmosphere and opportunities for professional growth
  • Business-casual dress code
  • Facilities, tools, and training opportunities
  • Corporate sports teams and employee-led interest groups
  • Corporate events throughout the year
  • Equitable distribution of tickets for every FredNats Baseball home game for employees and their families
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service