Software Integration Engineer

About IONNA:

Welcome to IONNA, the joint venture founded by seven global automotive leaders, including BMW, General Motors, Honda, Hyundai, Kia, Mercedes-Benz, and Stellantis. At IONNA, we're revolutionizing the EV charging landscape in North America by creating a high-powered charging network that's set to redefine the way we drive.

Our Mission:

We're on a mission to make EV charging reliable, accessible, and convenient. With a commitment to deploying a minimum of 30,000 chargers, we're shaping the future of electric mobility, exceeding industry standards and leading the charge toward a sustainable, zero-emission tomorrow.

Why Join IONNA:

  • Pioneering Spirit: Be part of a groundbreaking joint venture that is aiming to change the driving experience in North America.
  • Innovation Hub: Immerse yourself in cutting-edge technology and redefine the future of EVs.
  • Sustainability Focus: Contribute to a greener planet by powering our stations exclusively with renewable energy.
  • Dynamic Culture: Join a passionate team committed to shaping the landscape of electric mobility.
  • Endless Opportunities: Grow professionally in an industry that's set to reshape the automotive world.

Position Summary

IONNA is looking for a motivated and mission driven Integration Engineer for the software team. The Technology team is a mission driven group committed to making an impact to address the generation problem of Climate Change. Our integration projects include integrating mobile apps with partner charging networks and vehicle manufacturers via backend charging APIs (such as OCPI) and other APIs to enable a premier customer experience. Your role will be key in enabling seamless communication between IONNA's digital services, partner charging networks, and vehicle manufacturers to deliver a superior customer experience.

You will collaborate with a cross-functional team of engineers, product managers, and designers to integrate digital charging experiences to create a seamless charging experience that meet our customer’s needs.  

In addition to customer facing integrations, the Technology team ensures that our company is using the most up-to-date systems to run IONNAs business. These systems include internet, electronic security locks/security cameras for our ReChargeries and internal IT systems such as Office 365, SSO, and cybersecurity systems. These systems require requirements gathering, planning, implementation and integrated into IONNA’s IT landscape. You will help provide technical guidance and recommendations to make sure these systems are fully implemented and supported for the company to operate smoothly.

Responsibilities

  • Maintain 3rd party integrations with partner distributed software applications.
  • Develop extensions to enable the integration when necessary using modern programming languages and frameworks.
  • Configure, test, and manage API integrations with third-party platforms, such as partner charging networks, and automotive systems.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Work with the Product team to recommend and integrate the onsite amenity IT systems to create the best onsite customer experience. These systems could include security cameras, internet network, and electronic door locks. 
  • Troubleshoot and debug issues in the partner’s software, identifying and fixing bugs as needed.
  • Develop and maintain documentation for software systems and processes.

Requirements

  • A minimum of 3 years of experience as a software engineer owning integrating disparate systems together.
  • Bachelor's degree in Computer Science or equivalent.
  • Strong proficiency in programming languages such as JavaScript, Python, or Java.
  • Strong understandings of APIs and how to setup, validate and test integrations using APIs.
  • Familiarity with Enterprise IT systems management like single sign on technologies, network administration, and one Cloud system provider (AWS, Azure etc).
  • Familiarity with back-end technologies like Node.js, Express, or FastAPI/Flask.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced environment and meet deadlines.
  • Experience with AWS.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes, Helm).
  • Experience with agile methodologies.
  • Familiarity with protocols like OCPI and other backend integration standards is a plus.
  • Experience with Kafka or similar event messaging technologies a plus.