Jobs · Research · California

Senior Software Engineer (Infrastructure Automation and Databases)

Siemens Digital Industries Software · Costa Mesa, CA · 1 wk ago
HybridResearch$130k–$233k/yrFull-time

Key Responsibilities

  • Lead and implement Infrastructure as Code (IaC) Automation using Ansible, Terraform.
  • Maintain and optimize AWS and Azure Kubernetes cloud environments for performance, cost, and reliability.
  • Design and manage CD Pipeline creation and deployments using GitLab and other CI/CD toolkits.
  • Perform Database configuration and tuning across Oracle, MSSQL, and PostgreSQL platforms.
  • Drive AI-assisted development practices using tools such as Claude Code.
  • Implement instrumentation and observability solutions to monitor system health and performance.
  • Gather requirements from users and incorporate enhancements into tools when practical.
  • Ensure appropriate code reviews and unit tests are performed.
  • Communicate and consult with other developers and customers.
  • Manage assigned projects including defining scope, plans, schedules, and deliverables.
  • Maintain technical expertise by following technical advances in the industry and academia.
  • Proactively communicate status of all projects, tools, and environments.
  • Develop new ideas and document all processes and procedures.
  • Provide problem resolution and technical leadership for the group.
  • Lead and mentor junior engineers in best practices and technical standards.

Skills & Qualifications Required

  • Cloud & Infrastructure:
    • AWS, Azure
    • Ansible, Terraform, Kubernetes
    • Linux / Windows OS
    • Storage Configuration
  • DevOps & CI/CD:
    • GitLab
    • YAML
    • CD Pipeline design and deployment
  • Databases:
    • Oracle, MSSQL, PostgreSQL
  • Development & Scripting:
    • Python, Shell, JavaScript, Go
    • VS Code
    • Claude Code (AI-Assisted Development)
  • General Engineering Skills:
    • Extensive knowledge of Software Development Life Cycle (SDLC) and lifecycle methodologies
    • Strong application integration skills
    • Ability to work on multiple complex projects simultaneously
    • Ability to communicate complex technical concepts clearly and effectively
    • Extensive knowledge of production support and system development

    Education & Experience Requirements

    • Experience: 10+ years in software engineering or a related field
    • Education: Bachelor's or Master's degree in Computer Science, Engineering, or equivalent

Similar jobs