Senior Software Engineer (Tech Lead), Marketplace Middleware Engineering
Leads development of marketplace middleware using C#/.NET, event-driven systems (Kafka/RabbitMQ), and CQRS patterns. Mentors engineers, designs scalable APIs, and ensures high availability in fintech environment. Requires 8+ years experience and bachelor's degree.
Responsibilities
- Design, implement, and maintain web applications with marketplace middleware-specific business logic
- Communicate with stakeholders. Work with Architects, Tech Leads, Product, and Design members to arrive at solutions that produce customer and business value.
- Mentor junior engineers. Guide members of the development team on internal and external frameworks, software development best practices, and new technologies.
- Develop concise, articulate, and detailed technical documentation
- Leverage Agile and Lean practices
- Lead a workstream, partner with product on requirements, lead technical requirements, and plan actionable tasks for the team
- Design, build, and maintain automated tests (unit and at times integration), ensuring high code quality
- Support healthy system operations and ensure high levels of availability are achieved
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent years of working experience in the field
- 8+ years of software engineering experience
- Experience as a technical lead for a product engineering team
- Expertise building APIs with C# and .NET
- Experience developing event-driven systems leveraging Kafka, RabbitMQ, or similar
- Experience with CQRS, Event Sourcing, or similar approaches
- Experience with SQL / Relational Databases
- Experience interpreting and contributing to system design
- Proven track-record of teamwork and delivery
- Fintech or Financial services industry experience with working knowledge of financial regulators and their concerns
Preferred Qualifications
- Experience with KYC (Know Your Customer) workflows
- Experience with multiple server-side programming languages
- Experience with Test Driven Development (TDD) or Domain Driven Development
- Experience with Marten for Event Store DB
- Experience with CI/CD pipelines and managing application deployments
- Experience with scaling systems to millions of users
- Working knowledge of the private market
Compensation
For residents of Denver, CO the annual salary range for this role is $189,000-$220,000 annual bonus. Final offers may vary from the amount listed based on geography, candidate experience and expertise, bonus, and other factors.
Staff Software Engineer - Content Platform
Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.
Senior Software Engineer, Strategic Integrations
Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.
Staff Software Engineer, Backend
Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.
Software Engineer III (Ruby on Rails)
Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.
Staff Software Engineer
Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.