remote
Software Engineer - Zions Bancorporation
Software Engineer
Software Engineer responsible for designing, building, automating, and supporting innovative solutions, collaborating with cross‑functional teams, and ensuring high‑quality, scalable code using modern technologies such as Java, .NET, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services and APIs using Java, C#, and the .NET framework.
- Implement database schemas, write performant SQL queries, and ensure data integrity.
- Leverage cloud platforms (AWS) and containerization (Docker) to deploy scalable, fault‑tolerant applications.
- Automate build, test, and release pipelines to improve delivery speed and reliability.
- Collaborate with product owners, QA engineers, and other developers to translate business requirements into technical solutions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Java and/or C#/.NET.
- Strong proficiency in SQL and relational database design.
- Hands‑on experience with AWS services (EC2, S3, RDS) and container technologies such as Docker.
- Familiarity with CI/CD tools, version control (Git), and agile development practices.