Senior Software Engineer
At a glance
AI generatedTL;DR
Join our Data Platform Engineering team as a Senior Software Engineer and contribute to our Platform Modernization journey by adopting best engineering practices and building reusable modular designs for fast-paced deliverables. You will work on developing common services frameworks, microservices using Java, Spring Boot, and GraphQL, and containerized deployments with Azure Cloud technologies such as Cassandra and Kafka. Key responsibilities include continuous integration and deployment, scaling solutions in multi-cloud environments, and creating observability tools to enhance API performance visibility. Ideal candidates have 8+ years of software engineering experience, including at least 3 years as a Senior Software Engineer, with expertise in large-scale cloud migrations within the financial services industry.
Skills
What you'll do
- Advocate and implement best engineering practices for quality deliverables.
- Design and build common services framework using Java, Springboot, GraphQL.
- Develop microservices with containerized deployment on Microsoft Azure.
- Integrate databases (Cassandra, Yugabyte/RDBMS) and streaming platforms (Kafka).
- Implement continuous integration and deployment pipelines using Jenkins, Docker.
- Build observability tools to monitor API performance and system health.
- Evaluate trade-offs between cost, scale, speed, and agility in cloud solutions.
What we're looking for
- 6+ years of software engineering experience with at least 3 years as a Senior Software Engineer.
- Proficiency in Java/Springboot, microservices architecture, and Azure Cloud.
- Experience in building common services framework for logging, error handling, auditing, policy management, authentication, and authorization.
- Strong understanding of containerized deployment using MS Azure and integration with Cassandra, Yugabyte/RDBMS, and Kafka streaming platforms.
- Expertise in continuous integration/continuous deployment (CI/CD) tools like Maven, Jenkins, Docker, Kubernetes, and Springboot.
Employer
About US Bank
U.S. Bank (U.S. Bancorp) is the fifth-largest bank in the United States, providing retail banking, corporate and commercial banking, wealth management, and payment services to millions of customers. Industry: Banking & Financial Services
US Bank currently has 22 open roles on FindRole.
Listed pay typically runs $119,765–$140,900 across 22 roles with salary data.
Most-posted roles
- Senior Software Engineer 2
- Credit Risk Python Architect 1
- Enterprise Data Architect 1
- Lead Platform Engineer 1
- Lead Snowflake Platform Engineer 1