×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Development Engineer

Job in Bayonne, Hudson County, New Jersey, 07002, USA
Listing for: The Leadership Agency Inc.
Full Time position
Listed on 2026-06-09
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Architect, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

We are building safe, reliable, and highly customizable vehicles designed and manufactured in the United States, with a strong focus on re‑industrialization and empowering customers to personalize their experience. The spirit of DIY and customization runs throughout every aspect of the product—people should have control over how their vehicles look, feel, and represent them.

Who We Are Looking For

We are seeking a Principal Software Development Engineer to help lead software development within the electric vehicle domain. This role focuses heavily on defining and building the digital customer experience. You must be comfortable thriving in a fast‑paced startup environment where your work shapes the company’s direction and success. You should excel in ambiguity, move quickly, and drive clarity amid competing priorities.

What You Will Do

Lead the definition, design, architecture, implementation, and delivery of software systems

Write and test system components; lead code reviews and design reviews

Own end‑to‑end code quality, including system tests, functional tests, and integration

Simplify complex problems using innovation, creativity, and strong judgment

Collaborate with UX and product teams to create new solutions that put customers first

Serve as a technical authority consulted on complex trade‑off decisions

Communicate the business impact of technical decisions and make long‑term technology choices aligned with company goals

Mentor engineers, support technical career development, and guide teams on advanced technical issues

What You Bring

Bachelor’s degree in Computer Science or equivalent professional experience

12+ years of professional software development experience

10+ years programming in at least one modern language (e.g., Java or C++)

10+ years in full‑stack mobile development (Android/iOS) or modern web applications and services, primarily using Java in Linux/Unix environments

10+ years contributing to architecture, design patterns, system reliability, and scalable system design

10+ years experience with the full software development lifecycle (coding standards, code reviews, source control, builds, testing, operations)

7+ years leading design or architecture for new and existing systems

Why Join

We operate with a strong sense of grit, determination, and attention to detail. The startup spirit—ingenuity, speed, and resourcefulness—drives our progress. Our culture values excellence, innovation, and mutual respect, grounded in principles:

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary