Skip to Main Content

Job Title


Senior Lead Software Engineer


Company : Shell Recharge Solutions


Location : Bellary, Karnataka


Created : 2025-12-19


Job Type : Full Time


Job Description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be aSr Lead Developer responsible for System Architecture: Designing scalable, resilient, and efficient software architectures for large systems and development of new software products and enhancements to existing products . You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.Responsibilities What you’ll do: • The ideal candidate is an integral part of a fast-paced development team that builds an integrated product suite of Enterprise applications in the EV Charging network domain. • The Candidate will work with a team of architects and software engineers responsible for architecture, design and development of EV charging related solutions • The Candidate will lead a team responsible for technical design and implementation of one or more components of the product. This candidate works closely with rest of cross-functional team to produce design and architecture documents, and implement product features • Responsible for leading the architecture, design, development, and delivery of web and microservice APIs based applications. • Collaborate with cross functional teams including our Global Engineering teams in an Agile development environment. • Proven experience successfully optimizing applications for scalability. • Utilize problem solving skills to implement creative solutions to tough problems.• Advocate for best-in-class technology solutions for large scale enterprise applications. • Examining and defining current architecture systems. • Designing scalable architecture systems for Java-based applications. • Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. • Troubleshooting design flaws and system bottlenecks. • Architect and implement scalable, distributed systems using Java, Spring Boot, and microservices. • Design and integrate components using Go, Python, and Node.js where appropriate for performance, concurrency, or data processing needs. • Apply proven software design patterns (e.g., Factory, Strategy, Observer, Singleton) to ensure maintainability, extensibility, and performance. • Lead the development of RESTful APIs, backend services, and cloud-native applications. • Collaborate with cross-functional teams in Agile environments to deliver robust solutions. • Solve complex technical challenges using strong problem-solving and analytical skills, including root cause analysis and performance tuning. • Define infrastructure needs and troubleshoot system bottlenecks and design flaws. • Advocate for best practices in architecture, security, and software engineering. • Mentor engineers and contribute to technical documentation and design reviews.What We’re Looking For: Qualifications • Bachelor’s Degree in Computer Science/ Engineering or equivalent experience required. • 10+ years of Java server-side design, go Lang, Python - architecture, and development experience. • Distributed Caching (Redis), Queuing technologies (ActiveMQ, Kafka), Elastic Search. • Working knowledge of RESTful / GraphQl APIs. • Experience with Data Model, SQL, and No-SQL. • Excellent knowledge of Microservices Architecture and implementation. • Experience working on software-as-a-service (SaaS), large scale distributed systems and relational/No-SQL databases. • Experience leading a team of software engineers. • Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced, environment and do what it takes to deliver results. • Previous work experience as a software architect. • Advanced knowledge of software architecture. • Experience with the design and implementation of software networks. • Experience with software design and web programming. • Ability to solve complex software system issues. • Committed to security practices in policy and delivery. • Show vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment. • Willing to participate in additional security and privacy trainings. • Willing to be a model citizen/mentor in security practices for Shell Recharge Solutions. • Java & Spring: J2EE, Spring Boot, Hibernate, Maven, Gradle • Go: Microservices, concurrency, performance optimization • Python: Flask/Django, scripting, data pipelines, ML integration • Node.js: Express.js, asynchronous programming, API development • Databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra) • Messaging & Caching: Kafka, ActiveMQ, Redis • DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitHub Actions, Terraform • Monitoring & Security: Prometheus, Grafana, ELK stack, OAuth2, OpenID ConnectPreferred Qualifications • Experience with AWS, RDS, Docker, Kubernetes. • Experience in Angular or similar JavaScript frameworks.What We Offer: • A work environment that allows you to work with and learn from some of the best and brightest in this emerging industry • The ability to make a difference in a world that needs our technology to help reduce carbon emissions and enable a more sustainable energy future through the use of electric vehicle charging software, services and infrastructure • The freedom to learn, suggest, and implement innovative new ideas applied to our systems, processes, programs and technologies • Daily ownership of your role in a challenging, high-growth environment. • A casual work environment and culture that support work life ‘fit’, enabling you to fit life into your work and work into your life, i.e. flexible scheduling, virtualization options, and a generous holiday package • Competitive pay and benefits programs designed to enable you to thrive inside and outside of work • Participation in Shell Recharge Solutions’ performance and rewards bonus program • Medical benefits for employees • Innovative Paid Time Off Program • 9/80 Flex Work schedule