U.S. Bank

Software Engineer 2, Back-End

U.S. Bank

full-time

Posted on:

Location Type: Hybrid

Location: Chicago • Illinois, Minnesota • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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