Staff Software Engineer, Capital
$165,000–$190,000 year
Remote · Buffalo, New York, United States
Job Summary
Staff Software Engineer role at ACV focusing on designing, building, and maintaining scalable software solutions for a financial/transactional platform. You will lead technical initiatives, conduct code reviews, build robust test suites, mentor engineers, and own performance within a defined area. Collaborate across teams to simplify and enhance customer experiences, document best practices, and drive technical roadmaps while solving complex distributed-system challenges in a regulated financial context. Strong emphasis on Python, distributed systems, DevOps automation, security/compliance, loan origination workflows, and integration with LOS/ERP/servicing systems. 8+ years of experience and a BS degree required; no sponsorship provided.
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
Desired Qualifications
- 8+ years of experience
- Experience leading POCs or technical tool adoption initiatives
- Expert Python
- Distributed Systems Design and/or Event-Driven development
- Pyramid testing methodologies
- CI/CD (GitHub Actions, Jenkins/TeamCity)
- AWS, SQL, Kafka Pub/Sub
- Git version control
- Security and scalable financial systems expertise
- Loan origination lifecycle knowledge (application, credit assessment, funding, portfolio management)
- Integration of financial platforms (LOS, ERPs, servicing)
- Docker, Kubernetes
- Distributed systems debugging and profiling (Datadog, CloudWatch)
- Team leadership and mentoring
Additional Requirements
- No immigration or work visa sponsorship provided for this position
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.