Staff Software Developer, Capital
$147,000–$200,000 year
On-siteToronto, Ontario, Canada
Job Summary
Design, develop, and maintain scalable software applications for the automotive marketplace, focusing on loan origination workflows and financial systems. Lead team discussions to define technical requirements, develop roadmaps, and prioritize technical debt. Conduct code reviews, build robust test suites, and establish coding standards while mentoring junior engineers. Troubleshoot complex distributed system problems using profiling tools and optimize performance across multiple applications. Provide technical leadership and DevOps support, including CI/CD automation and containerization with Kubernetes. Own product performance within a defined area of focus, requiring 8+ years of experience in Python and event-driven architectures.
Required Qualifications
- BS degree in Computer Science or a related technical discipline, or equivalent practical experience
- Expert experience with Python
- Expert experience with Distributed Systems Design and/or Event-Driven development
- Expert experience and understanding of pyramid testing methodologies
- Expert experience with build & deployment automation (CI/CD, GitHub Actions, Jenkins/TeamCity)
- Experience with AWS, SQL, and Pub/Sub patterns (Kafka)
- Expert experience with version control systems (Git)
- Expertise in architecting secure and scalable financial systems, with a deep understanding of data encryption, access controls, fraud detection, and regulatory compliance
- Proven experience building and optimizing workflows for the loan origination lifecycle (e.g., application, credit assessment, funding, portfolio management)
- Hands-on experience with the integration of financial platforms, such as loan origination systems (LOS), ERPs, and servicing systems
- Experience maintaining and extending an existing codebase, adapting to pre-existing patterns and tracing the code's path of execution
- Expert experience in debugging, profiling, and optimizing distributed systems using tools like Datadog, CloudWatch Logs, and distributed tracing frameworks
- Experience with Docker, Kubernetes, and Deployment automation
- 8+ years of experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.