Posted 
May 16

Senior Software Engineer

Software Engineering
Senior
REMOTE

Role Description

AMPLY Power is a fast-growing Global CleanTech 100 company, honored for Innovation in Electric Vehicle Fleet Charging and Management, going after an emerging $100B market opportunity in electric transportation. AMPLY accelerates the adoption of electric vehicle fleets by optimizing the delivery of power to EV chargers, making refueling seamless and cost-effective. AMPLY installs and operates EV charger depots with Grid Edge technologies, enabling automatic load management to optimize time-of-use charging, integration of renewables and energy storage, and alignment with existing site loads, ensuring high efficiency, low cost, and 99.99% uptime. We serve public sector and commercial fleet vehicles – electric buses, trucks, and passenger fleets.

AMPLY is looking for a seasoned Java developer with a proven positive track record to help build out our OMEGA CMS Platform. This role will be a part of a multidisciplinary team that is responsible for taking several initiatives through the complete project lifecycle from design to delivery and maintenance related to automated fleet charging management and optimization.

This is a full-time paid position based at our HQ office in Mountain View, CA. While this posting is listed for SF Bay Area, CA, we are open to hiring throughout the US.

Responsibilities

  • Build and maintain large scale Java applications on real-time, event driven, distributed platforms
  • Developing API contract-first micro services-based SaaS platforms
  • Writing high quality code for production and mastering the art of code quality
  • Participate in agile development lifecycle practices including but not limited to planning sessions, retrospectives, and peer review activities

Qualifications

  • Experience building Cloud native (AWS), high availability/resilient applications in a CI/CD environment
  • 5+ years of professional software development experience in OO and event driven server side, large scale projects using Java or C#
  • Familiar with Javascript/Node.JS
  • Advanced knowledge and experience with relational database design and SQL language
  • Proficient in modular and reusable programming
  • Extensive experience designing and building HTTP RESTful API-first contracts and microservices
  • Proficient knowledge of AWS tools and services e.g., ECS, managed DB services like MySQL, lambda, API gateway, SNS SQS, multi-region setup, CloudFront, CloudFormation, codepipeline
  • Fundamental understanding of secure development and operations practices
  • Self-starter, can work independently with minimal supervision
  • Strong problem solving, troubleshooting, and analytical skills

Preferred Qualifications

  • Experience with Docker containerization and container orchestration
  • Previous domain experience related to any of the following areas: energy management, fleet telematics, or optimization systems
  • Previous experience implementing or working with the protocols: OCPP, OCPI, OpenADR, DNP, Modbus, BACnet, CAN bus, and/or MQTT
  • Awareness of cybersecurity paradigms and risk mitigation strategies (e.g., OWASP top 10)
  • Strong experience in one or more programming languages (C#, NodeJS, Python, Scala, Golang, etc)

About AMPLY Power

AMPLY is redefining the EV charging market for private and public fleets, including autonomous driving fleets, transit bus agencies, municipal, and private fleets. We are building the next level of charging as a service, taking complete ownership and control of the charging infrastructure, the scheduling of the vehicles, the cloud platform, and the utility meter – in order to provide the highest availability and resilience in the market. In this way, we will accelerate the adoption of electric-powered fleets by optimizing the delivery of power and making refueling seamless and efficient. In a high-powered application like vehicle fast charging, the difference between controlled, optimally balanced vs unrestrained EV charging could be 3x in cost from your local utility. Even more importantly, EV fleets, in particular when part of critical and close to real-time business processes (for example in autonomous fleets) need to be scheduled for charging in specific time intervals. By taking control of the utility meter, optimizing EV charge rate and vehicle process flow, AMPLY provides the lowest cost of electric fueling possible in a given depot location or in-route stops. Our approach is to offer charging as a service, which is unique in the industry. We offer our customers a per mile driven usage rate. AMPLY provides the bulk of the upfront capital expenditures associated with the charging platform.

Applicants Only – Recruiting agencies please do not contact.

AMPLY Power
 at a glance

Amply Power provides commercial fleet operations a charging-as-a-service approach to help fleets transaction to electric vehicles.