Software Engineer - Front Office Credit Technology
Millennium · New York, NY · 6 days ago
On-siteEngineering$175k–$250k/yrFull-time
Responsibilities
- Partner directly with Portfolio Managers, traders, risk managers, and operations teams to understand business needs and translate them into practical technology solutions.
- Design, build, and maintain tools and applications supporting portfolio analytics, trading workflows, risk monitoring, and data-driven decision support across Credit Markets.
- Own the full development lifecycle, including requirements gathering, data analysis, solution design, implementation, testing, deployment, and production support.
- Rapidly prototype new ideas, validate them with users, and evolve successful prototypes into reliable production tools.
- Work closely with technology, quant, and data teams across New York, London, and Bengaluru to deliver integrated solutions.
- Contribute to strong engineering practices, including version control, testing, release discipline, observability, and supportability.
Requirements
- 5–7 years of professional software development experience, with strong hands-on Python or C++/Java development in business-facing or high-performance environments.
- Strong experience with Python for data-intensive applications, including libraries such as pandas and NumPy.
- Experience building APIs and lightweight applications using frameworks such as FastAPI.
- Prominent experience delivering end-to-end solutions, from problem definition and prototyping through deployment and production support.
- Strong analytical and problem-solving skills.
- Strong communication skills and confidence working directly with Portfolio Managers.
- Ability to work independently, manage competing priorities, and deliver effectively in a fast-paced environment.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related quantitative discipline.
Preferred Requirements
- Experience supporting credit businesses, including familiarity with credit products, portfolio analytics, risk concepts, and market data.
- Experience working closely with global teams across technology, quant, and risk functions.
- Experience using modern AI-assisted software development tools and workflows.
- Experience with AWS technologies such as S3, SQS, Batch, and Lambda.
- Experience with DevOps and deployment practices using technologies such as Docker and Kubernetes.
- Familiarity with financial mathematics and statistics.
Benefits
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package.