This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Robert Half is seeking a Senior Software Engineer III to join our Platform Engineering team, supporting the infrastructure, platforms, and services that power our applications and ELT/ETL processes. This is a high-impact role within a small, collaborative team, backfilling a recent retirement with an opportunity for knowledge transfer and cross-training.
Job Responsibility:
Design, build, and deploy scalable infrastructure and platform components supporting cloud-native applications
Lead development of CI/CD pipelines, infrastructure-as-code (IaC), and automation frameworks
Own platform systems end-to-end, ensuring reliability, scalability, and performance
Troubleshoot and resolve production issues, including outages, deployment failures, and infrastructure instability
Support on-call rotation (every 3 weeks), handling P1 incidents and coordinating with external vendors (e.g., Microsoft)
Collaborate across engineering, application, and security teams to improve platform capabilities
Mentor entry level engineers, conduct code reviews, and drive engineering best practices
Contribute to system design, documentation, and continuous improvement initiatives
Requirements:
Strong Python expertise (top priority)
Experience with PySpark and data processing workflows
Hands-on AWS experience (must be able to independently build and manage services like EC2)
Experience with CI/CD tools (e.g., Jenkins, Git) and DevOps practices
Solid understanding of cloud infrastructure, monitoring, and automation
Proven ability to troubleshoot production issues and maintain system reliability
6+ years of experience in software engineering, platform engineering, or infrastructure
Experience working in large-scale, enterprise environments
Strong problem-solving skills and ability to manage competing priorities
Experience mentoring entry level engineers and leading technical initiatives
Excellent communication and collaboration skills
Nice to have:
Exposure to Azure environments
Experience with tools such as Spark, Jupyter Notebooks, SQL, and Shell scripting
Familiarity with data engineering tools (e.g., AWS Glue, Lambda)
What we offer:
Medical, vision, dental, and life and disability insurance