Share this Job
Apply now »

Job Title:  Software Engineer (Back-End)

Requisition ID:  3427

Reading, PA, US, 19605

Home-based Position:  No
Regular/Temporary:  Regular
Job Type:  Full-Time
Job Description: 

EnerSys is the global leader in stored energy solutions for industrial applications. We have over thirty manufacturing and assembly plants worldwide servicing over 10,000 customers in more than 100 countries. Worldwide headquarters are located in Reading, PA, USA with regional headquarters in Europe and Asia. We complement our extensive line of Motive Power and Energy Systems with a full range of integrated services and systems. With sales and service locations throughout the world, and over 100 years of battery experience, EnerSys is the power/full solution for stored DC power products. We continue to grow in our industry by ensuring all employees possess the following core competencies: customer focused, team player, engaged, ethical, strong communication skills, and works safely.


Job Purpose

Primarily responsible for design and develop software applications with limited supervision. Responsible for the server-side web application logic as well as for the integration of the front-end part. Build cloud infrastructure for EV charging system project. Implement state of the art protocols, standards, and business logic for EV charging systems such as OCPP, OpenADR, IEE2030.5, etc.

Essential Duties and Responsibilities

  • Primary responsibility would be to code and debug back-end applications
  • Participate in the overall application development lifecycle
  • Collaborate with Front-end developers
  • Define and communicate technical and design requirements
  • Provide training, help and support to other team members
  • Build high-quality reusable code that can be used in the future
  • Develop functional and sustainable web applications with clean codes
  • Conduct UI tests and optimize performance
  • Manage cutting-edge technologies to improve applications
  • Collaborate with multidisciplinary team of designers, developers and system administrators


  • Bachelor's degree; BSCS, BSCE, BSEE or equivalent.
  • 3+ years of experience in programming languages, like Java, Ruby, PHP, C#, .NET, SQL and Python.
  • Code development experience with focus on back-end implementation.
  • In-depth understanding of HTML, JavaScript, CSS, jQuery, XML, JSON, and WebSockets.
  • Knowledge of scalable logical and physical database design and techniques like SaaS, PaaS, and IaaS.
  • Experience with cloud services like AWS, EC2 and Microsoft Azure.
  • Familiarity with latest cyber security techniques and best practices
  • Experience in handling databases, such as Oracle, MySQL, PostgreSQL, NoSQL (MongoDB)
  • Knowledge of software revision control systems - repositories such as Git, SVN

General Job Requirements

  • This position will work in an office setting, expect minimal physical demands.
  • Must be able to lift 25 pounds/11.5 kilos on occasions.


EnerSys provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.  EEO/M/F/Vets/Disabled

EEO is the Law

EEO is the Law Supplement

Pay Transparency Nondiscrimination

Nearest Major Market: Reading PA

Apply now »