Senior Software Engineer
Zions Bancorporation · Midvale, UT · 1 wk ago
On-siteEngineeringTemporary
About the role
Zions Bancorporation’s Enterprise Technology and Operations (ETO) team is transforming the financial industry through technology and innovation. As a Software Engineer, you will play a crucial part in modernizing critical platforms and driving the bank's cloud-native transition.
Responsibilities
- Design, build, and maintain scalable, reliable, and secure cloud-based infrastructure and containerized systems.
- Implement and manage CI/CD pipelines to automate software delivery, testing, and deployment processes.
- Administer and support Linux servers, Kubernetes clusters, and core networking components.
- Develop solutions and system integrations using Python, Java, and RESTful APIs.
- Utilize Infrastructure as Code (IaC) tools, primarily Terraform, to provision and manage cloud resources efficiently.
- Collaborate with software development teams to troubleshoot complex application and infrastructure issues.
- Maintain system performance, ensure platform stability, and manage configurations for firewalls, F5, and DNS.
- Other duties as assigned.
Requirements
- Requires a Bachelor’s degree in Computer Science, Information Systems, another related field, or equivalent experience.
- 4+ years of experience with systems engineering and support, systems analysis, programming, or other directly related experience with web sites and web application development.
- Strong hands-on experience with development, deployment, and containerization tools, such as Maven, Git, uDeploy, Docker, and Kubernetes.
- Proficiency in scripting and programming (Python, Java), alongside solid Linux Server Administration skills.
- Deep familiarity with CI/CD concepts, Infrastructure as Code (Terraform), and team-based platforms (Atlassian, ADO, etc.).
- Solid understanding of core infrastructure and networking concepts including Containers, Firewalls, F5, DNS, APIs, and Clustering within a Cloud environment.
- Proven ability to creatively identify and solve problems while independently managing multiple tasks to meet deadlines.
- Strong attention to detail and a commitment to delivering high-quality, reliable systems.
Benefits
- Medical, Dental and Vision Insurance - START DAY ONE!
- Life and Disability Insurance, Paid Parental Leave and Adoption Assistance
- Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts
- Paid Training, Paid Time Off (PTO) and 11 Paid Federal Holidays
- 401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
- Mental health benefits including coaching and therapy sessions
- Tuition Reimbursement for qualifying employees