• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Side Hustles

Side Hustles

Side Hustles For All

  • Best Side Hustles
    • All Side Hustle Ideas The best ideas for earning money on the side today.
      • Writing & Editing
        • Make money writing
        • Make money blogging
        • Become a freelance writer
      • Educational Work
        • Find online tutoring jobs
        • Become a substitute teacher
        • Become an ESL teacher
      • Office & Clerical Work
        • Become a virtual assistant
        • Become a transcriptionist
        • 7 Places to Find Remote Data Entry Jobs You Can Do from Home
      • Caregiving & Domestic Work
        • How to Become a Babysitter with No Experience
      • Dog Walking & Pet Sitting
        • 7 Best Dog Walking Apps for Making Money
        • How to Become a Dog Walker
        • 9 Best Apps for Pet Sitters in 2025
      • Rideshare & Delivery
        • How to Meet Uber’s Requirements and Sign Up as a Driver in 11 Steps
        • How to Become an Uber Eats Delivery Driver
        • How to Make More Money Driving for Uber and Lyft
    • Best Side Hustle Apps The best apps to download and start earning quickly.
      • Writing & Editing
        • ClearVoice Review
        • WriterAccess Review
        • Zerys Review
      • Rideshare & Delivery
        • Uber Review
        • Lyft Review
        • Uber Eats Review
      • Caregiving & Babysitting
        • UrbanSitter Review
        • Bambino App Review
        • Sittercity Review
      • Education & Tutoring
        • Cambly Tutor Review
        • Outschool Review
        • Udemy Review
      • Dog Walking & Pet Sitting
        • Rover App Review
        • Wag! App Review
        • Care.com Review
      • Microtasking / Survey Taking
        • InboxDollars Review
        • Swagbucks Review
        • MyPoints Review
    • For Your Lifestyle No matter who you are, there’s a perfect side hustle for you.
      • Life Situation
        • I’m a woman
        • I’m a man
        • We’re a couple
        • I’m disabled
        • I’m introverted
        • I’m unique!
        • I’m a formerly incarcerated person
        • I’m a stay-at-home mom
        • I’m pregnant
        • I’m a single mom
      • Age Group
        • Teens
        • College Students
        • Age 50+
        • Seniors
      • Skills & Interests
        • Get Paid to Do Nothing
        • Get Paid to Lose Weight
        • Get Paid to Play Games
        • Get Paid to Read
        • Get Paid to Sleep
        • Get Paid to Travel
    • For Your Profession Find a side hustle related to your profession.
      • Profession (A-B)
        • Accountants
        • Actors
        • Artists & Creatives
      • Profession (C-F)
        • Chefs
        • Engineers
        • Finance Professionals
      • Profession (G-N)
        • Graduate Students
        • Lawyers
        • Librarians
        • Musicians
        • Nurses
      • Profession (O-Q)
        • Pastors
        • Pharmacists
        • Physicians
        • Pilots
        • Project Managers
      • Profession (R-Z)
        • Real Estate Agents
        • Scientists
        • Social Workers
        • Software Engineers
        • Teachers
  • Learn to Hustle
    • Find Your Hustle
      • Side Hustle Basics
        • How to Start a Successful Photography Side Hustle
        • How to Become a Virtual Assistant
        • View All
      • Find a Job
        • 7 Places to Find Remote Data Entry Jobs You Can Do from Home
        • How to Get Paid for Proofreading & Find Online Jobs
        • How to Teach English Online: 12 Best Online English Teaching Platforms
        • View All
      • App Reviews
        • Swagbucks Review: Is It Worth Trying?
        • Branded Surveys Review: Is It Worth Trying?
        • Uber Eats Review: Is Delivering for Uber Eats Worth It in 2025?
    • Boost Your Hustle
      • Maximize Earnings
        • 10 Ways to Make Money as a Photographer
        • How to Make More Money Driving for Uber and Lyft
        • 7 Best Ways to Make Money Writing
        • View All
      • Manage Your Money
        • 8 Tips on How to Afford Living Alone
        • How Much Money Do You Need to Invest in Stocks?
        • View All
  • Side Hustle Job Board
    • Side Hustle Jobs
      • By Work Environment
        • Remote Side Hustle Jobs
        • Hybrid Remote Side Hustle Jobs
        • On-Site Side Hustle Jobs
      • By Work Schedule
        • Part-Time Jobs
        • Per-diem Jobs
        • Freelance Jobs
        • Contract Jobs
        • Temporary Jobs
        • Internship Jobs
  • Side Hustle Quiz

Home Side Hustle Jobs Contract - Software Engineer – EMS Backend

Salary Unstated

Contract - Software Engineer – EMS Backend

Apply Now
Full-time Remote 29d ago

Location:

US

Company:

Electrify America is the country's largest open DC fast charging network, focused on revolutionizing electric vehicle charging and sustainability.

Summary:

The Software Engineer will develop and implement the Energy Management System backend, optimizing load at charging sites. Requires 5 years of experience and a relevant bachelor's degree.

Requirements:

Technology: Python, AWS platform, serverless web service architecture, TCP, WebSocket, REST, MQTT protocol

Hard Skills: Specification and requirements development experience, Product and feature development experience, Analytical and conceptual thinking, Communication skills, Computer savvy, Integration, Resource and time management, Track record of developing high-quality, testable software.

Credentials: Bachelor’s degree in Computer Science, Software Engineering, or equivalent

Experience: 5 years of software engineering or related experience

Job Description:

Job Description

Contract - Software Engineer – EMS Backend - ELE000335 - Fully Remote
Primary Location

United States-EA Home Based

Description

Electrify America is committed to revolutionizing the way people charge. As the country's largest open DC fast charging network, Electrify America is actively contributing to electrifying mobility today and building a more sustainable future.

At Electrify America, we value innovation, collaboration, and a commitment to sustainability. We strive to establish a diverse and inclusive workplace where employees can develop personally and professionally. As a team member at this rapidly growing company, you can work on state-of-the-art technology and join a team making a significant impact in the world. If you're interested in joining a dynamic, innovative company, Electrify America is a place where you can learn, grow, and make a difference!

Role Summary:

As a Contract Software Engineer – Energy Management at Electrify America, you will play a pivotal role in developing and implementing our Energy Management System (EMS) backend. This system will integrate on-site EMS and Electrify America real-time power controls command optimization algorithms to seamlessly control and optimize total load at a charging site for the best balance of cost and driver experience.

Your expertise in cloud service development, modular backend architecture and interfaces will be crucial in contributing to the technical architecture, developing functional and technical requirements, and translating system requirements into the software implementation. You will collaborate closely with a broader software development team responsible for Electrify America IoT back-end as well as the embedded software and engineering team responsible for the Energy Controls. You will also collaborate with validation teams and support functional and performance testing. This role requires a strong problem-solving mindset, excellent communication skills, and the ability to thrive in a fast-paced environment.

Role Responsibilities:

Main responsibility – Software Development (80%)

  • Jointly with the Principal Architect and in collaboration with the Energy Controls team define and document the interface between the Site Controller and IoT backend (backend API) including functional and non-functional requirements
  • Implement the backend API in accordance with the specification using iterative agile methodology and test-driven development
  • Integrate the EMS backend and real-time power control command optimization component
  • Perform architecture and code reviews as part of the development process
  • Develop unit, performance and API contract tests

Additional responsibilities – Requirements and Architecture Support (10%)

  • Perform interface, API, and architecture reviews for other related systems such as energy control optimization and on-site energy control
  • Evaluate and recommend use of third-party components to optimize software development and maintenance costs

Additional responsibilities – System Integration and Validation (10%)

  • Test, validate, and troubleshoot EMS backend services
  • Assist in developing the cloud infrastructure as code to deploy and operate the EMS backend services
  • Collaborate with validation teams on test strategies and test case coverage.
  • Validate system performance and ensure compliance with specifications.
Qualifications

Years of Relevant Experience:

  • 5 years of software engineering or related experience

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent

Skills:

  • Specification and requirements development experience
  • Product and feature development experience
  • Analytical and conceptual thinking – using logic and reason, creative and strategic
  • Communication skills – interpersonal, presentation and written
  • Computer savvy – skilled in the use of software for analysis and development
  • Integration – joining people, processes and systems
  • Resource and time management
  • Track record of developing high-quality, testable software.

Specialized Skills (Required):

  • Experience with Python
  • Experience with AWS platform and serverless web service architecture
  • Familiarity with communication and networking protocols including TCP, WebSocket, REST, etc.
  • Experience with high-performance multi-threaded software architecture
  • Knowledge of secure development practices
  • Experience with unit tests and test-driven development.

Specialized Skills (Desired):

  • Experience with other programming languages such as Java, C/C++
  • Experience with MQTT protocol
  • Familiarity with IEEE, ISO/IEC standards
  • Previous charging, energy, or related industry experience

Work Flexibility:

  • Remote Position – Some travel to Northern Virginia may be required (<10%)

***No agencies please***

Electrify America is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.

Apply Now

Footer

sidehustles.com
Facebook Twitter Instagram LinkedIn Reddit TikTok YouTube

Your Side Hustle Story

  • Side Hustle Basics
  • Side Hustle Job Board (Remote & Part-Time Jobs)
  • App Reviews
  • Find a Job
  • Manage Your Money
  • The Gig Apple: News & Events

Company

  • About Us
  • Contact Us
  • Become a Contributor
  • Advertising & Sponsorships
  • Partner With Us
  • Editorial Guidelines

Side Hustles © All rights reserved

  • Privacy Policy
  • Terms of Service

Sign In to Your Account

Your comment will be approved faster if you sign up or create an account. We value real reviews from real people.

Create Your Account

We will never, ever spam you.

By signing up, you indicate that you have read and agree to our Terms of Service and Privacy Policy.

Forgot Password

New Password