PIMCO aims to deliver on-time, accurate information to investment professionals to enable informed decision-making in a complex world, by providing foundational real-time position capabilities that support downstream risk and trading systems for optimal execution, regulatory compliance, and client risk.
Requirements
- 10+ years of programming, with at least 5+ years of Java required.
- Expert in SQL/Database Query.
- Familiarity with Spring and Apache libraries and other large open-source libraries.
- Proficiency in multithreaded programming
- Solid understanding of distributed systems
- Experience with microservices architecture and cloud-ready application development
- Expertise in core engineering, algorithms and data structures
Responsibilities
- Design, implement and maintain Java-based services for real-time trade capture, position calculation and aggregation
- Collaborate closely with business & technology stakeholders to elicit requirements and translate into technical solutions
- Perform Level 2 support: troubleshoot and remediate production incidents, diagnose root cause, and drive lasting fixes
- Conduct and participate in design reviews, code reviews and architecture discussions to ensure consistency and quality
- Mentor and coach junior engineers
- Document system designs, data flows, runbooks, and operational procedures
- Contribute to Agile ceremonies (stand-ups, sprint planning, retrospectives)
Other
- You 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.