System Performance Engineer
d1g1t Inc.
About d1g1t
d1g1t is the industry’s first enterprise wealth management platform powered by institutional-grade analytics and risk management tools that allows firms to elevate the quality of their advice and demonstrate its value to clients. Through a single integrated solution that covers the entire advisory lifecycle, d1g1t provides wealth management firms with a whole new set of capabilities they’ve never had before. Headquartered in Toronto, the company was founded and is led by an experienced financial technology team who have developed leading enterprise portfolio systems for many of the world’s banks, institutional asset managers, hedge funds and regulators.
d1g1t's leadership is being recognized across the industry. We are proud to be ranked among Canada’s Top Growing Companies by The Globe and Mail and have been selected by RBC Wealth Management to enhance their technology infrastructure. This is a unique opportunity to work with our cutting-edge, institutional-grade platform as we scale, offering a hands-on role in shaping the next generation of wealth management technology.
About the role
We are seeking a highly skilled System Performance Engineer with deep, hands-on expertise in AWS and Python, who thrives in dynamic environments that demand initiative, independence, and innovative thinking.
In this role, you will design, benchmark, and execute performance tests for hotfixes and upcoming product releases, collaborating closely with DevOps, Backend, and Integration teams. You will work with client data in production-like environments not directly accessible to backend developers, ensuring performance validation under real-world conditions.
You should be adept at debugging and analyzing performance issues across a variety of technologies, including relational databases on AWS, OpenSearch, Valkey, Stepfunctions, lambda, Django and Airflow. You will identify and resolve bottlenecks—such as missing indices, suboptimal replication or sharding, and underutilized resources—to drive efficiency and scalability.
Your expertise in designing and implementing custom testing frameworks will help the team streamline and simplify complex test preparation, execution, and data collection. In addition to running tests, you will play a key role in diagnosing intricate cloud performance issues, proposing optimizations, and driving improvements with minimal oversight. Success in this role demands a strong commitment to robust system design, clean, maintainable code, and operational excellence.
While this is an individual contributor position, we value engineers who are collaborative team players—those who bring bold ideas, contribute thoughtfully to design discussions, and provide constructive, direct feedback to help elevate the team’s technical standards.
What you will do
- Test and evaluate massively parallel systems using Python and the AWS technology stack, leveraging prior experience with highly scalable, multi-tenant architectures.
- Collect, analyze, and visualize test data, transforming results into clear graphs and reports that highlight performance issues, bottlenecks, and key insights. Present findings in a format that is accessible and meaningful to diverse audiences, ranging from technical teams to executive stakeholders.
- Collaborate with developers to design and enhance Python-based services running in cloud environments, following a structured test-and-iteration workflow to refine performance and stability.
- Develop and execute benchmark performance tests that measure system behavior before, during, and after software changes—clearly articulating improvements, mapping them to contributing factors, and correlating results with AWS infrastructure cost impacts.
- Design and implement automated testing frameworks to minimize manual testing effort and increase consistency and repeatability across test cycles.
- Stay current with emerging AWS technologies, proactively identifying opportunities to integrate new tools or methodologies that improve performance testing and monitoring capabilities.
- Analyze and optimize database performance, including query tuning and index management, to ensure efficient, scalable data operations.
- Monitor and manage cloud resources, ensuring proper allocation, high availability, and sustained system performance under varying workloads.
What you will bring
- Strong proficiency in Python, with hands-on experience in frameworks such as Django for building scalable and reliable services.
- 5+ years of deep, hands-on experience with AWS services, including but not limited to EC2, ECS, Lambda, Step Functions, Bedrock, S3, CloudFormation/Terraform, and IAM. Proven ability to design, deploy, and manage complex cloud infrastructure.
- Solid understanding of cloud architecture and infrastructure-as-code practices, with experience implementing high-availability, fault-tolerant, and secure solutions in production environments.
- Familiarity with RESTful APIs, including the design, implementation, and integration of APIs within distributed systems.
- Strong working knowledge of databases, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB), and an understanding of data modeling for cloud-native applications.
- Prior experience testing on enterprise SaaS solutions, with a focus on scalability, performance, and uptime.
- Excellent problem-solving skills with the ability to work independently, innovate, and drive solutions to completion with minimal supervision.
Perks of working at d1g1t
- Excellent opportunity to join a fast-growing Fintech startup
- Working in a culture of collaboration and innovation where your voice is valued and given importance.
- Competitive compensation package with bonus and comprehensive healthcare benefits
- Employee and Family Assistance Program
- Fitness and Wellness Credit
- Continuing Education Allowance
- Ability to work abroad for up to 2 months in a year (some conditions apply).
In our most recent Employee Experience Survey, employees rated Diversity & Inclusion at d1g1t Inc. as one of our strengths! d1g1t Inc. celebrates diversity in its workforce structure and encourages applications from all backgrounds.
We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective provincial human rights codes throughout all stages of the recruitment and selection process. Please advise the recruiter if you require accommodation; to ensure your accessibility needs are accommodated throughout this process. Information received relating to accommodation will be addressed confidentially.
We understand that looking for a new opportunity can be time-consuming. We truly appreciate your time in going through our job posting and applying for a position with us!!