Java Software Engineer - Electronic Trading

New York, USA
Jul 10, 2022
Aug 03, 2022
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
About Us:

We are a leading global asset management firm with over 3,000 employees across 20 offices in 15 countries; we help millions of investors around the world pursue their financial goals.

We hire critical thinkers. People who thrive in a collaborative culture like ours where we solve real problems while building the future of finance.

  • Are excited to be part of a vibrant engineering community that values diversity, hard work, and continuous learning.
  • Love solving complex real-world business problems.
  • Recognize that cross-functional collaboration is a core component of success for the team.
  • Believe there are multiple ways to solve most technical problems and are willing to debate the trade-offs.
  • Have become a stronger engineer by making mistakes and learning from them.
  • Are a doer, someone who wants to grow their career and gain experience across technologies and business functions.

  • Continuously invest in a high-performance and inclusive culture, in which a diversity of backgrounds, experiences and viewpoints are celebrated and valued.
  • Encourage career mobility, so you can benefit from learning different functions and technologies, and we gain the benefits of your experience across teams.
  • Run technology pro bono programs that help the non-profit community and give our engineering community opportunities to volunteer and participate.
  • Offer education reimbursements and ongoing training in technology, communication, and diversity & inclusion.
  • Embrace knowledge sharing through lunch-and-learns, demos, and technical forums.
  • Consider our people to be our greatest asset-we will help you learn what PIMCO Technology has to offer so you can participate in activities that benefit your career while delivering impactful technology solutions.

Position Description:

We are offering the right engineer the chance to join an elite technology team within one of the world's largest asset managers building the best cross asset order management and execution workflow platform of its kind. The team build and operate a service based in-house cross asset OEMS and automated trading system. No previous trading system/financial experience necessary - we're simply looking for great technologists with a commercial mindset.

Over the coming years we will be building on a solid foundation, designing and creating new services, architectures and components which will mature into our future trading system ultimately replacing and converging legacy platforms.

The right candidate will be able to leverage their experience and be a part of a journey to modernize, bring change and build and operate a modern OEMS covering Rates (Bonds + IRS), Credit(HY/IG/CDX,S), Futures, FX, Equities, MBS and more. In return for your strong OMS and EMS workflow knowledge and development experience we can bring a new dimension in breadth over asset classes and frequencies at an enormously successful firm with opportunity to grow and explore.

Java & AMPS (60East) plus a React/JS UI are at the center of the tech stack while we continue to experiment, mature and trial new technologies to support or goals.

An upward trajectory of success and growth is driving demand as we bring automation to more desks, locations, products and business use-cases.

Responsibilities may include:
  • Create, innovate and deliver; leverage experience - pragmatic approach; great team.
  • Contribute to the overall design and architecture of the product.
  • Translate application storyboards and use cases into functional applications and enhancements.
  • Design, build, and maintain efficient, reusable, reliable and testable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Help maintain code quality, organization and introduce automation.
  • Work collaboratively and build relationships with ta's, pm's, traders & quants together with the global tech team

Position Requirements:

  • 3+ years of commercial Java development
  • Excellent problem solving and solid development experience in core java/threading, Spring
  • Team player - we are ~20 developers globally over California, New York, London & Moscow with APAC expansion expected.
  • Code archaeology. As our remit grows we will be consolidating business functionality onto our strategic platforms - there is skill to reading and re-writing code afresh
  • Commitment to Support rota and releases - we all do support for the Execution team's estate and take part in releases and testing alongside our growing L1/L2 support team
  • Commercial approach - an equity holder's/owners ethos. Focus non-functional's such as efficient and useful logging, automated sanity checks/guard-rails, data & trader flow. Safeguard the business.


PIMCO is committed to offering a comprehensive portfolio of employee benefits designed to support the health and well-being of you and your family. Benefits vary by location but may include:
  • Medical, dental, and vision coverage
  • Life insurance and travel coverage
  • 401(k) (defined contribution) retirement savings, retirement plan, pension contribution from your first day of employment
  • Work/life programs such as flexible work arrangements, parental leave and support, employee assistance plan, commuter benefits, health club discounts, and educational/CFA certification reimbursement programs
  • Community involvement opportunities with The PIMCO Foundation in each PIMCO office
  • You need to sign in to save