Software Engineer (SWE) Skill Level 3

Wyetech•Fort Meade, MD

About The Position

Wyetech is hiring a Senior Software Engineer (Software Engineer Level 3/SWE3) to support the development, sustainment, integration, and troubleshooting of the GHOSTGEM software suite. The role designs, develops, tests, deploys, documents, maintains, and enhances complex software systems based on documented requirements, including processing-intensive analytics, distributed applications, data repositories, data transport services, and infrastructure monitoring solutions. It provides advanced technical expertise and software development leadership while supporting mission-critical applications. The engineer develops primarily with Java and the Spring Framework, including Spring Boot, Spring Data, and Spring Integration, and works with PostgreSQL, MongoDB, Docker, containerd, Kubernetes, Helm, messaging technologies, CI/CD pipelines, and Infrastructure as Code tools. The position also supports integration with Commercial Off-the-Shelf (COTS) and Free and Open-Source Software (FOSS) products, packages, and libraries. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and be U.S. citizens. They must meet one of these education and experience combinations: a relevant master's degree and five years of software engineering experience; a relevant bachelor's degree and seven years of software engineering experience; or nine years of software engineering experience. Qualifying experience must be on programs and contracts of similar scope, type, and complexity. The posting gives an hourly pay range of $98.47–$133.35; compensation depends on factors including contract rates, education, experience, skills, certifications, and location. Wyetech describes its employee experience as including retirement contributions, PTO, voluntary benefit plans, referral bonus eligibility, mobility among supported contracts, team-building events, and complimentary branded clothing orders.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • U.S. citizenship.
  • One of the following education and experience combinations: master's degree in Computer Science or a related discipline plus five years of Software Engineering experience; bachelor's degree in Computer Science or a related discipline plus seven years of Software Engineering experience; or nine years of Software Engineering experience.
  • All qualifying experience must be in programs and contracts of similar scope, type, and complexity.
  • Experience using the Linux command-line interface and Linux development and troubleshooting tools.
  • Experience developing Bash and Python scripts to automate software development, system administration, and operational processes.
  • Recent hands-on software development experience using Java.
  • Recent software development experience with the Spring Framework, including Spring Boot, Spring Data, and Spring Integration.
  • Experience designing, developing, and integrating applications with SQL databases, including PostgreSQL.
  • Experience working with NoSQL databases, including MongoDB.
  • Experience with containerization technologies, including Docker and containerd.
  • Experience deploying, managing, and troubleshooting containerized applications using Kubernetes.
  • Experience creating and maintaining Helm charts for containerized applications and services in Kubernetes environments.
  • Familiarity with messaging frameworks and asynchronous communication technologies, including RabbitMQ and Kafka.
  • Familiarity with CI/CD principles, methodologies, and tools, including Bamboo and GitLab CI.
  • Familiarity with Infrastructure as Code principles, methodologies, and automation tools, including Ansible.
  • Experience using Git for source code management, version control, branching strategies, and collaborative development.

Nice To Haves

  • Experience using Atlassian collaboration and software development tools, including Jira and Confluence.

Responsibilities

  • Design, develop, maintain, and enhance applications and supporting services within the GHOSTGEM software suite.
  • Develop software solutions using Java and the Spring Framework, including Spring Boot, Spring Data, and Spring Integration.
  • Integrate GHOSTGEM applications with COTS and FOSS products, packages, libraries, and supporting components.
  • Develop, optimize, and maintain database-driven applications using PostgreSQL and MongoDB.
  • Design software components for reliable data storage, retrieval, processing, and integration across distributed environments.
  • Develop and maintain Bash and Python scripts to automate development, testing, deployment, and operational workflows.
  • Containerize applications and supporting services using Docker and containerd.
  • Deploy, configure, maintain, and troubleshoot containerized applications in Kubernetes environments.
  • Develop and maintain Helm charts for consistent application deployment, configuration management, and release processes.
  • Integrate RabbitMQ, Kafka, and other messaging technologies to support asynchronous communication and data exchange.
  • Support CI/CD workflows using Bamboo and GitLab CI.
  • Apply Infrastructure as Code principles and Ansible automation to support repeatable configuration and deployment.
  • Analyze user requirements and system specifications to derive software design, functional, and performance requirements.
  • Debug software, investigate application failures, resolve defects, and implement enhancements to improve reliability, scalability, and maintainability.
  • Develop and execute software test procedures to validate functionality, integration, performance, and compliance with design requirements.
  • Evaluate system performance, investigate technical issues, and recommend improvements to architecture and development processes.
  • Collaborate with software engineers, system engineers, database administrators, infrastructure teams, and mission stakeholders to identify requirements and resolve integration challenges.
  • Provide technical leadership and guidance, including code reviews, development planning, testing oversight, and quality assurance.
  • Recommend technologies, development methodologies, and engineering practices to improve software delivery and operational efficiency.
  • Maintain software and system documentation covering architecture, interfaces, configuration, deployment, and troubleshooting.
  • Support software installation, configuration management, operational sustainment, and continuous improvement.
  • Ensure developed and modified software meets applicable quality standards, performance requirements, and mission objectives.

Benefits

  • Company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA; employee matching is not required and contributions are fully vested from day one.
  • PTO plan of up to 200 hours annually, aligned with applicable state leave regulations; employees may adjust their PTO allocation at the start of each calendar year.
  • Full-time employees may participate in 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.
  • 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