Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Themis Insight, LLC

Software Engineer, Python

Themis Insight, LLC

. Develop, maintain, and enhance complex and diverse software systems .

Posted 10/22/2026full-timeFort Meade • Maryland • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining complex software systems, with a strong focus on performance optimization, debugging, and integration. Proficient in leading software development teams and coordinating system installations while ensuring adherence to quality control standards.

Highest-signal resume keywords
Python DevelopmentAWS ExperienceSoftware TestingTeam LeadershipDatabase Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentAlgorithm DevelopmentDatabase QueriesSoftware DebuggingSystem DesignPerformance OptimizationSoftware IntegrationSoftware DocumentationData AnalysisQuality Control
Soft Skills
Team CollaborationProblem-SolvingCommunication
Tools & Technologies
AWSDockerTerraformPostgreSQLJHipsterGitHTMLCSSJavaScript
Certifications & Qualifications
TS/SCI with a Polygraph
Industry Keywords
ITOMITSMHRSDCSMService Portal

Tech Stack

Tools & technologies
AWSDockerITSMJavaScriptPostgresPythonTerraformTypeScript

About the role

Key responsibilities & impact
  • Develop, maintain, and enhance complex and diverse software systems
  • Analyze user requirements and derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add features
  • Integrate software into new or modified systems and operating environments
  • Develop data queries for databases and data repositories
  • Review and test software components against design requirements and document test results
  • Resolve software problem reports
  • Develop and implement algorithms meeting system performance and functional standards
  • Develop and execute software component test procedures
  • Analyze system performance, data usage, systems flow, and work processes
  • Design, develop, and modify software systems using scientific analysis and mathematical models
  • Perform quality control on team products
  • Improve documentation and software development process standards
  • Lead or oversee software development teams
  • Confer with system and hardware engineers to derive requirements and understand project constraints
  • Coordinate software system installation and monitor equipment functioning

Requirements

What you’ll need
  • TS/SCI with a Polygraph
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university required, or four years of additional SWE experience may substitute
  • Four years of IT application systems experience in technology solutions delivery
  • Two years of experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog
  • Experience with Python
  • Ideal experience with AWS, Docker, and Terraform
  • Desired experience with PostgreSQL, JHipster, and Git
  • Knowledge of ITOM, ITSM, HRSD, CSM, and/or Service Portal
  • Proficiency with HTML, CSS, JavaScript, programming languages, and databases
  • Experience developing complex software systems, algorithms, database interfaces, queries, and software documentation
  • Experience with software testing, debugging, integration, system design, and performance optimization
  • Ability to work individually or as part of a team
  • Ability to serve as a team lead and oversee software development teams
  • Ability to coordinate software installation and monitor equipment functioning

Benefits

Comp & perks
  • Competitive health, dental, and vision plans with 100% paid premiums
  • 401k contributions of 6%
  • 11 standard holidays
  • 25 days of PTO
  • Career counseling and individualized career development plans
  • Education and training
  • Employee referral bonuses for successful hires
  • Flexible ways to balance work and home life
  • Partial remote schedule available