Robert Half

Robert Half

Software Engineer III - ATI

SAN RAMON, USA · Mid · Contract

Sponsorship not specified$104k-$153kDetected 15 days ago
PythonJavaBashCode ReviewGitSQLPostgreSQLAWSAzureCloud PlatformsCI/CDJenkinsLinuxDevOpsAPI DevelopmentSparkData EngineeringIncident ResponseProject ManagementAgileJiraCommunicationCollaborationProblem Solving

About the role

  • The typical annual salary range for this position is shown below and is negotiable depending upon experience and location.
  • Robert Half provides paid time off for vacation, personal needs, and sick time.
  • The amount of Choice Time Off (CTO) our people receive varies based on their years of service and is pro-rated based on the hours worked per week.

Responsibilities

  • Designs and develop large-scale, complex platform components that support core infrastructure, CI/CD pipelines, and cloud-native services. Fully owns the development of low to medium-complexity platform systems end-to-end.
  • Delivers robust, testable modules using Test-Driven Development methodologies.
  • Applies platform design patterns and principles for reusable and extensible components.
  • Leads the design of infrastructure modules, CI/CD integrations, and system automation, particularly with a focus on high availability and fault tolerance.
  • Produces and maintains detailed technical design documents for platform services.
  • Performs design reviews for junior platform engineers, offering guidance on scalability, reliability, and operational concerns.
  • Defines and documents integration testing strategies across platform services and environments.
  • Leads the analysis and resolution of moderate to complex issues in production platforms, defining incident response approaches and resolution playbooks.
  • Designs and develop large-scale, complex platform components that support core infrastructure, CI/CD pipelines, and cloud-native services.
  • Fully owns the development of low to medium-complexity platform systems end-to-end.

Requirements

  • Bachelor's degree in a related field or equivalent experience.
  • 5+ years of hands-on experience with programming and scripting languages such as Python, Spark, Java, SQL, and Shell Scripting.
  • 5+ years of experience with cloud platforms like AWS and Azure, including building, deploying, and maintaining cloud resources.
  • Solid understanding and practical experience with Agile methodologies and the Software Development Life Cycle (SDLC).
  • Experience designing and working with n-tier architecture systems.
  • Experience in monitoring applications and implementing alerting mechanisms for reliability and performance.
  • Working knowledge of JIRA and ServiceNow.
  • Strong experience with relational databases including Oracle, PostgreSQL, and SQL Server.
  • Experience in application administration and configuration.
  • Experience working with SaaS-based applications.

Compensation

  • The typical annual salary range for this position is shown below and is negotiable depending upon experience and location.

Benefits

  • Plans and executes unit testing for all platform modules developed and reviews test coverage and results of junior staff.

Company info

  • Robert Half is seeking a Senior Software Engineer III - ATI to join our team supporting the underlying infrastructure, platforms, and services that power our applications and ELT/ETL processes.
  • The ideal candidate will have a strong foundation in infrastructure automation, cloud technologies (AWS/Azure), monitoring, CI/CD deployment frameworks, and platform reliability.
  • Hands-on experience with programming and scripting languages such as Python, Spark, Jupyter Notebooks, Java, SQL, and Shell scripting is essential.
  • The role focuses on building and maintaining scalable, reliable, and secure platform components that enable the development teams to deliver features efficiently.
  • include designing and implementing system improvements, managing infrastructure as code and optimizing CI/CD workflows using DevOps tools, supporting platform services in production environments, collaborating across teams to define the requirements and/or drive improvements and participating in all phases of development life cycles, including documentation and procedures updates.

This listing is sourced directly from Robert Half's careers page and normalized into a canonical job model.