ACV Auctions logo
ACV AuctionsPosted 1 month ago

Staff Software Developer, Capital

$147,000–$200,000 year

On-siteToronto, Ontario, Canada

Full TimeSenior LevelLarge

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce