Front Office Software Engineer
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.
Qualifications
- 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 DevOps 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.
Recommended Jobs
Posted 54 minutes ago
Posted 1 hour ago
Posted 1 hour ago
Posted 1 hour ago
Posted 1 hour ago

