Software Engineer Jobs

10,000 jobs found — updated daily

Software Integration Engineer (SIE) Level 3

Wyetech•Annapolis Junction, MD

About The Position

Wyetech is seeking a Senior Mission Operations Software Integration Engineer (Software Integration Engineer Level 3, or SIE3) to serve as the primary customer-facing operations point of contact for mission-critical computing environments. The role provides technical support, software integration, infrastructure management, and operational sustainment, including managing and triaging customer requests, scoping technical requirements, and delivering solutions to complex mission challenges. It also provides standby support for ad-hoc and time-sensitive technical requests as directed by the mission customer. The engineer integrates, installs, configures, upgrades, compiles, and supports COTS, GOTS, and FOSS software across heterogeneous operating system environments. The position supports Linux systems, HPC tools, mission applications and services, Big Data workflows, and associated infrastructure. It involves system sustainment, performance characterization, configuration management, automation, monitoring, testing, troubleshooting, and technical documentation. The engineer collaborates with mission stakeholders and technical teams, adapting to changing operational priorities and requirements. Candidates must hold an active TS/SCI clearance with Full Scope Polygraph and be U.S. citizens. The stated education and experience pathways are a bachelor's degree in Computer Science or a related field plus at least eight years of demonstrable relevant software integration experience, or five years of full-time directly related Computer Science work experience in place of the bachelor's degree, in addition to the eight years of demonstrable software integration experience. An applicable industry-recognized professional certification may substitute for one year of required experience, and a master's degree in Computer Science or a related field may substitute for two years of required experience. Wyetech describes its culture as award-winning and offers retirement contributions, paid time off, voluntary benefits, referral bonus eligibility, mobility among supported contracts, and employee events. The listed hourly pay range is $82.14–$111.23; actual compensation varies based on factors including contract rates, education, experience, skills, certifications, and location.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • U.S. citizenship.
  • Bachelor's degree in Computer Science or a related field from an accredited college or university, plus at least eight years of demonstrable experience integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment; OR five years of full-time, directly related Computer Science work experience may substitute for the bachelor's degree, in addition to at least eight years of that demonstrable experience.
  • Relevant experience must demonstrate software integration, installation, configuration, upgrades, troubleshooting, performance evaluation, and operational sustainment within comparable technical environments.
  • Experience using the Linux command-line interface and associated Linux administration and troubleshooting tools.
  • Experience developing Shell, Bash, and Python scripts to automate administrative tasks, operational workflows, and system maintenance.
  • Demonstrated Linux systems administration experience, including software integration, service management, configuration management, and routine sustainment involving provisioning, storage, and networking.
  • Experience installing, configuring, integrating, and supporting COTS, GOTS, and FOSS products, libraries, and packages in Linux environments.
  • Experience with stream and batch Big Data processing and analytic frameworks, including Apache Spark.
  • Experience with CI/CD principles, methodologies, and tools, including GitLab CI.
  • Experience applying IaC principles and automating infrastructure provisioning and configuration using tools such as Ansible.
  • Experience with containerization technologies, including Docker.
  • Experience deploying, managing, and troubleshooting containerized services using Kubernetes orchestration.
  • Demonstrated experience implementing and using system monitoring and observability tools, including Prometheus and Grafana.
  • Experience using Git for source code management, branching strategies, version control, and collaborative development.
  • An applicable industry-recognized professional certification, as defined in the applicable Task/Technical Orders, may substitute for one year of required experience.
  • A master's degree in Computer Science or a related field may substitute for two years of required experience.

Nice To Haves

  • Experience using Atlassian collaboration, documentation, and issue-tracking tools, including Jira and Confluence.

Responsibilities

  • Serve as the primary customer-facing operations point of contact for mission-critical software, infrastructure, and technical support requirements.
  • Manage incoming customer requests, conduct initial technical triage, assess operational priorities, and coordinate resolution activities.
  • Gather, analyze, and scope technical requirements with mission stakeholders, systems engineers, software developers, and operations personnel.
  • Provide standby technical support for ad-hoc critical-thinking requests and time-sensitive operational challenges as directed by the mission customer.
  • Administer, configure, maintain, and troubleshoot Linux-based systems supporting mission applications and computing infrastructure.
  • Integrate, install, configure, upgrade, compile, and sustain COTS, GOTS, and FOSS software components, libraries, and packages.
  • Perform system sustainment involving service management, software configuration, infrastructure provisioning, storage management, and network connectivity.
  • Develop and maintain Shell, Bash, and Python scripts to automate administrative tasks, operational workflows, and infrastructure maintenance.
  • Support stream and batch data processing workflows using Apache Spark and associated Big Data analytic frameworks.
  • Configure, maintain, and troubleshoot GitLab CI pipelines for automated software integration, testing, deployment, and release management.
  • Develop and maintain Ansible playbooks and automation workflows for infrastructure provisioning, system configuration, and software deployment.
  • Deploy, configure, and support containerized applications and services using Docker and Kubernetes.
  • Monitor system availability, performance, and operational health using Prometheus, Grafana, and associated monitoring solutions.
  • Investigate system alerts, analyze performance trends, identify operational issues, and implement corrective actions to maintain service reliability.
  • Diagnose and resolve software integration failures, configuration problems, service interruptions, and infrastructure-related incidents.
  • Execute software testing and performance characterization procedures to validate application functionality, system compatibility, and operational requirements.
  • Provide software product ownership and sustainment support for HPC tools, mission applications, and associated infrastructure services.
  • Maintain technical documentation covering software configurations, system architecture, operational procedures, troubleshooting guidance, and infrastructure changes.
  • Use Git for source code management, branching strategies, release tracking, and collaborative software development.
  • Support configuration management processes, maintain accurate system records, and document changes affecting mission applications and infrastructure.
  • Collaborate with customer stakeholders, software developers, systems administrators, and operations teams to coordinate solutions and resolve complex issues.
  • Evaluate infrastructure, software integration processes, and operational workflows and recommend improvements to performance, scalability, reliability, and maintainability.
  • Adapt to changing mission priorities, evolving technical requirements, and multiple architectural environments while maintaining effective customer communication and operational support.

Benefits

  • Company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee matching required; contributions are fully vested from day one.
  • Paid time off 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.
  • 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.

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service