Job Description ECS is seeking a highly experienced
Scientific Programmer (DevOps) to work
remotely. The Scientific Programmer is technical and can communicate with science teams and leadership. This is a senior and self-managed person who has a high attention to detail and ownership of his/her tasks through closure. The ideal candidate will have experience with
GitLab,
Python,
Docker,
Kubernetes, AWS, Terraform or AWS CDK, Jira, Confluence, or Bitbucket. Supervisory Responsibilities:
Duties/Responsibilities:
- Strong communication skills: Ability to communicate clearly, respectfully, and calmly-both verbally and in writing-with a wide range of stakeholders (e.g., PhDs, scientists, developers, managers, and business stakeholders)
- Documentation mindset: Demonstrated willingness to document actions, decisions, assumptions, and open questions in tools such as JIRA, Confluence, and similar platforms. Able to be clear, concise, and explicit about uncertainties.
- Critical thinking and constructive challenge: Confidence to ask questions, incorporate feedback, and respectfully push back on ideas that appear incorrect, with a focus on reaching the best possible solution.
- Software and cloud development knowledge: Working knowledge of software development and cloud concepts. Deep expertise is not required, but the candidate must be willing to learn from guidance, self-teach as gaps are identified, and continuously improve.
- Experience with non-serverless architectures: Familiarity with non-serverless infrastructure such as EC2, containerized workloads, and related compute models.
- Infrastructure as Code (IaC) exposure: Some hands-on experience with Infrastructure as Code tools (e.g., Terraform, AWS CDK, Azure Bicep, or equivalents), even if limited.
- Architecture comprehension and feedback: Ability to review AWS architecture diagrams, ask clarifying questions, mentally model the system, and provide constructive, co-architectural feedback to ensure solutions are fit for purpose.
- Diagramming and visual communication: Experience creating architecture diagrams (AWS-focused preferred) to clearly communicate ideas and designs beyond written explanations.
- Strong sense of ownership (absolute requirement): Takes responsibility for their work end-to-end. Proactively monitors and fixes issues without being asked, seeks improvement independently, and treats failures as learning opportunities. Ownership is defined by accountability and growth-not perfection.
Salary Range: $80,000 - $120,000
General Description of Benefits
Required Skills - BS/BA in Computer Science, a Technical Field, or other related disciplines.
- Excellent communication and a bility to communicate clearly, respectfully, and calmly-both verbally and in writing-with a wide range of stakeholders (e.g., PhDs, scientists, developers, managers, and business stakeholders).
- Demonstrated experience migrating scientific applications from on-premise systems to a Cloud environment.
- Demonstrated experience programming in Python and experience with Docker containers and Kubernetes using CI/CD pipelines.
- Demonstrated experience working in an agile/scrum team.
- Experience building and leveraging GitLab runners.
- Experience with code-defined Infrastructure, configuration management tools, and CI/CD.
- Experience working with Cloud Service Providers, including AWS, Microsoft Azure, and Google Cloud Platforms.
- Experience and understanding of large-scale infrastructure deployments in enterprise-wide environments leveraging DevOPS principles and utilizing a CI/CD pipeline.
- Excellent written, verbal, and analytical skills.
- Ability to obtain a Public Trust Clearance.
Desired Skills - Federal government experience.
- 2+ years' experience with Atlassian Suite (Jira, Confluence, Bitbucket).
- AWS Certification.
#ECS1
ECS is an equal opportunity e mplo yer and does not discriminate or allo w discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.
ECS is a l eadi ng mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3 2 00+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.