Chime is looking for a Software Engineer to build a new financial platform that will power critical financial activities for millions of members. The role aims to enhance the resilience, security, and performance of this platform by addressing failure scenarios, developing event streaming infrastructure, and implementing security features.
Requirements
- Experience in Go (additional backend languages such as Ruby, Java and Python is preferred)
- Experience with AWS (or other cloud platforms) especially with Kinesis, DynamoDB, and Elastic Kubernetes Service
- Designed, developed, and supported large-scale distributed systems
- Experience in observability and monitoring of production systems
- A deep understanding of architectural patterns for large, mission-critical production services
- A rigorous approach to testing code and experience in continuous integration/deployment environments
Responsibilities
- Collaborate with various teams at Chime to assess and address potential failure scenarios.
- Implement essential technology foundations to enhance the resilience of our services.
- Develop a robust event streaming infrastructure that enables the Financial Platform to effectively process a large volume of events.
- Play a key role in implementing important security features while collaborating with the product security team.
- Deliver complex projects using Go
- Collaborate with other teams to design, develop, test, and deploy tools, libraries, and services to solve cross-cutting problems
- Deliver secure, reliable, and. high-performance infrastructure and APIs
Other
- Hold 6+ years of software engineering experience
- A strong curiosity about how systems work and a desire to learn
- Comfort with solving complex, poorly defined problems and thriving in an iterative, problem-solving environment
- Full-time employees are also eligible for a bonus, competitive equity package, and benefits.
- The actual base salary offered may be higher, depending on your location, skills, qualifications, and experience.