
Posted 14 hours ago
Principal Software Engineer
Themis InsightPrincipal Software Engineer
Perks & benefits
Health InsuranceMedical InsurancePaid Leave
Requirements
TS/SCI with Polygraph, 20 years SWE experience, Bachelor's degree in Computer Science, 10 years experience in Java, Python, and Git
Skills
JavaPythonKubernetesDockerAgile
About the role
Responsibilities
- Develop, maintain, and enhance complex software systems including processing-intensive analytics and real-time systems
- Analyze user requirements to derive software design and performance requirements
- Design and code new software or modify existing software to add new features
- Serve as technical lead for multiple software development teams
- Oversee software development teams to ensure work meets process constraints
- Implement recommendations for improving documentation and development standards
- Coordinate software system installation and monitor equipment functioning
- Perform quality control on team products and ensure software adherence to design requirements
Requirements
- TS/SCI with a Polygraph
- 20 years of experience as a Software Engineer in similar programs
- Bachelor's degree in Computer Science or related discipline (or 24 years total experience)
- 10 years of experience with Java SE, Python, Git, Shell/bash, Nexus, Maven, and JavaScript/HTML5/CSS3
- Experience with software architecture development and requirements analysis
- Experience with Agile development methodologies
Preferred Qualifications
- Experience with containers and orchestration (Docker, Kubernetes, OpenShift)
- Experience with CI/CD pipelines and GitLab CI
- Experience with Spring Framework, Spring Tool Suite, Jenkins, Hibernate, and MySQL
- Experience with monitoring tools like Kibana, Grafana, or Nagios
- Experience with automated testing tools like SonarQube
Benefits
- 100% paid health, dental, and vision premiums
- 401k with 6% company contribution
- 25 days of PTO and 11 standard holidays
- Career counseling and individualized development plans
- Employee referral bonuses
About the Company
Themis Insight solves difficult business, IT, and analytic problems using interdisciplinary approaches. We provide fresh alternatives to mainstream consulting through small, highly skilled, and hand-picked teams.
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 freePrincipal Software Engineer
Themis Insight · Fort Meade
