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
Required Skills : Engineering
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No