Senior Software Engineer
Company: Us Bank
Location: Atlanta
Posted on: January 27, 2023
Job Description:
At U.S. Bank, we're passionate about helping customers and the
communities where we live and work. The fifth-largest bank in the
United States, we're one of the country's most respected,
innovative and successful financial institutions. U.S. Bank is an
equal opportunity employer committed to creating a diverse
workforce. We consider all qualified applicants without regard to
race, religion, color, sex, national origin, age, sexual
orientation, gender identity, disability or veteran status, among
other factors.Job DescriptionBe a part of transformational change
where integrity matters, success inspires and great teams
collaborate and innovate. As the fifth-largest bank in the United
States, we're one of the country's most respected, innovative,
ethical and successful financial institutions. We're looking for
people who want more than just a job - they want to make a
difference!We are seeking a Senior Software Engineer for ournew
Point of Sale Lending Platformwith design and development
experience to contribute toward the success of our technology
initiatives. This position will be responsible for the analysis,
design, testing, development and maintenance of best in class
software experiences. The candidate is a self-motivated individual
who can collaborate with a team and across the organization. The
candidate takes responsibility of the software artifacts produced
adhering to U.S. Bank standards in order to ensure minimal impact
to the customer experience. The candidate will be adept with the
agile software development lifecycle and DevOps
principles.Essential Responsibilities:
- Responsible for designing, developing, testing, operating and
maintaining products
- Takes full stack ownership by consistently writing
production-ready and testable code
- Consistently creates optimal design adhering to architectural
best practices; considers scalability, reliability and performance
of systems/contexts affected when defining technical designs
- Performs analysis on failures, propose design changes, and
encourage operational improvements
- Makes sound design/coding decisions keeping customer experience
in the forefront
- Takes feedback from code review and apply changes to meet
standards
- Conducts code reviews to provide guidance on engineering best
practices and compliance with development procedures
- Accountable for ensuring all aspects of product development
follow compliance and security best practices
- Exhibits relentless focus in software reliability engineering
standards embedded into development standards
- Embraces emerging technology opportunities and contributes to
the best practices in support of the bank's technology
transformation
- Contributes to a culture of innovation, collaboration and
continuous improvement
- Reviews tasks critically and ensures they are appropriately
prioritized and sized for incremental delivery; anticipates and
communicates blockers and delays before they require
escalationBasic Qualifications
- Bachelor's degree, or equivalent work experience
- Six to Eight years of relevant experiencePreferred
Skills/Experience
- Hands on experience developing in technologies like Java,
Spring, Springboot, GraphQL, Cloud technologies, Kafka, NoSQL,
Jenkins, RestAssured/TestNG
- Web API and REST architecture
- Proven ability to architect software applications and adopt and
improve existing architecture
- Adept with agile software development lifecycle and DevOps
principles
- Strong analytical skills and ability to review code
- Complete understanding of a feature, the users impacted, the
flows impacted and feature's purpose
- Thorough understanding of the team's domain, how work in this
domain relates to the team's objectives and deliverables and how it
contributes to overall business strategy and how technical strategy
maps to this
- Basic understanding of adjacent teams' business domains
- Ability to collaborate on all aspects of product
development
- Technically proficient and able to define and fulfill solutions
requirements for end user
- Able to communicate processes and results with all parties
involved in the product team, including engineers, product owner,
scrum master, third party vendors and customers
- Proficient understanding of algorithms, data structures,
architectural design patterns and best practices
- Effective problem-solving and analytical skillsIf there's
anything we can do to accommodate a disability during any portion
of the application or hiring process, please refer to our. Learn
how drives meaningful relationships with our customers and
collaboration across the company.Benefits:Take care of yourself and
your family with U.S. Bank employee benefits. We know that healthy
employees are happy employees, and we believe that work/life
balance should be easy to achieve. That's why we share the cost of
benefits and offer a variety of programs, resources and support you
need to bring your full self to work and stay present and committed
to the people who matter most - your family.Learn all about U.S.
Bank employee benefits, including tuition reimbursement, retirement
plans and more, by visiting.EEO is the LawApplicants can learn more
about the company's status as an equal opportunity employer by
viewing the federal poster.E-VerifyU.S. Bank participates in the
U.S. Department of Homeland Security E-Verify program in all
facilities located in the United States and certain U.S.
territories. The E-Verify program is an Internet-based employment
eligibility verification system operated by the U.S. Citizenship
and Immigration Services. Learn more about the.The salary range
reflects figures based on the primary location, which is listed
first. The actual range for the role may differ based on the
location of the role. In addition to salary, US Bank offers a
comprehensive benefits package, including incentive and recognition
programs, equity stock purchase 401k contribution and pension (all
benefits are subject to eligibility requirements). Pay Range:
$105,230.00 - $123,800.00 - $136,180.00Due to legal requirements,
U.S. Bank requires that the successful candidate hired for some
positions be fully-vaccinated for COVID-19, absent being granted an
accommodation due to a medical condition, pregnancy, or sincerely
held religious belief or other legally required exemption. For
these positions, as part of the conditional offer of employment,
the successful candidate will be asked to provide proof of
vaccination or approval for an accommodation or exemption upon
hire.U.S. Bank will consider qualified applicants with criminal
histories in a manner consistent with the San Francisco Fair Chance
Ordinance.
Keywords: Us Bank, Atlanta , Senior Software Engineer, IT / Software / Systems , Atlanta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...