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

Sr. Engineer II - Software Design

Job in Irvine, Orange County, California, 92713, USA
Listing for: Karma Automotive
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Sr. Engineer II - Software Design

Brief Description

The Sr. Engineer II - Software Design is responsible for designing, developing, testing, and managing Karma’s connected backend telematics system, Karma Cloud Services (KCS). KCS encompasses the back-office systems powering Karma Connect, including Karma’s Vehicle Data Management (VDM) and Over-the-Air (OTA) services platforms, which will redefine the experience of owning a Karma automobile both today and tomorrow.

You’ll be responsible for the development and maintenance of the fundamental systems powering all of Karma’s connected vehicle platforms. This will include the full application lifecycle, from creating server‑side logic, databases, and APIs, to writing and debugging code, along with designing scalable microservices and architectures, to ongoing performance and reliability optimizations and system validation.

As one of Karma’s longest‑running KCS services, our VDM solution collects fundamental operational and performance data from our connected vehicles. You’ll also be working with cross‑functional teams to analyze this data to detect vehicle issues and help us make informed product decisions. We’re looking for someone who is up to the challenge of leading our big data analysis efforts and researching, exploring, and introducing AI/ML to our systems to transform the way Karma operates.

Responsibilities
  • Lead software development and manage KCS systems which support over‑the‑air software updates, remote diagnostics, and telematics functionalities.
  • Write efficient and optimized code in programming languages like Java, Python, SQL, and shell scripts.
  • Design, develop, and monitor secure RESTful APIs hosted on AWS to support mobile and desktop clients.
  • Maintain KCS database systems and assist Aftersales department with customer data retrieval.
  • Collaborate with cross‑functional teams to integrate data solutions with existing systems and applications, including SAP, and debug issues.
  • Implement data security and privacy measures to protect sensitive information and comply with regulatory requirements.
  • Lead KCS testing and collaborate with QA team to ensure system functionality, accuracy, reliability, and performance in client‑server environment.
  • Design, develop, and implement scalable and efficient data processing pipelines using Big Data technologies such as Hadoop, Spark, or Kafka.
  • Build and maintain data warehouses, data lakes, and data marts to store and organize structured and unstructured data.
  • Design and develop data models, schemas, and structures to support business analytics and reporting requirements.
  • Develop and implement machine learning algorithms to enhance AI capabilities.
  • Research and implement AI technologies and frameworks.
  • Recommend solutions and strategies by comparing advantages and disadvantages of alternative implementations.
  • Compile and analyze data and processes to troubleshoot problems and identify areas for improvement.
  • Document technical specifications, deployment procedures, and operational guidelines.
  • Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long‑term technology roadmap.
  • Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Other duties, as assigned.
Required Qualifications
  • Bachelor’s degree in Computer Science or a related field.
  • 7‑10 years of relevant professional experience.
  • Proven experience in writing highly secure web applications, web design, core AWS web‑enabling technologies, RESTful API design, and database design/management.
  • UI/UX, big data analysis, data processing frameworks, backend architectures, machine learning, and some AI experience desired.
  • Familiarity with agile development methodologies, version control systems, microservices architecture, Dev Ops practices, and tools for continuous integration and deployment.
  • Strong experience with specific languages, such as Java, Python, SQL, and shell scripts.
  • Familiarity with JavaScript, Type Script, and web frameworks (Angular or React) are highly desired.
  • Strong understanding of the web…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary