Senior Software Engineer
14 Mar 2025
Etobicoke, Toronto, ON, Canada
Verified by Turrior
Content + Source + Freshness • 12 Dec 2025 • 95% confidence
78 / 100
Offer value
Moderate value due to growing company potential, though salary and benefits specifics are unclear.
- Growing sector focused on sustainable energy solutions.
- Opportunity to work in a hybrid environment.
- Direct access to leadership for professional growth.
Pros
- Working in a fast-growing industry focused on EV infrastructure.
- Flexible hybrid work environment with a supportive culture.
- Direct access to senior leadership for mentorship.
Cons
- Limited insight into salary and benefits.
- Expectations for high output in a startup environment.
- Possibility of shifting priorities in a rapidly evolving sector.
Who it's for
Mid/Senior Level • Hybrid
Good fit
- Experienced engineers with cloud and Java expertise.
- Individuals passionate about EV technology.
- Tech-savvy professionals interested in startup dynamics.
Not recommended for
- Recent graduates or entry-level candidates.
- Those preferring more structured environments.
- Individuals resistant to fast-paced change.
Motivation fit
Desire to innovate in the energy space.Interest in collaborating across multiple teams.Strong inclination to follow best coding practices and efficiency.
Key skills
Java programming and distributed systems.AWS infrastructure management.DevOps practices and CI/CD pipeline construction.
Score: 78/100 AI verified analysis
About the job
ChargeLab is looking to hire a talented Senior Software Engineer to join one of our three dynamic development teams. As we experience rapid growth, we're looking for an individual who can help accelerate high-quality releases, while offering technical leadership both within their team and across the entire engineering department. This role is ideal for someone who thrives in a fast-paced startup environment and is passionate about driving innovation.
As a Senior Software Engineer, you’ll work in a cross functional pod of 5–8 team members, reporting to an Engineering Manager. You’ll work closely with Engineers in your team and across Engineering. You’ll work closely with the architecture, hardware, and testing teams to enhance the quality and efficiency of releasing high-impact features.
You’ll develop code and write automated tests within a distributed microservices architecture using a Java-based backend, design and maintain AWS cloud infrastructure and CI/CD pipelines, oversee observability, and collaborate with developers and Quality Engineering teams to streamline software delivery processes.
Your primary KPI will be the quality of code shipped by you and your team. Additionally you will be measured on the speed and efficiency of your team, as well as your autonomy and ability to take ownership of end-to-end initiatives.
Company details
ChargeLab is the Android of EV charging. We don’t build hardware. Instead, we partner with leading manufacturers like Eaton, ABB, and Siemens to bundle their EV chargers with ChargeLab’s software. Our end customers include building owners, convenience stores, utilities, and fleets. They leverage our charging station management system (CSMS) and open APIs to manage thousands of EV chargers more efficiently.
By 2030, most new vehicles sold in North America will be EVs. ChargeLab has raised US $30 million to build the world’s best software for managing large networks of EV chargers. We currently have 65 full-time employees, including over 40 team members in engineering and product.
Hybrid work
ChargeLab has a beautiful office in Etobicoke with ample parking, subway access, free snacks/coffee, quiet meeting rooms, and company-provided lunch every Thursday. Our office also gives you direct face-to-face access to our VP of Engineering, CTO, and CEO.
Engineering team members are encouraged to maintain a hybrid work schedule. Most of our developers come to the office for quarterly planning and bi-weekly Thursday all-hands meetings. Otherwise, engineering team members are welcome to work from home for their daily deep work. We provide a stipend to purchase work-from-home equipment.
Twice a year, we host a 3-day onsite called ChargeFest. All remote team members fly to Toronto for this event. In-person attendance of ChargeFest is mandatory.
Qualifications
- Proficiency in Object-Oriented Programming
- A degree in Computer Science, Engineering, Math, or Physics
- Experience with distributed systems development
- Experience with AWS infrastructure and CI/CD pipelines with Github Actions
- Solid DevOps skills: Linux, bash scripting, Github, Networking
- Nice to have: Python, C++, communication protocols (OCPP) experience
- Excellent written and verbal communication skills
- Experience in Java, AWS CDK, Datadog is preferred
