Job Description
Join our dynamic team in Oakland as we revolutionize fintech solutions! We're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape cutting-edge products that impact millions. Work alongside industry experts in a collaborative environment focused on technical excellence.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance for high-transaction financial applications
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and automate testing infrastructure
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Python, Go, or Java with strong OOP fundamentals
- Proven experience with distributed systems and cloud platforms (AWS/GCP)
- Deep understanding of RESTful APIs, GraphQL, and database design
- Familiarity with containerization (Docker/Kubernetes) and serverless architectures
- Strong problem-solving skills with algorithmic and system design expertise
- BS/MS in Computer Science or equivalent technical experience