Senior Software Engineer (India)
Sezzle
Skill Required
Key highlights
- Gross monthly salary range: $5,000 - $9,500 USD
- Requires minimum 7 years of full-stack software engineering experience (compensation band targets 8+ years of experience)
- Remote work eligibility (#Li-remote)
- Mandatory requirement: Demonstrated experience using Claude or equivalent large language model tools
- Full-time employment position
- Backend-focused Senior Software Engineer role
Role overview
Sezzle is a fast-growing fintech company on a mission to financially empower the next generation, redefining the shopping experience through cutting-edge, interest-free installment payment solutions that expand consumer purchasing access and drive higher merchant sales, conversions, and order values. The company is building an innovative, dynamic team focused on creating unique, game-changing shopping journeys beyond just payment transactions. Sezzle is seeking a Senior Software Engineer to join its rapidly growing engineering team, with abundant career advancement prospects available. This backend-focused role involves collaborating with product, support, business stakeholders and cross-functional engineering teams to design, develop, and deliver scalable, high-quality new features and solutions, while also mentoring teammates, leveling up team skills, and contributing to both internal operational improvements and external customer and merchant experiences. The role has both internal and external impact, with opportunities to iterate on feedback to continuously improve contributions.
Responsibilities
- Design software applications and features using Golang and React
- Help build out a distributed architecture, creating solutions that work within it while maintaining consistency and supporting high scaling
- Coordinate with internal company stakeholders to design market-winning products
- Develop and collect metrics to drive continuous improvement of existing products
- Deliver high-quality features that are testable and adhere to reporting standards
- As needed, lead small development teams to bring projects to market
- Mentor other engineering teammates to help elevate their experience and knowledge
- Work with a highly motivated team to tackle interesting and challenging problems across multiple areas of the organization
- Collaborate with Product, Support, and business stakeholders as part of the backend-focused role
- Partner with other engineering teams to provide high-quality, scalable, and innovative solutions to internal and customer problems
- Unblock teammates to resolve blockers as part of day-to-day responsibilities
- Iterate on contributions based on feedback to improve internal peer support of the business and customer experiences
Requirements
- Best-in-class profile with high IQ and high EQ
- At least 7 years of full-stack software engineering experience
- Experience bringing new ideas and building consensus on the path forward
- Experience building and serving REST APIs using Go (preferably), or Java, Python, or a similar language
- Experience working in a distributed, cloud-based architecture, including familiarity with design patterns like transactional outboxes, or queuing tools like RabbitMQ, SQS, Kafka
- Demonstrated experience working with Claude or equivalent large language model tools; must be comfortable leveraging AI to enhance productivity, research, and communication
- Bachelor's degree in Computer Science, Engineering, or a related technical field
Nice to have
- Experience with SQL-based RDBMS through an ORM tool
- Comfortable using observability platforms like Prometheus, or vendor solutions like NewRelic or Datadog to instrument code for production monitoring and alerting
- DevOps experience with CI/CD pipelines
- Familiarity with containerized micro-service architecture deployed with Kubernetes on AWS
- Demonstrated history of delivering commercial APIs and web applications
- Clear record of getting products to market and prioritizing solutions and improvements based on stakeholder/customer feedback
Benefits
- Remote work eligibility (indicated by #Li-remote tag)
- Abundant career advancement prospects
Additional details
- Sezzle is a fintech company with a mission to financially empower the next generation, revolutionizing the shopping experience through interest-free installment plans that expand consumer purchasing access and drive higher merchant sales, conversions, and order values, moving beyond just payment transactions to create unique shopping journeys.
- The role has both an internal and external focus: contributions improve internal Sezzle peers' ability to support the business and customers, and the team iterates on feedback to enhance these impacts.
- Sezzle prioritizes transparency in its interview process, with regular feedback and clear expectation-setting at each step; advancement through each stage is not guaranteed. Interview steps are: submitted application, 30-40 minute Wonderlic test, 30 minute recruiter interview, ~1.5 hour coding assessment, 1 hour engineer interview, 30-45 minute engineering leadership interview, then offer.
- Sezzle’s core technology stack includes: Languages (Golang, Typescript, Python); Frontend (Typescript, React, React Native); Backend (Golang); Databases (MySQL, Postgres, Elasticsearch); DevOps & Cloud (AWS, Kubernetes); Version Control (Git); CI/CD (Gitlab); Testing (developer-driven automated unit, integration, and end-to-end tests). The company prioritizes open source tools and builds solutions in-house before purchasing third-party tools.
- The $5,000-$9,500 monthly gross salary range acknowledges the extensive expertise, leadership capabilities, and significant contributions expected at this senior level, offering competitive pay to reflect the value of advanced skills and experience.
- Core cultural values for team members include: relentlessly high standards, non-conventional thinking, prioritization of speed and calculated risk-taking, earning trust through attentive listening and candid respectful communication, backbone to respectfully challenge decisions and commit fully once a decision is made, and focus on delivering timely, high-quality results.
- The role is a full-time position.
- The role was originally posted on the Himalayas job platform.