Senior Software Engineer - DevOps

Top Secret clearance required, Experience on enterprise-scale software projects, Experience with cloud based systems AWS or Azure, Docker and Kubernetes strongly preferred
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

Clearance: Top Secret clearance required

100% work from home now until things change, then it’s 2 days from home and 3 days onsite.


The Senior Software Engineer will work on developing, adapting, and extending our commercial software products to fit the needs of our US federal government customers.
We work in cross-functional Agile teams, exploring how geospatial data, data science, AI/deep learning, computer vision, and intimacy with user needs can create entirely new products that give novel insights about what we are doing on and to the earth.
As a member of our technical staff, you’ll be working on our cloud-based systems that ingest a wide variety of data, run advanced machine learning algorithms on that data, use data science techniques to discover trends and detect anomalies, and allow users to ask questions and get answers – and do it all at scale with ever-increasing amounts of data.
We value experienced engineers who already have a breadth of experience in multiple areas – databases, devops, machine learning, API design, and more – and are eager to learn new areas and new technologies.
This position requires an active Top Secret clearance.
Participate in, and possibly lead, all technical aspects of a project, from customer needs assessments and technical requirements to software architecture and implementation to deployment and maintenance
Participate in customer meetings to present and discuss technical plans and milestones
Collaborate with others across the company, such as our machine learning or DevOps teams, and with other partner organizations
Provide software design and perform software implementation for enterprise-scale, mission-critical, production software in areas such as web services, databases, user interfaces, user management, API design, and more
Participate in, and possibly lead, small and tactical development teams using agile development principles, including release planning, sprint planning, product and sprint backlog grooming, and standups
BS or MS degree, or equivalent experience in a quantitative field (physics, mathematics, bioinformatics, computer science, operations research, etc.)
6+ years of experience as a software developer on enterprise-scale software projects
3+ years of experience as a technical lead on commercial or other production-level software projects
Some experience with one or more of the following: data science, machine learning, computer vision, geospatial workflows, image processing, security/IA assessment
Dedication to continuous integration and automated testing
Hands-on, production experience with cloud-based systems using AWS or Azure
Experience with Docker and Kubernetes strongly preferred
Experience working within C2S or similar classified networks
Excellent communication and mentoring skills
Strong background in agile, and ability to mentor others in its use a major plus.
Dice Id : 91099295
Position Id : 6478565
Originally Posted : 8 months ago
Have a Job? Post it

Similar Positions

QA Analyst
  • IT Trailblazers, LLC
  • Tallahassee, FL
Devops Engineer
  • Tech Rakers
  • Washington D.c., DC
DevOps Engineer with Java
  • CompuGain Corporation
  • Rockville, MD
Senior DevOps Engineer
  • Exostar LLC
  • Herndon, VA