What are the responsibilities and job description for the Backend Engineer, Application Services position at Quantitative Systems?
Backend Engineer, Application Services
Overview
We're looking for a Backend Engineer to join a team responsible for building and operating the services that power an internal software platform used across the business. This team sits between data infrastructure and user-facing application teams, creating the backend systems that connect data, workflows, and internal tools.
This is a hands-on engineering role focused on designing, building, and supporting production services in Python. You'll spend most of your time writing code, solving complex backend problems, and owning systems from initial design through long-term operation.
The Team
The team develops the backend services that help internal users access reliable, consistent information across a wide range of systems and tools.
One example of this work is building services that collect data from multiple upstream sources and provide a unified interface for downstream applications. A large part of the challenge involves reconciling information that should match but often doesn't. The systems you build will be responsible for identifying, resolving, and serving accurate data at scale.
You'll work closely with data and application engineering teams, while maintaining a clear focus on backend service development and operations rather than data pipelines or front-end features.
What You'll Do
- Design, build, deploy, and maintain backend microservices that support critical internal applications.
- Develop data reconciliation logic that combines information from multiple sources and produces reliable, accurate outputs.
- Take ownership of services throughout their lifecycle, from architecture and implementation to monitoring and ongoing support.
- Work closely with engineers across different teams to integrate services into a broader internal platform.
- Contribute to code reviews, engineering standards, and operational best practices.
What We're Looking For
Required Experience
- 3 years of professional backend software engineering experience.
- Strong Python skills with experience building and maintaining production systems.
- Experience designing, deploying, and operating microservices in a live environment.
- Solid understanding of data structures, algorithms, and system design principles.
- A track record of writing clean, maintainable code and approaching technical problems thoughtfully.
Nice to Have
- Experience working in a highly technical engineering environment with strong development standards.
- A preference for hands-on software development over management responsibilities.
- Experience building internal platforms, developer tools, or systems that require complex data reconciliation.
- Exposure to financial services, trading systems, or related domains. This is helpful but not required.
Salary : $150,000 - $300,000