×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - DevOps

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: Professional Recruiters
Full Time position
Listed on 2026-08-25
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer - DevOps #12837

Principal Software Engineer, Santa Clara, California or Tempe, Arizona

Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue to expand our global footprint and our banking technology is at the core of everything we do.

Work within our Dev Ops team and be part of a group that helps ensure our applications can be developed and deployed using industry standard tools and technologies. Work at the forefront of build and deploy automation.

As a Principal Software Engineer, your primary responsibility will be supporting the development and delivery of the solutions/projects and initiatives being used by Development teams. The engineer will be responsible for setting up new build and deploy automation as well as troubleshooting/fixing existing. The role will be focusing on developing the solutions working closely with partner resources and onsite team members (development leads and systems analysts).

Primary

Responsibilities
  • Collaborate with product engineering teams to develop and deploy applications using Gitlab, Terraform, AWS service sand methodologies
  • Analyze existing on-prem application architecture and develop cloud compatible solutions to migrate applications
  • Ability to develop applications and deploy in AWS cloud in multi-region, multi-AZ distributed systems
  • Envision, Design and Build end-to-end Observability for Applications running on AWS Platform
  • Ability to leverage Terraform and contribute new Terraform templates for reuse across organization
  • Ensure security is integrated into all cloud architecture solutions
  • Develop and migrate mission critical services and build automation to proactively detect and prevent re-occurrences
  • Have full oversight into changes going into production, asset tagging, cost and capacity analysis, vulnerability, and patch management
  • Define auto-scaling processes for optimizing service and compute utilization
  • Build continuous integration and automated deployment pipelines for the applications Design and develop reusable frameworks, components and libraries that can be leveraged by other teams
  • Experience in administrating RHEL VMs
  • Hands on experience with scripting languages like Bash/Shell or Python.
  • Hands on experience with installing and configuring application/Web servers like Weblogic, Tomcat, apache and others
  • Knowledge of programming language will be a plus
  • Should have proficiency in debugging and resolving issues
  • Should have experience with hardening of web servers and configurations needed to secure them
  • Administrative experience in Jenkins
  • Should have experience with configuring and setting up Jenkins in Master Slave setup
  • Hands on experience with creating Jenkins pipeline jobs using groovy
  • Administration experience of other Dev Ops tools like Sonar Qube, Git, Checkmarx etc will be good to have
  • Experience with Flyway DB and integrating it with Jenkins
  • Should have experience with integration tools with Jenkins as part of pipeline setup
  • Hands on experience with git concepts and ability to resolve conflicts
  • Hands on experience in Docker and Kubernetes
  • Should have experience creating docker files, deployment and service yaml
  • Hands on experience with Open Shift will be good to have Skills and Requirements
    • Bachelor's Degree in Computer Science, Engineering or a related technical discipline recommended
    • 8-10 years of demonstrated experience in designing and developing complex distributed IT solutions (e.g., cloud, distributed systems, or high-performance computing experience)
    • 6 years of real work deployment experience in core infrastructure technologies including compute, storage, networking, databases, security, and management.
    • For the last 2 years, hands-on experience with deploying cloud solutions such as AWS and others.
    • 5 years of experience with Dev Sec Ops  tools (Jenkins, Gitlab) and building CICD pipelines
    • Experience with Jenkins, writing code as a pipeline jobs using groovy. Using groovy to create shared libraries
    • Hands-on Experience working with container platforms (Docker, Kubernetes, ECS)
    • Deep Understanding of service design for Cloud (AWS) using Containers, Container Orchestration (like Kubernetes), Service Mesh (like Istio),…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary