Software Engineer 2

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Software Engineer Level 2 to support the Data Analysis & Visualization (DAV) team. The role focuses on backend Java development, including building scalable REST APIs and services in Linux/Unix environments. The engineer develops, maintains, and enhances complex software systems based on documented requirements, including analytics-intensive processing, novel algorithms, large data sets, real-time systems, and business management information systems. The position may involve working individually or as part of a team. The engineer reviews and tests software components against design requirements, documents test results, resolves software problem reports, and applies software development and design methodologies appropriate to the environment. The role also provides input to system design, including hardware/software trade-offs, software reuse, use of commercial or government off-the-shelf products, and translating system-level requirements into software components. Wyetech describes its mission as creating an environment where employees can thrive while delivering services and solutions for customers. The company highlights a retirement contribution equivalent to 20% of salary to a SEP IRA and a generous PTO plan.

Requirements

  • 7+ years of backend Java development experience.
  • 14+ years of overall experience.
  • Strong Java/JVM, REST API, Spring/Spring Boot, Hibernate, relational database, Git, and Linux/Unix skills.
  • Experience working on Agile teams, including code reviews, debugging, problem solving, and technical collaboration.
  • U.S. citizenship and a position-appropriate security clearance are required due to federal contract requirements.
  • TS clearance with customer-appropriate polygraph.

Nice To Haves

  • Backend architecture, distributed systems, API design, CI/CD, automated testing, TDD, NoSQL, or frontend exposure.
  • DevOps experience with AWS, Terraform, Ansible, Docker, Kubernetes, or scripting.
  • Experience supporting fast-paced, complex client solutions.
  • Interest in long-term growth.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Build scalable backend Java REST APIs and services in Linux/Unix environments.
  • Work individually or as part of a team.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS use in place of new development, and requirements analysis and synthesis from system level to individual software components.

Benefits

  • SEP IRA contribution equivalent to 20% of salary.
  • PTO plan of up to 200 hours annually, aligned with applicable state leave regulations, with flexibility to adjust PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, some with Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and AD&D benefits.
  • Short- and long-term disability.
  • Hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services.
  • Employee referral bonus eligibility up to $10,000.
  • Mobility among Wyetech-supported contracts.
  • Team-building events, including monthly lunches, a summer company picnic, and an annual holiday party.
  • Two complimentary branded clothing orders annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service