page for more information.* Have solid backend development experience* Are interested in financial markets and trading systems* Want to grow their domain knowledge in pricing and risk* You will work closely with business and quantitative teams to build scalable, high-performance services.* Develop and enhance backend services for pricing and risk systems using Java* Collaborate with Sales, Trading, and Quant teams to implement business requirements* Contribute to the design and delivery of scalable, reliable systems* Support integration with downstream consumers (eTrading, analytics, etc.)* Write clean, testable, and maintainable code* Participate in code reviews, testing, and CI/CD practices* Continuously learn and build understanding of financial products and trading workflows* **5+ years of software engineering experience*** Strong **Core Java (JDK 11+) fundamentals*** Good understanding of: + Object-oriented design + Data structures and algorithms + Multithreading/concurrency basics* Experience building backend services or distributed systems* Familiarity with REST APIs, messaging, or event-driven systems* Experience with testing frameworks and CI/CD pipelines* Python or other scripting languages* Experience with messaging systems (e.g., Solace, Kafka, ZeroMQ)* Frontend exposure (React/Angular)* Performance tuning or low-latency systems* Strong interest in financial markets and trading systems* Ability to work closely with business users (Sales/Trading)* Experience in **Fixed Income, FX, Swaps, or Options*** Exposure to **pricing or risk systems*** Familiarity with capital markets or electronic trading environments* Strong problem-solving and analytical skills* Effective communication with both technical and non-technical stakeholders* Ability to work in a collaborative, global team* Eagerness to learn and grow in both technical and business domains* Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.* Learn voraciously, stretch your thinking, share your knowledge and educate others.* Communicate and collaborate with both technical and non-technical professionals.* Cultivate winning relationships by building trust with business and technology partners.* Share our commitment to productivity, effectiveness and operational efficiency.**Our Values** At TD we’re guided by our purpose to enrich the lives of our customers, communities and colleagues, and share a set of values that shape our culture and guide our behavior. In exchange for how our colleagues show up to help TD succeed, we are committed to delivering a colleague experience grounded in Impact, Growth and a Culture of Care. No matter where you work across TD, we empower you to make an impact at work and in your community, explore and grow your career and be part of our caring and inclusive culture. **Our Commitment to Diversity, Equity, and Inclusion** At TD, we’re committed to fostering an environment where all colleagues are encouraged to bring their authentic selves to work, experience equitable opportunities, and feel respected and supported. We’re dedicated to building an inclusive workforce that reflects the diversity of the customers and the communities in which we live and serve. **Helping to Make an Impact in Communities – TD Ready Commitment** TD has a long-standing commitment to help drive progress towards a more inclusive and sustainable future. That’s why we launched the TD Ready Commitment in 2018, now a multi-year North American initiative. Under the TD Ready Commitment, we are targeting a total of C$1 billion by 2030 in community giving across four key, interconnected drivers of change: Financial Security, Vibrant Planet, Connected Communities, and Better Health. It’s our goal to help support change, nurture progress, and contribute to making the world a better, more inclusive place for our customers, colleagues, and communities. Learn more: | |#J-18808-Ljbffr
Software Engineer (Java) – Front Office Pricing & Risk
TD BANK
toronto, toronto
Published 19 days ago
Report job