Software Engineer 2 - (DevOps, Linux, Python)

Akina•Annapolis Junction, MD

About The Position

This is a DevOps-focused Software Engineer position supporting a software application suite and its live production operations. The role is responsible for system health, availability, reliability, performance, and continuous service delivery. The engineer designs, develops, tests, deploys, documents, maintains, and enhances complex software systems based on documented requirements, working independently or as part of a team. The position includes reviewing and testing software components against design requirements, documenting test results, resolving software problem reports, and applying software development and design methodologies suited to the development environment. The engineer contributes to system design decisions, including hardware/software trade-offs, software reuse, use of OSS/COTS/GOTS products, and analysis and synthesis of requirements from system level to individual software components. The role also oversees and monitors live production operations; identifies, diagnoses, and responds to service disruptions, performance degradation, and operational issues; performs basic troubleshooting and corrective actions; and supports system sustainment. Collaboration with development and operations teams is essential to maintaining system health, improving operational efficiency, and supporting continuous service delivery. The position requires a TS/SCI clearance with polygraph. It is located in Annapolis Junction, Maryland.

Requirements

  • TS/SCI clearance with polygraph required.
  • Experience developing in Unix and ability to perform shell scripting.
  • Working knowledge of configuration management tools and Web Services implementation.
  • Ability to analyze user requirements and derive software design and performance requirements.
  • Experience debugging existing software, correcting defects, and designing or coding new software or modifying existing software to add features.
  • Ability to write or review software and system documentation and integrate existing software into new or modified systems or operating environments.
  • Ability to develop simple data queries for existing or proposed databases or data repositories.
  • Software development experience using languages such as C, C++, Python, Ruby, Perl, or JavaScript.
  • Experience with source code control systems such as Git.
  • Experience designing and developing relational and non-relational database applications.
  • Experience using orchestration frameworks such as Spring and Kafka and familiarity with queue management systems.
  • Ability to develop or implement algorithms that meet system performance and functional standards, including strict timing, resource, or interface constraints.
  • Experience developing and executing software component test procedures.
  • Ability to analyze system performance, systems flow, data usage, work processes, and problem areas to develop software solutions.
  • Experience modifying software to adapt to new hardware or improve performance.
  • Experience designing, developing, and modifying software using scientific analysis and mathematical models to predict outcomes of design decisions.
  • Java development experience using the Eclipse IDE and development of J2EE applications.
  • Experience using collaboration and software development tools such as Atlassian.
  • Experience with continuous integration practices and container technologies such as Docker.
  • Experience developing event-driven or data-driven analytics and cloud-based solutions and technologies.
  • Experience conferring with system and hardware engineers to derive software requirements and understand project limitations, capabilities, performance requirements, and interfaces.
  • Ability to coordinate software installation and monitor performance to ensure operational specifications are met.
  • One of the following SWE qualification paths: a master's degree in computer science or a related discipline from an accredited college or university plus three years of relevant SWE experience; a bachelor's degree in computer science or a related discipline from an accredited college or university plus five years of relevant SWE experience; or seven years of relevant SWE experience.

Nice To Haves

  • Experience with SQL databases, including PostgreSQL.
  • Experience with the Atlassian Tool Suite, including Jira and Confluence.

Responsibilities

  • Design, develop, test, deploy, document, maintain, and enhance complex software systems based on documented requirements.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports and correct defects in existing software.
  • Provide input to system design, including hardware/software trade-offs, software reuse, OSS/COTS/GOTS use, and requirements analysis.
  • Oversee and monitor live production operations to ensure availability, reliability, and performance of the software application suite.
  • Identify, diagnose, and respond to service disruptions, performance degradation, and operational issues.
  • Perform basic troubleshooting and corrective actions and support system sustainment activities.
  • Collaborate with development and operations teams to maintain system health, improve operational efficiency, and support continuous service delivery.
  • Develop or modify software, integrate software into systems or operating environments, and coordinate software installation.
  • Develop and execute test procedures, perform quality control, and monitor software performance against operational specifications.
  • Recommend and implement improvements to documentation and software development process standards.
  • Serve as a team lead or oversee software development teams as appropriate to the development process.

Benefits

  • 24 days of PTO accrued annually.
  • 11 federal holidays.
  • 401(k) that is 100% vested on the start date, with a direct company contribution worth 10% of salary.
  • Akina covers 100% of employee healthcare costs and 50% of dependent healthcare costs.
  • Educational assistance toward college classes.
  • Costs associated with job-related training and certifications are covered.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service