Senior Software Engineer (Infrastructure)
$110,000–$140,000 year
HybridToronto, Ontario, Canada
Toronto, Ontario, CanadaHybridPart Time$110,000–$140,000 yearSenior LevelSmall
Part TimeSenior LevelSmall
Job Summary
Design and implement scalable Python and Django solutions, driving projects from conception to deployment while maintaining the existing codebase. Collaborate with the Product team to shape functional requirements and work with other engineers to write effective, well-tested code. Troubleshoot complex systems and large datasets, optimizing performance across relational databases and distributed cloud infrastructure on AWS. Provide regular updates and feedback to stakeholders to ensure smooth project delivery.
Required Qualifications
- results-driven with a keen ability to balance practical and optimal solutions to meet business needs effectively and on time
- Strong proficiency in Python and code-design principles
- Experience with Django or a similar web framework
- 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 distributed systems using cloud infrastructure
- Expertise in troubleshooting and debugging large codebases and complex systems with big datasets
- Deep understanding of relational databases, including the ability to troubleshoot and optimize performance on large datasets
- Familiarity with REST API, PostgreSQL, Celery, Redis, Git
Desired Qualifications
- Experience with trading or portfolio management systems
- numpy and/or pandas and/or Polars
- Background in Math, Computer Science, Engineering or a related discipline
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.