Staff Software Engineer
Leads architecture and development of secure, scalable backend systems at fintech company. Provides technical leadership, mentors engineers, optimizes performance, and owns high-impact projects requiring 8+ years experience in Go and cloud platforms.
About the job
What You'll Do
- Architect and lead the development of secure, reliable, and scalable backend systems
- Provide technical leadership and mentorship across multiple teams and projects
- Establish and champion coding standards, architectural principles, and technical direction for the engineering organization
- Partner closely with product, design, and engineering leadership to align technical strategy with business goals
- Drive continuous optimization of system performance, scalability, and reliability to support rapid growth and evolving business demands
- Own complex, high-impact projects and initiatives end-to-end—from architecture and strategic planning through successful deployment and ongoing optimization
- Drive the evolution of developer experience through advanced tooling, comprehensive observability frameworks, and platform reliability improvements
- Mentor and develop engineers through code reviews, design sessions, and technical guidance
- Contribute to the technical roadmap and identify opportunities for innovation
What We Look For
- Exceptional proficiency in programming languages such as Go (our primary backend language), Java, Python, or similar languages
- Extensive experience architecting complex distributed systems, with a deep understanding of advanced design patterns and architectural paradigms
- Proven track record designing and delivering mission-critical systems that operate at massive scale with exceptional reliability
- Advanced knowledge of sophisticated data structures, algorithms, and performance optimization techniques
- Deep expertise with cloud infrastructure platforms (AWS, GCP, Azure) and advanced CI/CD practices using GitHub Actions, ArgoCD, and infrastructure-as-code
- Exceptional proficiency in troubleshooting, debugging, and complex problem-solving abilities, with experience resolving critical production incidents
- Exceptional communication, cross-functional collaboration, and technical leadership skills
- Demonstrated experience driving technical decision-making and mentoring senior engineers
- 8+ years of professional software engineering experience
Nice to Have
- Experience building and scaling financial platforms, infrastructure, or foundational engineering systems
- Background in leading major architectural migrations or system modernization initiatives
- Deep expertise in observability, monitoring, and site reliability engineering practices
- Experience with event-driven architectures, streaming systems, and advanced data processing pipelines
- Track record of open source contributions, technical publications, or industry speaking engagements
- Experience working in high-growth technology companies or complex technical environments
- Knowledge of advanced security practices, compliance frameworks, and risk management
Perks & Benefits
- Competitive compensation and equity packages
- Leading configured work computers of your choice
- Flexible paid time off
- Fully covered, high-quality healthcare, including fully covered dependent coverage
- Additional health coverage includes access to One Medical and the option to enroll in an FSA
- 20 weeks of paid parental leave for the primary caregiver and 8 weeks for all new parents
- Access to industry-leading technology across all of our business units
Skills
Go, Java, Python, AWS, GCP, Azure, GitHub Actions, Argo CD, Distributed Systems, CI/CD, Observability, Event-Driven Architectures
Similar jobs
Backend Engineering jobsLeads architecture, development, integration, and certification-oriented testing of C++ safety-critical software that monitors autonomous systems and ensures safe operation. Requires substantial experience with real-time systems, software assurance standards, technical leadership, and mentoring.
Leads modernization and reliability improvements for high-volume detection engines and event pipelines. The role requires deep production distributed-systems experience in Go, cross-team technical leadership, and strong operability practices.
Build and own the geospatial data foundation behind Radar’s high-throughput geocoding platform, spanning ingestion, enrichment, indexing, and serving. The role requires a generalist engineer comfortable across Scala, Python, and Rust, with experience in large-scale data systems and customer collaboration valued.
Leads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.
Develop and operate Go-based, containerized microservices for a distributed cloud security platform processing real-time telemetry and events. The role requires 8+ years building scalable systems, cloud API experience, and strong programming, networking, and operational ownership.