Software Engineer 2

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Software Engineer 2 with strong cloud development experience, particularly in Python and microservices, to join a small, high-impact software team. The role involves taking ideas from concept to working prototypes through fast, iterative cycles and solving complex distributed-systems problems. The engineer will design and build scalable back-end services and data-intensive systems supporting mission-critical applications. The position is hands-on and includes developing back-end systems, UI features, cloud services, and data pipelines. The engineer will contribute to system and software design, requirements analysis, integration, testing, and continuous improvement while working independently and collaborating with teammates and stakeholders.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or an equivalent combination of education, training, and experience.
  • At least 14 years of relevant experience in software engineering, modernization, or solution architecture.
  • Strong Python development skills for back-end and service-layer implementations.
  • Experience building UI using COTS frameworks such as Grafana and Kibana.
  • Experience building and consuming RESTful services.
  • Hands-on experience with Podman and/or Docker.
  • Experience with container orchestration platforms such as Kubernetes.
  • Experience deploying and operating applications in cloud environments such as AWS or on hyper-converged infrastructure (HCI).
  • Familiarity with two or more of these processing paradigms: machine-learning workflows, streaming data processing, or batch-processing pipelines.
  • Experience with data stores such as MongoDB, ArangoDB, Redis, or PostgreSQL, including data modeling, performance tuning, and operations.
  • United States citizenship and a position-appropriate security clearance are required due to federal contract requirements.
  • TS clearance with customer-appropriate polygraph.

Nice To Haves

  • Experience with provisioning frameworks such as Terraform or AWS CloudFormation.
  • Familiarity with observability tools for distributed systems, including logging, metrics, and tracing.
  • Experience working in agile or iterative development environments.
  • Experience with modern JavaScript frameworks such as React or Vue.js for building rich, responsive UIs.

Responsibilities

  • Design, develop, maintain, and enhance complex back-end software systems based on documented requirements.
  • Design and implement UI features using off-the-shelf technologies such as Grafana and Kibana.
  • Implement services and data pipelines using AWS data-lake and big-data technologies.
  • Build and evolve microservices architectures, including service boundaries, APIs, and inter-service communication patterns using AWS serverless technologies.
  • Use sound software design and development methodologies to build, integrate, and execute simulations in development and test environments.
  • Provide input to system and software design, including hardware/software trade-offs, software reuse strategies, and effective use of COTS/GOTS components versus new development.
  • Perform requirements analysis and synthesis from system level down to individual services and modules.
  • Implement and consume RESTful APIs to integrate back-end services with other systems and client applications.
  • Containerize services using technologies such as Podman or Docker and deploy them to orchestrated environments such as Kubernetes.
  • Diagnose and resolve complex distributed-systems issues, including performance analysis, latency reduction, and scalability tuning.
  • Collaborate with team members and stakeholders to refine requirements, estimate work, and deliver incremental value.
  • Participate in code reviews, testing, and continuous improvement of engineering practices.
  • Work independently when needed, demonstrating ownership, follow-through, and clear communication.

Benefits

  • Best-in-class retirement plan: Wyetech contributes the equivalent of 20% of salary to a SEP IRA.
  • PTO plan of up to 200 hours annually, aligned with applicable state leave regulations; employees can adjust their 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.
  • 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