We are seeking a Senior Software Engineer with strong backend engineering expertise and technical leadership experience to help build scalable, secure, and high-performance applications. This role is ideal for an engineer who enjoys solving complex business problems, mentoring team members, and contributing to modern distributed systems in a fast-paced product engineering environment.
Key Responsibilities:
• Design, develop, and maintain scalable web applications and backend services
• Build customer-facing solutions with complex business logic and domain-driven functionality
• Collaborate with Product Managers, Architects, Technical Leads, Designers, and stakeholders to deliver business value
• Lead technical initiatives and guide engineering decisions across projects
• Mentor junior engineers and promote engineering best practices
• Create and maintain technical documentation, design specifications, and implementation plans
• Participate in Agile development processes including sprint planning, refinement, reviews, and retrospectives
• Translate business requirements into technical solutions and actionable development tasks
• Design, implement, and maintain automated testing strategies including unit and integration testing
• Support production systems, ensuring reliability, scalability, and high availability
Required Qualifications:
• Bachelor''''''''''''''''s degree in Computer Science, Engineering, or equivalent practical experience
• 8+ years of professional software engineering experience
• Prior experience serving as a Technical Lead or Senior Engineer within a product engineering environment
• Strong expertise in C# and .NET application development
• Experience designing and building RESTful APIs and distributed services
• Hands-on experience with event-driven architectures using Kafka, RabbitMQ, or similar messaging platforms
• Experience implementing CQRS, Event Sourcing, or comparable architectural patterns
• Strong knowledge of SQL and relational database design
• Experience contributing to system architecture and design discussions
• Proven ability to collaborate effectively across engineering and product teams
• Experience working within fintech, financial services, or regulated environments
Preferred Qualifications
• Experience with KYC (Know Your Customer) workflows and compliance-driven systems
• Exposure to multiple backend programming languages
• Experience with Test-Driven Development (TDD) and/or Domain-Driven Design (DDD)
Job Type: CTH
Duration: 6 M
Conversion to FTE: Yes
Location: SFO, CA
Work Arrangement: Hybrid