Senior Software Engineer Java

Category: Technology
Location: Menlo Park, CA
Job ID: 11640
Posted Date: February 8, 2019

More than 30 years ago, E*TRADE pioneered the online brokerage industry by executing the first-ever electronic individual investor trade. While the landscape of our industry has changed dramatically, our culture of innovation and drive to make online trading accessible to everyone continues to drive us forward. We believe in challenging the status quo, fostering an environment of curiosity and learning, and, above all, putting our customers first.



We are looking for Senior Software Engineer in our architecture group, who will perform significant software development to advance our core capabilities. As senior member of the team, the candidate will contribute to our strategic development initiatives as well as carry out various operational duties for existing in-house server side frameworks.


  • Acquire deep knowledge of application development frameworks developed by the team to handle support requests.
  • Be responsible for timely and quality delivery of assigned job spanning multiple tiers/modules.
  • Tactically execute a well-defined, but complex problem by subdividing into multiple simple tasks.
  • Implement code with most efficient algorithms and data structures
  • Realize resilient and high-performing software component by utilizing concurrency
  • Help team to create training material and design documents, when needed
  • Collaborate within cross-functional Scrum/Kanban team. Be a great team player.
  • Frequently Interact with external support teams to resolve technical hurdles
  • Mentor junior members, when needed.
  • Fully understand the significance of established processes and follow them faithfully.
  • Support E*TRADE’s commitment to audit and compliance.



  • 3-5+ years of software development experience.
  • Knowledge of computer science fundamentals, especially in data structures and algorithms.
  • Advanced knowledge of Java


  • Good grasp of design patterns
  • Knowledge of J2EE, Nodejs
  • Some experience with Tomcat and Linux
  • Basic knowledge of SQL/relational database
  • Familiarity with any of these is a bonus: Spring Framework, GIT, Maven
  • Hands-on knowledge of latest Spring Cloud libraries is a plus.
  • Familiarity of agile SDLC is a significant bonus
  • Experience in financial domain is a plus.

We offer a competitive and comprehensive benefits package. Please visit to learn more about the opportunities.

E*TRADE Financial is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.

Upcoming E*TRADE career events

There are no upcoming events at this time.