Senior Software Engineer , Cloud Platform

EverCharge Inc.
Palo Alto, California, US
Full-time

Senior Software Engineer, Cloud Platform

About EverCharge

Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity

EverCharge is a leading provider of electric vehicle (EV) charging devices and management systems and provides hardware and software EV charging solutions for fleets, multi-unit, and single-family homes.

Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost. EverCharge’s load-balancing SmartPower technology maximizes the number of electric vehicles that can charge at once and eliminates barriers, such as data connectivity.

Founded in 2013 and headquartered in Palo Alto, CA, EverCharge operates a factory in Hayward, CA, which supplies EVSEs for its customers across North America.

Our Senior Software Engineer

Will have the opportunity to make a significant impact on a small, close-knit team and to help form the technical direction of the EverCharge Cloud Platform.

High on the list of our values are creativity, curiosity, and a willingness to own cloud platform features from design to implementation and monitoring.

Our cloud platform is a collection of APIs, applications, and services deployed on AWS using mostly Python and TypeScript.

Frameworks and tools used include Flask, Redis, Celery workers, and PostgreSQL. Our distributed asynchronous APIs utilize AWS Lambda using event messaging, and we use Pulumi for Infrastructure-as-Code.

Other highly leveraged services include Fargate, AWS Elastic Container Registry, dedicated EC2 instances, and Caddy.

Responsibilities :

  • Contribute to the design, development, and ongoing support of our core customer-facing applications.
  • Build new features and enhance existing features for UX, performance, and developer productivity goals.
  • Recommend libraries, tools, and best practices to the cloud team.
  • Code reviews of cloud team contributions.
  • Focus on and continuously reduce the friction between drivers and EV charging.
  • Safeguard the EverCharge Cloud Platform.

Qualifications :

  • Minimum bachelor’s degree in Computer Science / Technology or equivalent industry experience.
  • Experience with progressive web frameworks, build tools, and code repositories.
  • Demonstrated familiarity with AWS Cloud Resources, technologies, and best practices.
  • Demonstrated ability connecting user interfaces to backend APIs.
  • Experience / familiarity with containerized applications and the dev-stage-production build progression.
  • Proficiency with Linux command line and utilities.
  • Solid understanding of internet plumbing including but not limited to DNS, HTTP / S, TLS, CIDR.
  • Interest in and willingness to experiment with new technologies outside of core responsibilities.

Bonus :

  • Experience with TailwindCSS and shadcn-svelte.
  • SvelteKit and Vite.
  • Flask and SQLAlchemy.

Job Title and Compensation :

The base salary range for this position is between $180,000 and $230,000, based on full-time employment. Actual salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications, and work location.

Our open positions are based on job competencies that are specific to each role. If you are offered a position, the job title may be different from what is advertised to align with the role's competencies and your specific background, experience, and interview results.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Sunnyvale, California

Software Platform Engineer with 5+ years of experience in a fast-paced production environment. ...

Promoted
TikTok
San Jose, California

Our platform is built to help imaginations thrive. About TikTok Monetization Capital Platform. Contribute to resolving stability challenges encountered by the platform, including high concurrency, system scalability, and disaster recovery. Our platform connects people from across the globe and so do...

Promoted
Palo Alto Networks
Santa Clara, California

Palo Alto Network's Next-Gen Firewall Cloud Security team is looking for a seasoned and accomplished cloud security software QA engineer with experience in Public and Private Cloud Security testing and automation. You will be part of a world-class software QA/devops engineering team that works on va...

Promoted
DoorDash USA
Sunnyvale, California

As a Senior Software Engineer on the Performance Platform team, you will build foundational pieces that will impact the performance characteristics of systems across DoorDash. You will work closely with engineers, technical product managers, and engineering managers across all parts of the engineeri...

Promoted
Hispanic Technology Executive Council
Santa Clara, California

We cant wait for you to discover this for yourself as a Senior/Principal Software Engineer on our Data Domain Engineering team in Santa Clara. Software Senior Principal Engineer. The products will cover a wide range of Dell/EMC products and applications and we are looking for senior level engineers ...

Promoted
Cisco Systems, Inc.
San Jose, California

As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. You'll be working in the UCS Chassis Management Controller team...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for a Senior Software Engineer, Backend (Fraud - Card Defense). ...

Promoted
TikTok
San Jose, California

Our platform is built to help imaginations thrive. Maintain the quality and stability of the system, and guide engineers at all levels to continuously optimize various technical indicators of the system. BS/MS Degree in Computer Science or related major, 5 years of industry experience in a software ...

MindSource
Newark, California

Senior Embedded Engineering Role for Platform software, you will lead the design and development of sophisticated platform software, covering both low-level and middleware aspects for powertrain electronic control units (ECUs), from the prototype stage through to production. Title: Senior Embedded E...

Advanced Micro Devices, Inc
San Jose, California

You will work on next generation framework software, guiding other senior developers and domain experts. BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. AMD is looking for a world class AI frameworks and compiler engineer who can provide ...