
Sr Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and develop highly flexible services and APIs that enable product customizability and extensibility.
- Collaborate with cross-functional teams like product management, user experience, platform and partner teams to build features for next generation products.
- Understand the needs of users and build products that are intuitive and easy to use.
- Code, develop and ship high-quality software using best engineering practices.
- B.Tech / B.E. Computer Engineering discipline or relevant degree.
- 8+ years of experience specializing in full-stack software development.
- Proven experience in system design with a focus on scalable architecture.
- Experience working as a TL owning deliverables end to end, mentoring the team, enforcing best practices etc.
- Hands-on proficiency in any modern software development language, preferably Java.
- Working knowledge of cloud-based APIs, preferably AWS.
- Understanding of microservices frameworks like Spring Boot.
- Experience with object modeling and working with modern relational databases like Postgres or AWS RDS.
- Strong debugging skills.
- Excellent Problem Solving and communication skills.
- Experience working with AI tools (ChatGPT, Cursor, Loveable etc) for rapid development will be an advantage.
- Knowledge of the CPQ domain will be an advantage.