
Senior Software Engineer - Fixed Income Sell Side
- Pune, Maharashtra
- Permanent
- Full-time
- Design and implement new features and enhancements for our Fixed Income EMS/OMS platform using Java and related technologies.
- Collaborate with product owners to define requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Participate in code reviews and contribute to improving the overall code quality.
- Troubleshoot and resolve complex technical issues related to the platform.
- Optimize system performance and scalability to handle high transaction volumes.
- Contribute to the development and maintenance of automated testing frameworks.
- Stay up-to-date with the latest technologies and trends in fixed income trading and software development.
- Mentor and guide junior engineers.
- Contribute to the overall architecture and design of the platform.
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of experience in software development, with a focus on Java.
- Strong understanding of object-oriented programming principles and design patterns.
- Proven experience in developing and implementing Fixed Income EMS/OMS platforms.
- Deep understanding of fixed income instruments (e.g., bonds, derivatives) and trading workflows.
- Knowledge of FIX protocol.
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and distributed architectures.
- Proficiency in SQL and database technologies.
- Experience with Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Candidates with experience with C++ will be highly preferred
- Knowledge of cloud computing platforms (AWS).
- Experience with performance tuning and optimization.
- Experience with building enterprise applications with Jakarta EE
- Strong communication and collaboration skills
- Health & Financial Security:
- Medical, Dental, and Vision coverage
- Time Off & Flexibility:
- Enjoy the best of both worlds: the energy and collaboration of in-person work, combined with the convenience and focus of remote days. This is a hybrid position requiring three days of in-office collaboration per week, with the flexibility to work remotely for the remaining two days. Our hybrid model is designed to balance individual flexibility with the benefits of in-person collaboration, enhanced team cohesion, spontaneous innovation, hands-on mentorship opportunities and strengthens our company culture.
- 21 days of Paid Time Off (PTO) per year, with the option to roll over unused days.
- One dedicated day per year for volunteering.
- Two professional development days per year to allow uninterrupted professional development.
- An additional PTO day is added during milestone anniversary years.
- Robust paid holiday schedule with early dismissal.
- Generous parental leave for all parents (including adoptive parents).
- Work-Life Support & Resources:
- Budget for tech accessories, including monitors, headphones, keyboards, and other office equipment.
- Milestone anniversary bonuses.
- Wellness & Lifestyle Perks:
- Subsidy contributions toward gym memberships and health/wellness initiatives.
- Our Culture:
- Forward-thinking, culture-based organization with collaborative teams that promote diversity and inclusion.