U.S. Bank Jobs

Job Information

U.S. Bank Chief Engineer - Electronic Trading (Charlotte, NC) in Charlotte, North Carolina

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! U.S. Bank is seeking a Chief Engineer for our Capital Markets Technology team. In this role, the Chief Engineer will be part of a team supporting a new electronic trading platform.

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. - 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 escalation.

Basic Qualifications - Bachelor's degree, or equivalent work experience - Six to eight years of relevant experience

Preferred Skills/Experience - Corporate Bond [HY or IG] Electronic Trading market structure - Deep understanding on Financial calculations, such as conversion of Yield to Price and basic understanding of Spread - Deep understanding of BWIC/OWIC negotiating protocol, including nuisances with LP/ECN/ATS - Deep understanding of Offer Management including concepts of Tiering levels - Deep understanding of Market Data including Aggregated, Consolidated and Montage books - Understanding of Post Trade Feed flows including calculations for settlement - Understanding of Risk including DV01, CR01 and generally what these numbers indicate - Understanding of strategies used to position particular inventory sectors - Understanding of micro-market structures and typical areas exploited by Algorithmic partners - Understanding of any Regulatory organizations - Deep Java expertise including low latency techniques such as memory maps, ring buffers, thread pining and cache line consistency - Deep Experience with Distributed Memory Fabric - Deep experience with Messaging [JMS or native] - Experience with raw TCP/IP and UDP/Multicast [prefer to see how implemented reliable Multi-cast] - Understanding of Spring, Gradle and Docker - Experience with Relational Databases [Postgress or Oracle preferred] - Highly skilled in Linux scripting, troubleshooting and host tuning - Experience with Chromium Engines, HTML5 and Angular or React Javascript libraries - Experience with C/C++, Rust or Python - Familiarity with Java Unsafe memory access model - Experience with Kubernetes configuration and Jenkins scripting - Big Data experience – prefer Hadoop with PIG or Hive - No SQL Experience, even Mongo DB is ok here - Tick Database and Market data streaming understanding - Complex Event Processor experience

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 usbank.com/careers.

EEO is the Law Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal EEO is the Law 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.

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.