ChargePoint Logo

ChargePoint

Senior Software Engineer

Reposted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
As a Senior Software Engineer, you'll design applications, improve existing systems, collaborate with team members, and maintain software for EV charging stations.
The summary above was generated by AI
About Us

With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North America and Europe. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality.

Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market.

At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome. These values guide how we show up every day, align, and work together to build a brighter future for all of us.

Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come.

What You Will Be Doing 

As a Senior Software Engineer, you will work in a scrum team to help build the next generation of world class EV technology products.Your team will work on software that helps customers to control and operate charging stations and you will be responsible for designing and maintaining the software that automates and enhances the operation of those charging stations.

Responsibilities
  • Design high quality applications together with team members
  • Work on multiple topics within the team with the chance of getting in touch with backend, frontend and devops tasks
  • Evolve and improve system based on product and customer needs with a focus on quality
  • Maintain existing code structures, improve them and also solve problems in there
  • Work in collaboration with other team members, review other persons code and also adapt your code depending on feedback
  • Improve existing architecture and design APIs other teams and customers depend on
Requirements
  • Bachelor's Degree in Computer Science or equivalent preferred
  • 8+ years of industry experience
  • Experience in some of the following backend technologies we use in a day to day basis including Java/Kotlin in combination with Spring Boot
  • Knowledge of Databases - SQL databases (e.g. MySQL, PostgreSQL) and/or  NoSQL databases (e.g. MongoDb, Elastic)
  • Queuing technologies like Kafka, RabbitMQ
  • Interested to learn additional programming languages like Golang, PHP and Python to be able to also maintain existing code bases

Nice to have:

  • Experience with Kafka Stream
  • Event based architecture know how
  •  PHP skills
  • Experience with Golang 
Location

Bangalore, India





We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

If there is a match between your experiences/skills and the Company needs, we will contact you directly.

ChargePoint is an equal opportunity employer. 
Applicants only - Recruiting agencies do not contact.

Top Skills

Elastic
Go
Java
Kafka
Kotlin
MongoDB
MySQL
PHP
Postgres
Python
RabbitMQ
Spring Boot

Similar Jobs

2 Days Ago
Remote
India
Senior level
Senior level
Cloud • Information Technology • Productivity • Software • Automation
The role involves monitoring and resolving customer integration issues on the Boomi platform, troubleshooting errors, and maintaining customer relationships while providing technical support.
Top Skills: As2BoomiEdiEdifactFlat FilesGraphQLGroovyJavaJavaScriptJSONMs SqlMySQLOftpPostgresPythonRestSftpSoapX12XML
3 Days Ago
Easy Apply
In-Office or Remote
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software
Lead the development of Identity Threat Detection and Response capabilities, designing microservices, building decision engines, and preparing infrastructure for ML. Focus on operational excellence and collaboration with the Platform Engineering team.
Top Skills: Apache FlinkAWSDynamoDBGoKafkaPostgresRedisSpark StreamingTerraform
6 Days Ago
Remote or Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Senior Software Engineer, you'll drive innovation in cloud applications, leading development and mentoring others while ensuring high-quality software delivery.
Top Skills: .Net.Net CoreAWSAzureC#GCPKafkaRabbitMQSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account