Software Engineer at Themis Insight - ScoutJobs - The AI-curated global job board
Skip to content
Themis Insight
Posted 13 hours ago

Software Engineer

Themis InsightSoftware Engineer

Perks & benefits

Health InsurancePaid Leave

Requirements

Active TS/SCI with Polygraph security clearance, Bachelor's degree in Computer Science or related discipline, or equivalent experience, Software architecture development and requirements analysis, Agile development methodology, CI/CD pipelines and automated testing tools, Container orchestration with Docker, Kubernetes, or OpenShift

Skills

JavaPythonDockerKubernetesGitCI/CDAgileSpring

About the role

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based upon documented requirements
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Modify existing software to correct errors, adapt to new hardware, or improve performance

Requirements

  • Active TS/SCI security clearance with Polygraph
  • Seven years of experience as a Software Engineer on programs of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university (four additional years of experience may substitute)
  • Five years of experience developing with Java SE, Python, Git, Shell/bash, Maven, JavaScript/HTML5/CSS3, JUnit, and IDEs
  • Experience with software architecture development, requirements analysis, and code generation
  • Experience supporting programs using an agile development methodology
  • Experience with containers and container orchestration such as Docker, Kubernetes, or OpenShift
  • Experience with CI/CD pipelines, automated testing tools like SonarQube, and automated deployments

Preferred Qualifications

  • Experience with Spring Framework, Spring Tool Suite, Jenkins, Hibernate, MySQL, and Web Services
  • Experience with Google Web Toolkit or Vaadin
  • Experience maintaining an operational environment and using monitoring tools and dashboard interfaces such as Kibana, Grafana, or Nagios
  • Experience administering development and staging environments
  • Understanding of Python, Bash, and Shell scripting

Benefits

  • Competitive health, dental, and vision plans with 100% paid premiums
  • 401k with 6% employer contribution regardless of employee contribution
  • 11 standard holidays and 25 days of PTO
  • Career counseling and individualized career development plans
  • Employee referral bonuses for successful hires

About the Company

Themis Insight solves difficult business, IT, and analytic problems using interdisciplinary approaches that are both practical and innovative. The company provides alternatives to mainstream consulting through small, highly skilled teams serving public and private sector clients across civilian and military domains.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer

Themis Insight · Fort Meade

Sign up to apply