
Software Engineer, Internal Apps (Backend)
About Harbinger
Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first-of-its-kind EV platform to support the growing demand for medium-duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.
Job Summary
Harbinger Motors is seeking a talented and experienced Backend Software Engineer to build the robust, scalable, and secure systems that power our next-generation electric vehicles and connected services. In this role, you will be instrumental in designing, developing, and maintaining critical backend infrastructure, data pipelines, and real-time communication systems. You will work on challenging problems at the intersection of automotive technology, IoT, and cloud computing, directly impacting the performance, safety, and functionality of our vehicles.
Responsibilities
- Design, develop, and maintain highly scalable, reliable, and secure backend services and APIs, primarily using Go/Golang.
- Build and optimize event-driven systems and real-time notification pipelines to handle high-throughput vehicle data and telemetry.
- Architect and manage cloud infrastructure (especially AWS) leveraging Infrastructure-as-Code tools (e.g., AWS CDK, Terraform) to ensure automated, repeatable deployments and operations.
- Develop and integrate with IoT protocols (MQTT, Protobuf) to facilitate real-time communication with our vehicle fleet.
- Implement and enforce authentication and security standards (JWT, OAuth2, mTLS, TLS 1.3) to protect sensitive vehicle and customer data.
- Integrate seamlessly with third-party APIs and services (e.g., authentication providers, PLM systems, charging networks).
- Champion a strong testing mindset by writing comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability.
- Contribute to and optimize CI/CD pipelines, Dockerization, and other modern development workflows to ensure efficient and automated software delivery.
- Collaborate closely with cross-functional teams, including embedded software, infotainment, data science, and product management, to define requirements and deliver integrated solutions.
- Troubleshoot and debug complex issues across the entire backend stack.
- Stay current with emerging technologies and industry best practices, actively contributing to architectural discussions and technology choices.
Required Skills and Experience
- 3+ years of experience in backend software development, with a strong preference for Go/Golang.
- Proven experience designing and implementing event-driven systems and real-time notification pipelines.
- Strong experience with cloud infrastructure (especially AWS), including services like EC2, S3, Lambda, DynamoDB, RDS, SQS, SNS, IoT Core.
- Hands-on experience with Infrastructure-as-Code tools (e.g., AWS CDK, Terraform) for managing cloud resources.
- Practical experience with IoT protocols (MQTT, Protobuf) and building real-time systems.
- Familiarity with common authentication and security standards (JWT, OAuth2, mTLS, TLS 1.3).
- Experience integrating with third-party APIs and services (e.g., payment gateways, external data sources).
- Strong testing mindset with demonstrated experience writing robust unit, integration, and end-to-end tests.
- Proficiency with CI/CD pipelines, Docker, and modern development workflows.
- Experience with relational and/or NoSQL databases.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience in the automotive, IoT, or a similar real-time data-intensive industry.
- Knowledge of vehicle data buses (e.g., CAN, Ethernet) and related data structures.
- Experience with microservices architecture.
- Contributions to open-source projects.
- Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
- Early-stage Stock Options
- Robust Retirement Savings (401k, HSA, FSA)
- Generous Paid Time Off (PTO) & Parental Leave
- Annual Vacation Bonus
- Wellness & Fertility Benefits
- Cell Phone Stipend
- Complimentary Meals & Stocked Kitchens
California Pay Range
$120,000 - $160,000 USD
Apply for this job
*
indicates a required field