PIMCO's middle office transformation initiative aims to enhance efficiency across business workflows and provide investment teams with more accurate and timely access to positions, P&L, and performance.
Requirements
- 8+ years of hands-on software development experience in Java and Python
- Experience in developing cloud-ready, distributed, large-scale, data-intensive applications
- Strong understanding of data structures, algorithms, OOP, and design patterns
- Experience with data modelling, relational and NoSQL databases, and RESTful APIs.
- Experience with Kafka and other real-time messaging systems
- Experience with distributed caching technologies such as Memcached, Ignite, etc.
- Proven experience in database development and SQL
Responsibilities
- Build and maintain supporting components, including data infrastructure and reporting tools within the middle office ecosystem.
- Ensure high performance and scalability through best practices in software architecture and rigorous testing protocols.
- Provide Level 3 support for middle office applications.
- Work closely with Portfolio Managers & Operations to gather requirements and provide technical solutions.
- Translate various financial asks into tangible, production-quality software.
- Uphold industry best practices in coding, design patterns, and application development.
- Mentor junior team members and perform code reviews to maintain high-quality standards.
Other
- BS/MS/PhD in Computer Science, Mathematics, or a related technical field.
- Deep financial knowledge of transactions, positions, P&L, or performance management.
- Experience working in a fast-paced, dynamic environment
- Familiarity with cloud platforms (e.g., AWS) and data warehousing solutions (e.g., Snowflake) is a plus