Senior Software Engineer (Platform Automation) - Infrastructure & Policy Orchestration :: Bethesda, MD (Remote)

ARK Solutions, Inc.
Bethesda, MD, United States
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$131,300.0 - $237,350.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Continuous Integration Software Debugging Distributed Systems Python (Programming Language) Workflow Management Systems Policy as Code Infrastructure as Code (IaC) Backend Build Management Kubernetes Infrastructure Automation Frameworks
+4 more
Information Technology Free and Open-Source Software Terraform Api Management

Job description

Seeking for a Senior Software Engineer (Platform Automation) - Infrastructure & Policy Orchestration to design and build platform services that help developers manage infrastructure efficiently through APIs and automation. You’ll focus on Infrastructure as Code (IaC) using tools like Terraform, developing backend services, and collaborating with various teams to deliver secure and scalable solutions. Core Work Activities:

  • Design and operate internal infrastructure APIs for engineering teams.
  • Develop API layers and platform services for secure infrastructure access.
  • Build services in Go or Python for infrastructure orchestration with Terraform.
  • Define API contracts and ensure backward compatibility.
  • Implement production engineering practices including CI/CD and monitoring.
  • Educate users on platform services and infrastructure best practices.
  • Create documentation for service usage in solution architectures.
  • Evaluate technology products and recommend improvements.
  • Develop automated testing frameworks for Terraform code.
  • Maintain Open Policy Agent (OPA) policies for security and compliance.
  • Optimize CI/CD pipelines for infrastructure and platform services.
  • Collaborate with various teams to enforce policy guardrails.
  • Provide technical leadership and mentorship.

Managing Projects and Priorities:

  • Provide strategic technical leadership.
  • Develop goals and plans to complete projects on time.
  • Analyze information to solve problems effectively.
  • Review vendor proposals and select appropriate services.
  • Stay updated with technical knowledge and apply it to the job.

Delivering on the Needs of Key Stakeholders:

  • Understand and meet stakeholder needs.
  • Communicate concepts clearly and persuasively.
  • Support business priorities to achieve performance goals.

Requirements

  • Bachelor’s degree in IT, Computer Science, or related field, or equivalent experience.
  • 7 years of experience with backend services and APIs in production.
  • Experience with infrastructure as code (Terraform preferred).

Preferred:

  • Experience designing APIs/services in Go or Python.
  • Strong software engineering fundamentals.
  • Experience with reliable services and debugging distributed systems.
  • Strong testing discipline and CI/CD automation skills.
  • Knowledge of infrastructure concepts and cloud fundamentals.
  • Experience with workflow orchestration and distributed systems.
  • Experience with observability, on-call practices, and incident response.
  • Proficiency in Terraform and policy as code (Open Policy Agent/OPA).
  • Experience with CI/CD platforms and Kubernetes ecosystems.
  • Contributions to open-source software projects.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all