
Software Engineer 2, Back-End
U.S. Bank
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois, Minnesota • 🇺🇸 United States
Visit company websiteSalary
💰 $111,095 - $130,700 per year
Job Level
Mid-LevelSenior
Tech Stack
KubernetesMicroservices.NETReactTypeScript
About the role
- Responsible for analyzing, designing, testing, developing and maintaining software experiences
- Design, develop, test, operate and maintain products
- Take full stack ownership by writing production-ready and testable code
- Create optimal designs adhering to architectural best practices considering scalability, reliability and performance
- Perform analysis on failures, propose design changes, and encourage operational improvements
- Make sound design/coding decisions with customer experience in mind
- Take feedback from and conduct code reviews to provide guidance on engineering best practices
- Ensure product development follows compliance and security best practices
- Embed software reliability engineering standards into development standards
- Contribute to a culture of innovation, collaboration and continuous improvement
- Review tasks, prioritize and size for incremental delivery; anticipate and communicate blockers and delays
Requirements
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- Extensive experience and deep expertise in C# and .NET
- Strong web and microservices application development experience
- Adept with agile software development lifecycle and DevOps principles
- Experience working with applications using Kubernetes platform (preferred)
- Good understanding of architecture patterns and resiliency
- Proficient understanding of algorithms, data structures, architectural design patterns and best practices
- Experience with TypeScript and React (plus)
- Fintech experience (plus)
Benefits
- Healthcare (medical, dental, vision)
- Basic term and optional term life insurance
- Short-term and long-term disability
- Pregnancy disability and parental leave
- 401(k) and employer-funded retirement plan
- Paid vacation (from two to five weeks depending on salary grade and tenure)
- Up to 11 paid holiday opportunities
- Adoption assistance
- Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year
- Comprehensive benefits including incentive and recognition programs, equity stock purchase, 401(k) contribution and pension
- Hybrid/flexible schedule (in-office expectation of 3 or more days per week)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETweb application developmentmicroservices application developmentagile software developmentDevOps principlesKubernetesalgorithmsdata structuresarchitectural design patterns
Soft skills
collaborationcontinuous improvementcustomer experience focuscode reviewdesign decision makingoperational improvementsfeedback incorporationtask prioritizationcommunicationinnovation
Certifications
Bachelor's degree