Front Office Software Engineer
Listed on 2025-12-08
-
IT/Tech
Join to apply for the Front Office Software Engineer role at Soni
This range is provided by Soni. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$/yr - $/yr
We are looking for a full-stack software engineer to build tools and systems used directly by front-office trading teams. In this role, you will design and develop Python services, APIs, data pipelines, and modern front-end interfaces that support real-time market analysis, supply‑and‑demand modeling, and position management. You’ll work closely with traders and quantitative analysts to translate complex business needs into scalable, cloud‑native solutions that improve decision‑making and streamline trading workflows in a fast‑paced, high‑performance environment.
Responsibilities- Collaborate directly with trading and commercial teams to optimize trading workflows and support analytical model development.
- Build and maintain Python‑based services, APIs, and internal tools using modern frameworks and scalable design patterns.
- Develop solutions aligned to supply–demand modeling, market data ingestion and analysis, real‑time monitoring, and position management.
- Design and implement cloud‑native components and user‑facing interfaces—such as dashboards, analytics views, and visualization tools—that integrate into front‑office platforms.
- Bachelor’s or Master’s degree in Computer Science or a related STEM field
- 5+ years of full‑stack engineering experience with Python and front‑end frameworks like React or Angular
- Strong understanding of object‑oriented programming concepts
- Familiarity with cloud platforms (e.g., AWS) and modern data warehousing technologies (e.g., Snowflake)
- Comfortable in both Linux and Windows environments
- Experience with Dev Ops practices, CI/CD pipelines, and modern software delivery workflows
- Interest in or exposure to financial markets, quantitative trading, or commodities
- Strong communication skills and an ability to work effectively with both technical and non‑technical users
- A proactive, detail‑oriented mindset with the ability to adapt to shifting priorities
- Ability to operate efficiently in a fast‑paced, high‑intensity trading environment, including occasional extended hours as needed
Compensation: $140,000 to $220,000 annually
Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
Seniority levelMid‑Senior level
Employment typeFull‑time
Job functionInformation Technology and Engineering
Referrals increase your chances of interviewing at Soni by 2x
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).