Compass Group is seeking a Senior Software Engineer to modernize an intelligent financial opportunity engine used across Compass and Foodbuy.
Requirements
- 5+ years of software engineering experience, preferably in data-centric environments
- Proven expertise in Python, SQL, Apache Spark, AWS, ETL orchestration, Scala, and MongoDB
- Experience with legacy-to-modern system migration is a strong plus
- Experience working in a collaborative agile team and across time zones
- Knowledge of Snowflake is a plus
Responsibilities
- Enhance and maintain the current Scala- and Python-based rules engine that interfaces with MongoDB and AWS (EMR, EC2)
- Support and optimize the monthly run support process, which includes ETL orchestration, data validation, and delivery of insights to internal stakeholders
- Collaborate with cross-functional teams to improve performance, usability, and stability
- Lead technical design for a long-term rewrite of the core financial opportunity engine using modern cloud and data stack components
- Redesign and improve the user experience of internal tooling for rules management, reporting, and exception handling
- Serve as a technical lead in discussions with Product, Data Science, and Engineering partners
- Contribute to roadmap planning and sprint prioritization while mentoring more junior engineers
Other
- Strong communication skills and the ability to work with stakeholders across business and tech
- Passion for building intuitive systems and solving complex business challenges
- Flexible path toward technical leadership or engineering management
- Ability to work in a hybrid role that spans infrastructure, back-end logic, and stakeholder-facing feature development
- 5+ years of software engineering experience
- Prior experience with legacy-to-modern system migration is a strong plus