Senior Software Engineer – Cloud Platform / DevOps
Fusion Global Solutions
About the Role
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.
Want the full job description?
This is a preview. View the complete posting on the employer's site.
Company Info
Job ID
e106aaa0