Senior Software Engineer – Cloud Platform / DevOps

Arlington, VA, US • Posted 6 hours ago • Updated 6 hours ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • .NET/C#
  • Python
  • Go
  • JavaScript
  • TypeScript.
  • CI/CD
  • cloud
  • DevOps
  • automation
  • and platform engineering
  • Terraform
  • CloudFormation
  • APIs
  • microservices
  • distributed systems
  • scalable applications
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • Infrastructure as Code
  • Workflow
  • TypeScript

Summary

Job Title: Senior Software Engineer – Cloud Platform / DevOps
Location: Arlington, VA – Hybrid, 3 Days Onsite/Week
Duration: 12+ Months Contract
Interview: 2 Rounds – Technical & Behavioral
Work Authorization: Open based on client requirements

Job Summary

We are seeking a Senior Software Engineer – Cloud Platform / DevOps to join a high-performing Platform Engineering team supporting enterprise-scale software delivery and modernization initiatives.

The ideal candidate will have strong hands-on software engineering experience combined with CI/CD, cloud, DevOps, automation, and platform engineering expertise. This role will focus on building scalable applications, reusable engineering frameworks, developer tools, deployment pipelines, and cloud-native services that improve engineering productivity and accelerate software delivery.

Key Responsibilities

  • Design, develop, and maintain scalable applications, APIs, services, and cloud-native solutions.

  • Build and enhance CI/CD pipelines and deployment automation using Jenkins, GitHub Actions, or similar tools.

  • Develop reusable frameworks, internal platforms, libraries, and developer productivity tools.

  • Drive cloud modernization and automation initiatives across engineering teams.

  • Work with AWS and/or Azure to design and deploy highly available, scalable solutions.

  • Implement containerized applications using Docker and Kubernetes.

  • Support Infrastructure as Code initiatives using tools such as Terraform, CloudFormation, or similar technologies.

  • Contribute to architectural decisions involving scalability, resiliency, security, observability, and maintainability.

  • Develop APIs, distributed services, and enterprise-scale platform capabilities.

  • Automate SDLC/PDLC processes and identify opportunities to improve engineering efficiency.

  • Collaborate with software engineers, architects, product teams, and platform/DevOps teams.

  • Mentor engineers and promote software engineering and DevOps best practices.

  • Evaluate emerging technologies including AI-assisted development, workflow automation, and modern developer experience tools.

Required Skills

  • 8+ years of software engineering/development experience.

  • Strong hands-on programming experience in Java, .NET/C#, Python, Go, or JavaScript/TypeScript.

  • Strong experience building APIs, microservices, distributed systems, and scalable applications.

  • Strong hands-on experience with CI/CD and DevOps practices.

  • Experience with Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar CI/CD tools.

  • Strong experience with AWS and/or Azure.

  • Hands-on experience with Docker and Kubernetes.

  • Experience with Infrastructure as Code, preferably Terraform or CloudFormation.

  • Experience with automation, deployment pipelines, cloud-native development, and platform engineering.

  • Strong understanding of software architecture, scalability, resiliency, security, and performance.

  • Excellent troubleshooting, analytical, communication, and problem-solving skills.

  • Ability to work independently in a fast-paced and ambiguous environment.

Preferred / Nice-to-Have

  • Experience building internal developer platforms, frameworks, libraries, or engineering tools.

  • Experience with API gateways, API management, secrets management, and infrastructure tooling.

  • Experience with high-volume data processing, ETL, or enterprise data platforms.

  • Experience with AI-assisted software development and engineering automation.

  • Experience working in large enterprise environments.

  • Previous experience mentoring engineers or leading technical initiatives.

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.

Work Location

Arlington, VA – Hybrid; 3 days onsite per week.

Local candidates to Arlington, VA / Northern Virginia are strongly preferred.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91122985
  • Position Id: 9111691
  • Posted 6 hours ago
Contact the job poster
Abdul Rahim

Abdul Rahim

Recruiter @ Fusion Global Solutions
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Arlington, Virginia

•

Today

Easy Apply

Full-time

55

Tysons, Virginia

•

6d ago

Easy Apply

Contract, Third Party

Depends on Experience

McLean, Virginia

•

3d ago

Easy Apply

Contract

$55 - $60

Hybrid in Arlington, Virginia

•

Today

Easy Apply

Contract

50

Search all similar jobs