Jobs / Akina, Inc.

Software Engineer 2 - (DevOps, Linux, Python)

Akina, Inc. · Annapolis Junction, MD, United States
Annapolis Junction, MD, United StatesExp: 3-7 yrs196,000-239,000 USD/yearlyOnsite
Remuneration
$196k-$239k annually; 24 days of accrued PTO, 11 federal holidays, a 10% salary 401(k) contribution, healthcare coverage, educational assistance, and job-related training and certification costs.
Location
Annapolis Junction, MD, United States
Visa sponsorship
Not specified

Job summary

Supports a software application suite in a DevOps-focused role, maintaining live production operations and system health to ensure availability, reliability, performance, and continuous service delivery. The work includes developing and testing software, diagnosing operational issues, troubleshooting service disruptions, and coordinating with development and operations teams. Relevant technologies and practices include Unix, shell scripting, Python, Git, Docker, continuous integration, and PostgreSQL.

Benefits

24 days of accrued paid time off annually11 federal holidays401(k) fully vested upon startingDirect 401(k) contribution equal to 10% of salary100% employee healthcare coverage50% dependent healthcare coverageEducational assistanceJob-related training and certification cost coverage

Qualifications

  • Active TS/SCI clearance with polygraph required.
  • Master’s degree in computer science or a related discipline and three years of relevant SWE experience; or bachelor’s degree and five years; or seven years of relevant SWE experience.
  • Experience developing software in Unix and performing shell scripting.
  • Working knowledge of configuration management tools and web services implementation.
  • Experience with source control systems such as Git.
  • Experience with container technologies such as Docker.
  • Experience with SQL databases, including PostgreSQL.

Responsibilities

  • Design, develop, test, deploy, document, maintain, and enhance software systems based on documented requirements.
  • Review and test software components against design requirements and document results.
  • Resolve software problem reports and defects.
  • Monitor production operations to maintain application availability, reliability, and performance.
  • Diagnose and respond to service disruptions, performance degradation, and operational issues.
  • Perform troubleshooting and corrective actions.
  • Support system sustainment and continuous service delivery.
  • Coordinate with development and operations teams to maintain system health and improve operational efficiency.

Skills

BashConfluenceC++DockerGitJavaJavaScriptJiraKafkaLinuxPerlPostgreSQLPythonRuby

Degrees

Master’s degree in computer science or a related disciplineBachelor’s degree in computer science or a related discipline

Languages

PythonCC++RubyPerlJavaScriptJava

Security clearance

TS/SCIPolygraph required

Relocation

No