At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.
Job DescriptionJob Description
U.S. Bank is seeking the position of Sr. Software Engr – Distributed Systems in Atlanta, GA.
Essential Responsibilities:
The Senior Software Engineer – Distributed Systems will analyze, design, test, develop, and maintain best in class software experiences. The position will: Design and develop Restful API’s using Python and frameworks such as Flask and Django; Design, develop, test, operate, and maintain products; Develop, build, and deploy scripts using Groovy, Python and UNIX for various products to be hosted on application servers; Develop Python and Shell Scripts for automation of the build and release process; Automate REST API testing using SoapUI Pro; Reduce regression testing time in all assets including adding and updating the APIs calls as the asset product is modified; Use React Router for client-side routing and Axios for making asynchronous HTTP requests; Automate local development, to help local code runs and testing and debuging before deploying the code to higher environments; Develop and automate monitoring capabilities to secure infrastructure; Develop and maintain workflows in Airflow to integrate with backend build and deploy server modules; Develop CI/CD pipelines and automate deployment process using GitLab runners; Orchestrate the integration of the CI/CD pipeline within Kubernetes; Trouble shoot issues in environments like Docker, Kubernetes; Build authentication process using ForgeRock to ensure the API requests are Tokenized; Test the integration of ServiceNow with VROPS as well as vRealize Automation using ITSM plugin and VRO endpoint; Create documents of various types, this includes Support Documents, Runbooks, Design Documents, and configuration spread sheets; and Build custom dashboards, reports, and alerts for application specific in Splunk. Position may allow working from home within commuting distance of worksite location. Multiple Openings.
Basic Qualifications:
The qualified candidate must have at least a Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, or Electronic Engineering plus at least 5 years (60 months) of experience as software developer or closely related occupation.
Required Skills/Experience:
The qualified candidate must have at least a Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, or Electronic Engineering plus at least 5 years (60 months) of experience as software developer or closely related occupation. Must possess at least 5 years (60 months) of experience in each of the following: Working with all phases of the Software Development Lifecycle (SDLC); Gathering requirements and developing and testing new interfaces; Front-end application development using Python, Java, HTML, and CSS; Back-end application development using Python and Django; Designing, developing, deploying, and maintaining web-based applications; Working with Java APIs including Hibernate; Writing shell scripts; Using GIT repository for source control; and Utilizing all of the following: IBM MQ, IIB, Java, SQL, Hibernate, Oracle SQL Developer, HTML, CSS, Python, REST API, Django, Git, and Linux Operating System. Position may allow working from home within commuting distance of worksite location. Base pay range may vary if an offer is made for work in a different location. Pay Range: $149,760 - $164,100. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP).
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
Benefits:
Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):
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 unless otherwise provided by law
EEO is the Law
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. Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal KNOW YOUR RIGHTS EEO poster.
E-Verify
U.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 E-Verify program.
In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements).U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.
Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.