Software Engineer III

Robert Half
Any Location, CA
Job Description
Robert Half is seeking a Senior Software Engineer III to support 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, monitoring, CI/CD deployment frameworks, and platform reliability.

Requirements

  • Bachelor's degree in a related field or equivalent experience
  • 6+ years of professional experience in software analysis, development, engineering, and support within large corporate environments
  • 5+ years of hands-on experience with programming and scripting languages
  • 5+ years of experience with cloud platforms like AWS and Azure
  • Solid understanding and practical experience with Agile methodologies and the Software Development Life Cycle (SDLC)
  • Experience designing and working with n-tier architecture systems
  • Proficient in building and maintaining CI/CD pipelines using Jenkins, Git for version control, and utilizing various DevOps tools
  • Experience in monitoring applications and implementing alerting mechanisms for reliability and performance
  • Familiar with data engineering workflows and tools
  • Working knowledge of JIRA and ServiceNow
  • Strong experience with relational databases including Oracle, PostgreSQL, and SQL Server
  • Comfortable working in Linux and Windows environments
  • Experience in application administration and configuration
  • Experience working with SaaS-based applications
  • Proficient in creating clear, concise documentation and process specifications
  • Excellent communication and collaboration skills
  • Basic exposure to API development and integration
  • Experience with job scheduling tools such as Autosys
  • Solid understanding of project management principles and methodologies
  • Strong analytical and problem-solving skills
  • Proven ability to plan, manage, and deliver enterprise-wide projects on time and within scope
  • Experience in mentoring and supporting junior team members
  • Ability to train end-users or team members on tools, processes, or systems
  • Capable of designing innovative business solutions for new processes or business practices
  • Effective in facilitating meetings, gathering requirements, and presenting project status
  • Skilled in performing fit/gap analyses based on functional and technical requirements
  • Strong ability to prioritize tasks and manage competing demands

Benefits

  • Group health insurance benefits (medical, vision, dental)
  • FSA and HSA healthcare accounts
  • Life and accident insurance
  • Adoption and fertility assistance
  • Paid parental leave of up to 6 weeks
  • Short/long term disability
  • Paid time off for vacation, personal needs, and sick time
  • Choice Time Off (CTO)
  • Paid holidays
  • Company 401(k) savings and investment plan or deferred compensation plan
  • Discretionary annual bonus
]]>