Software Engineer
Selby Jennings is working with an elite Proprietary Trading firm known for their expertise in trading various financial products and asset classes, with a focus on derivatives. Their approach combines game theory and probabilistic thinking to drive decision-making and achieve optimal results. They provide liquidity and competitive pricing through extensive market making and trading operations. They are looking to hire exceptional Java Developers or C# developers to join Non-equity Operation Technology team and/or their Fixed Income Trading team Greater Philadelphia office.
Job Summary: Our team is seeking a skilled Senior Software Engineer to provide technical support for the firm's Fixed Income operations and Trading team. This role involves collaborating with business stakeholders to model new products, integrating with extensive back-office systems, and working with both new and legacy frameworks in a post-trade environment.
Key Responsibilities:
- Design and optimize systems for processing large volumes of data, focusing on performance and stability.
- Develop and support innovative hardware and software solutions that have firm-wide impact.
- Engage in all phases of the Software Development Life Cycle (SDLC) and handle multiple tasks in a fast-paced team setting.
- Design and create proprietary software to handle mission critical trading demands, including but not limited to market data, quoting, pricing, risk, and P&L
- Work closely with traders and analysts to understand and iterate on requirements.
- Work closely with various technology teams to deliver efficient and scalable solutions.
What They Offer:
- Impactful Work: Contribute to systems that handle substantial data, improving overall performance and stability.
- Collaborative Environment: Work with a team of experts across various technical disciplines.
- Professional Growth: Opportunity to grow and learn in a dynamic environment, with support for continuous innovation.
- Competitive Benefits: Enjoy a comprehensive range of employee perks and benefits.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience).
- At least 5 years of progressive experience in software development using object-oriented programming languages.
- 5+ years of hands-on experience with .NET, C#, or Java technologies.
- Proven ability to meet deadlines and work effectively under pressure in a collaborative team environment.
- Experience with distributed systems, largely backend focused.
- Experience with all stages of the Software Development Life Cycle.