Lead Software Engineer
What you would do
- Design, develop, and deliver scalable, high-performance, and reliable software solutions that meet the needs of Chargebee's customers.
- Lead technical design discussions and make critical decisions that impact the direction of the company's product roadmap.
- Collaborate closely with cross-functional teams, including product management, engineering, and operations, to understand customer needs and deliver high-quality software products and features.
- Provide technical guidance, mentorship, and constructive feedback to other software engineers on the team.
- Stay up-to-date with the latest software development trends and technologies and apply them to Chargebee's product development.
- Conceptualize the future of billing, solve real problems for customers, and suggest new ideas and features.
- Recommend new technologies and influence the direction of product development.
- Analyze tasks and plan timelines to deliver features on time.
- Write modular and high-quality code, and strive for continuous improvement.
- Develop and set up automated test cases to ensure stringent quality standards are met.
- Empathize with customers and provide excellent technical support by interacting with them to understand their needs and address their concerns.
What you should have
- At least 7 years of professional experience building scalable, reliable, and high-performance software applications.
- A proactive attitude and ability to take initiative and get things done.
- Strong understanding of algorithms, data structures, and design patterns.
- Proficiency in Core Java, Microservices, Rest APIs, and Spring Boot, with knowledge of popular Cloud platforms.
- Ability to write high-quality code and adhere to best practices in engineering, security, and design.
- Focus on automation and experience building CI/CD pipelines.
- Ability to collaborate with stakeholders across the organization and take ownership of releasing new features.
- Experience in integrating with third-party platforms, and working on billing, payments, and/or similar fields is a plus.
Why should you join the world-class Engineering team?
- Deliver ahead-of-the-curve features for a state-of-the-art Subscriptions Management Platform.
- Champion Big Problems - Work on a solution processing billions of dollars every year.
- A remote-first work environment provides the flexibility to work from anywhere.
- WFH Setup fund to create your fancy home office
- Uncapped Leave Policy to give you the time to rest and recharge.
What makes us who we are:
- We are Globally Local: With a diverse team across four continents, and customers in over 60 countries, you get to work closely with a global perspective right from your own neighborhood.
- We value Curiosity: We believe the next great idea might just be around the corner. Perhaps it’s that random thought you had ten minutes ago. We believe in creating an ecosystem that fosters a desire to seek out hard questions, figure out answers to them, and foster a continuous learning environment.
- Customer! Customer! Customer!: Everything we do is driven towards enabling our customers’ growth. This means no matter what you do, you will always be adding real value to a real business problem. It’s a lot of responsibility, but also a lot of fun