Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome jobs for you.

Software Engineer

TD Ameritrade

TD Ameritrade

Software Engineer

Chesterfield, MO
+1 location
Omaha, NE
Full Time
  • Responsibilities

    The Software Engineer will build products that add value to TD Ameritrade's clients, associates, and shareholders. Specifically for the Securities Lending Technology team, who builds a maintainable, scalable solution to process millions of transactions resulting in millions of dollars of revenues. The engineer will perform hands-on software design and development tasks in an agile full stack Java environment. You will join an agile-whole team where everyone is responsible for working together on the delivery of working software for TD Ameritrade's highly visible Securities Lending business. This Software Engineer is expected to bring their passion in User Interface design, Javascript frameworks like Angular and/or Java related technologies to add value quickly. The number one priority is to deliver for our direct business partners and TDA clients. You will enjoy a fast yet flexible environment to deliver a high quality software product at the most critical times for our business. A passion for learning the stock market and experimenting with new technologies could make you the perfect fit for this role!

    The Securities Lending Department is a multi-faceted business within TD Ameritrade allowing clients' the ability to short sell securities while maintaining critical regulatory and compliance requirements. The team also facilitates lending to external parties for revenue generation and assists TD Ameritrade with in-house firm financing. The team is highly collaborative and responsible for a highly visible system within TD Ameritrade!


    • Work as part of a highly collaborative, cross-functional Agile team to design and develop solutions to solve business requests as well as support the production system
    • Effectively communicate with peers, leaders and business partners while using and enhancing technical skills in Javascript, Angular, Java, Databases and Scripting to create and maintain the product
    • Work independently as well as collaboratively with other team members on software design and programming tasks
    • Be creative and take opportunities to experiment with new solutions to produce a top quality product
    • Participate in internal client interactions to analyze and develop system solutions
    • Become a SME on NEW User Interface being built for business users
  • Qualifications


    • Ability to work with or learn various tools within our technology stack including: Javascript frameworks, Angular, REST Web Services, Java, jUnit, JDBC, JMS, Spring, Hibernate, Jenkins, Sonar, Crucible/Fisheye, Cucumber, SQL, Oracle DB
    • Experience with UI design and/or User Experience
    • Programming experience in Javascript (Angular or React) and Java preferred
    • Understanding of SDLC and experience with Object Oriented Analysis and Design
    • Interest in learning about the financial services industry
    • Education or formal training in Computer Science, Software Development, Interaction Design or related field preferred
  • Industry
    Financial Services
  • Locations
    Chesterfield, MO • Omaha, NE
  • About Us

    At TD Ameritrade we help individual investors pursue their financial goals through our brokerage subsidiaries. For more than 40 years we have been serving individual investors – from the first-time investor to the sophisticated trader, and from the “do-it-yourself” to the “do-it-for-me” investor. We offer a broad range of investment tools and services – all at a great value.

    We engage with our clients in many different ways including online, on-the-go via mobile applications, over the phone or through independent registered investment advisors. Our clients choose how they want to work with TD Ameritrade – not the other way around.