Senior Software Engineer or Platform Engineering

Seattle, Washington

Sparktek
Apply for this Job
Our client is searching for a Senior Software Engineer to join their elite platform engineering team. If you're a highly skilled software engineer with a passion for cloud infrastructure and a drive to shape groundbreaking software tooling, this is your chance to make a significant impact.

Required Skills - Senior Software Engineer with Java or C or Go, Python, Platform Engineering, Infrastructure-As-Code, Terraform

Job Duties -
• Architecting and building highly sophisticated automation software tools.

• Implement and optimize APIs

• Platform Engineering: provisioning and deprovisioning of Azure resources using Terraform

• Building automation tasks using Python

• Strong understanding of Continuous Delivery and Integration frameworks including deployment automation, configuration management, test, and source code/git repositories; experience with containers desired

• Experience using Git and continuous delivery build systems (build/test/release infrastructure, ADO / Azure Devops)

• Experience in an Agile/Scrum environment

Job Requirements -
• 8+ years software engineering (C or Java or Go), including in a senior role

• 2+ years software architecture

• 4+ years of Python, including platform engineering with scripting and automation in Azure

• 2+ years of experience building automation/configuration management infrastructure such as Ansible, Terraform, Chef, and/or Puppet

• 2+ years of experience of building CI/CD pipelines using ADO (Azure DevOps)

• Experience using cloud services (AWS and/or Azure preferred); public cloud IaaS and PaaS services

• Experience with large-scale distributed systems architectures such as Java/Spring Boot, CQRS, event streaming, Kafka, Spark

• Strong experience with relational and non-relational databases

Desired Skills & Experience - Knowledge of internet protocols and network administration

Date Posted: 23 April 2025
Apply for this Job