Software Engineer Skill Level 2

Wyetech•Annapolis Junction, MD
•$77 - $97

About The Position

Wyetech is seeking a Software Engineer Skill Level 2 – Back-End Developer with Python, Java, and AWS experience. The role develops, maintains, and enhances complex software systems based on documented requirements, working individually or as part of a team. The engineer reviews and tests software components for design adherence, documents test results, resolves software problem reports, and applies software development and design methodologies appropriate to the environment. The position also contributes to system design decisions, including hardware/software trade-offs, software reuse, COTS/GOTS use, and requirements analysis and synthesis. The role may involve analysis, design, coding, debugging, integration, database queries and interfaces, algorithm development, testing, documentation, process improvement, and coordination with system and hardware engineers. Responsibilities may include team leadership, oversight of development teams, quality control, software installation, and monitoring equipment operation. The position requires an active TS clearance with a customer-appropriate polygraph and U.S. citizenship due to federal contract requirements. Wyetech describes its mission as providing an environment where employees can thrive while delivering services and solutions for customers. The role is offered at an hourly rate of $76.95–$97.25; actual compensation depends on factors such as contract rates, education, experience, skills, certifications, and location.

Requirements

  • Fourteen years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university; four additional years of SWE experience on projects with similar software processes may substitute for the degree.
  • Back-end development experience.
  • Python experience.
  • Java experience.
  • AWS experience.
  • Active TS clearance with a customer-appropriate polygraph.
  • U.S. citizenship and position-appropriate security clearance are required due to federal contract requirements.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software or modify existing software to add features.
  • Debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Recommend improvements to documentation and software development process standards.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing software component test procedures.
  • Write or review software and system documentation.
  • Develop software solutions by analyzing performance standards, discussing needs with users or system engineers, analyzing system flows, data use, and work processes, and investigating problem areas.
  • Serve as team lead at the level appropriate to the software development process used on a project.
  • Modify software to correct errors, adapt to new hardware, or improve performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences.
  • Design or implement complex database or data repository interfaces and queries.
  • Oversee one or more software development teams and ensure work follows the constraints of the development process used on the project.
  • Design or implement complex algorithms subject to strict timing, system-resource, or interface constraints, and perform quality control on team products.
  • Confer with system and hardware engineers to derive software requirements and obtain information about project limitations, capabilities, performance requirements, and interfaces.
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
  • Implement recommendations for improving documentation and software development process standards.

Benefits

  • Generous 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 a Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and AD&D benefits.
  • Short- and long-term disability benefits.
  • 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.
  • Various team-building events throughout the year, including monthly lunches, a summer company picnic, and an annual holiday party.
  • Two complimentary branded clothing orders annually.
  • Wyetech contributes the equivalent of 20% of salary to employees’ SEP IRA.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service