Software Engineering Manager
Location
Bangalore | India
Job description
Shell Recharge Solutions is looking for a Software Engineering Manager to join our team in the design and development of Shell Recharge Solutions product vision into operational code. Specifically, the Software Engineering Manager will lead a team that builds an integrated product suite of Enterprise applications in the EV Charging network domain. 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 documents, implement product features, develop and execute unit tests.
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 manage a team of software engineers responsible for 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 documents, implement product features, develop and execute unit tests
- Proven experience in hiring and building teams from the scratch
- Responsible for leading the 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.
What We're Looking For:
Basic Qualifications
- Bachelor's Degree in Computer Science/ Engineering or equivalent experience required.
- 4+ Experience managing a team of software engineers
- 10+ years of Java server-side design and development experience.
- Extensive knowledge in J2EE, Spring, Spring Boot and Hibernate.
- Distributed Caching (Redis), Queuing technologies (ActiveMQ, Kafka), Elastic Search.
- Working knowledge of RESTful 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 small 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.
- 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.
Preferred 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
- Well-being programs that enable you to thrive, e.g. investment in ergonomics
- 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
- Best in class, medical benefits that offer 100% health-care coverage for employees
- Innovative Paid Time Off Program
Job tags
Salary