Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer- EV Platform

Zero Impact Solutions

Software Engineer- EV Platform

Costa Mesa, CA
Full Time
Paid
  • Responsibilities

    WHO WE ARE: We are an end-to-end Renewable Energy provider, offering products to commercial and enterprise clients in EV Charging solutions, Fleet Electrification, Solar Micro-grids, Energy storage, Hydroponic farming and Rain Water/Grey Water collection systems. We have been experiencing tremendous growth in all these areas and operate under several government rebate programs that ensure a steady and reliable flow of revenues. Our company handles the entire flow of providing these products and services beginning with Sales, Provisioning, Design and Engineering, Contracting and Construction, Servicing and Maintenance.

    JOB SUMMARY: This role is in-office, Monday - Friday, 9:00 AM to 6:00 PM in Costa Mesa, CA. The Software Engineer plays a critical role in overseeing the successful planning, execution, and ongoing support of software products in the EV charging industry. They work closely with stakeholders to understand requirements, manage deliverables, and handle changes. By leveraging their proficiency in technologies such as React JS, REST APIs, GraphQL, C#, .Net Core, Microsoft SQL Server, Azure, and Flutter, they drive the development of robust software solutions tailored to the unique demands of the EV charging industry.

    JOB RESPONSIBILITIES: 75% Software development, 25% project management

    Software Development 75%: ● Collaborate with stakeholders to define project objectives, scope, and requirements. Translate business needs into actionable project plans and deliverables. ● Develop detailed project plans, including tasks, timelines, milestones, and resource allocation. Identify dependencies, risks, and mitigation strategies. ● Implement quality control processes to ensure software deliverables meet established standards and requirements. Oversee testing activities, code reviews, and documentation. ● Lead change management processes, assessing the impact of changes on project scope, schedule, and resources. Ensure changes are properly evaluated, approved, and integrated into the project. ● Design, develop, and maintain the core platform infrastructure to support our software applications and services. ● Collaborate with cross-functional teams, including software engineers, architects, and product managers, to understand requirements and develop scalable platform capabilities such as CI/CD, scalability, availability, etc. ● Optimize platform performance, scalability, cost, and reliability to handle increasing user demands and workloads. ● Collaborate with cross-department teams to ensure proper deployment, monitoring, and maintenance of platform infrastructure in cloud environments. ● Contribute to the development and maintenance of technical documentation, including architectural diagrams, design specifications, and operational procedures. ● Participate in code reviews, providing constructive feedback to peers and promoting best practices for software development. ● Maintain system and manage the software update schedules and process. ● Additional duties as assigned. Project Management 25%: ● Facilitate effective communication with stakeholders, including clients, executives, and team members. Manage expectations, address concerns, and foster strong working relationships. ● Manage project teams, including assigning tasks, setting priorities, and fostering effective collaboration and communication among team members. ● Monitor project progress and provide regular status updates to stakeholders. Proactively identify and address deviations, risks, and bottlenecks. ● Additional duties as assigned

    JOB QUALIFICATIONS: ● Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field. ● Proven experience as a software engineer, with a focus on platform development, distributed systems, and data storage at scale. ● Minimum 7+ years of Web and Mobile app development and support. ● Solid understanding of distributed systems, microservices architecture, and cloud platforms (preferably Azure).

    ● Extensive background with software development frameworks, languages, and technologies used in the organization's software stack, including but not limited to:

    React JS for front-end web development.

    REST APIs and GraphQL for web service communication.

    C# and .Net Core for server-side development.

    Microsoft SQL Server for database management.

    Flutter for mobile app development(iOS & Android).

    Git or Subversion for version control.

    Microsoft Azure for cloud services

    ● Strong problem-solving skills and the ability to analyze complex technical challenges. ● Excellent leadership, communication, and interpersonal skills. Ability to effectively collaborate with cross-functional teams and stakeholders through various communication platforms (e.g. Slack, Microsoft Teams). ● Proficiency in project management tools and software development tools (e.g., JIRA, Agile frameworks, Trello, Smartsheet). ● Awareness of testing frameworks, unit testing tools, and quality assurance processes. ● Familiarity with EV charging ecosystem and industry standards like OCPP OCPI, OpenADR, V2G. ● Familiarity with backend financial processing systems and integrating IoT within this ecosystem (e.g. RFID, Mobile Wallet). ● Demonstrated ability to learn new technologies quickly and adapt to a fast-paced, evolving development environment. ● Knowledge of charging systems, including AC, and DCFC. ● Interest or Experience in Renewable Energy, EV Charging, and Grid Technology a plus. ● Proactive and results-oriented mindset, with a strong focus on delivering high-quality software solutions. ● Experience in a start-up environment is a plus. ● Working with executive level leadership... ● PMP certification is a plus.

    Zero Impact Solutions is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.