As a Senior Software Engineer on the Merchandising team, you'll play a key role in developing and maintaining the infrastructure that supports customer-facing financial services. Your work will directly influence how users interact with core banking features, ensuring reliability, scalability, and performance.
Responsibilities
- Design, implement, and maintain backend services and APIs that support high-traffic financial applications
- Collaborate with product and design teams to translate business requirements into technical solutions
- Lead code reviews, system architecture discussions, and technical planning sessions
- Identify and resolve performance bottlenecks and system inefficiencies
- Mentor engineers and contribute to a culture of technical excellence
Qualifications
- 6+ years of software development experience, with a focus on backend systems
- Strong proficiency in languages such as Java, Python, or Go
- Experience with distributed systems, microservices, and cloud platforms (AWS, GCP, or similar)
- Familiarity with database technologies, including relational and NoSQL options
- Proven ability to debug complex systems and deliver stable solutions
Preferred Qualifications
- Background in fintech or financial services platforms
- Experience with event-driven architectures and real-time data processing
- Track record of leading technical projects from concept to production


