Senior Software Architect

Irvine, CA
$130,000 - $180,000 / Year 
Senior level

Job Description

Innova Electronics Corporation is a leading supplier of test equipment and diagnostic reporting products for the automotive aftermarket, offering high quality products, innovative diagnostics, and value to the top three automotive retailers. All Innova products are researched, developed, and designed at the company’s headquarters in Irvine, California.

We are seeking a highly skilled and experienced Senior Software Architect to join our team.


  • Architecture and Design: Define software requirements, system architecture, and design specifications for our internal as well as external software products.
  • Software Development: Lead the development and maintenance of software components and systems for our products. Ensure compliance with coding standards, software quality, and industry best practices.
  • Technical Leadership: Lead and mentor a team of software engineers (both onshore and offshore), providing technical direction, guidance, and support throughout the development lifecycle.
  • Technical Problem Solving: Investigate and resolve complex technical issues related to software development, including debugging and troubleshooting in both hardware and software domains.
  • Innovation and Research: Stay abreast of emerging technologies, industry trends, and best practices in software engineering and embedded systems. Explore and propose new ideas and approaches to enhance product performance and functionality.
  • Continuous Improvement: Drive continuous improvement initiatives within the team, optimizing development processes, tools, and methodologies to increase efficiency and quality.
  • Collaboration: Work closely with cross-functional teams such as hardware engineers, firmware developers, product managers, QA and other stakeholders to ensure seamless integration of software with the overall product ecosystem.
  • Code Review and Testing: Conduct thorough code reviews to maintain code quality and enforce coding standards. Guide testing activities, including unit testing, integration testing, and system testing, to ensure software reliability and performance.
  • Documentation: Create and maintain comprehensive architectural documentation, including design diagrams, specifications, and technical product requirements.
  • Multicultural and dispersed teams: Work with on-shore and off-shore teams in multicultural environment.


  • Bachelor's or equivalent in Computer Science, Electrical Engineering, or related field.
  • 8+ years of software development experience
  • 3+ years of experience as a software Architect.
  • Proficiency in software development methodologies and tools.
  • ‪Experience with Application-level development (.NET, JavaScript, TypeScript, C#, C++, Java, SQL, etc.)
  • Familiarity with firmware/hardware design and the ability to work collaboratively with firmware/hardware engineers.
  • Strong analytical and problem-solving skills, with a keen eye for detail and a drive for excellence.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences.
  • Experienced in Agile methodology and using Jira.
  • Strong knowledge of RESTful API implementations, including microservices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Ability to meet tight deadlines and thrive in a multi-project and dynamic environment

Preferred Qualifications:

  • Automotive industry experience is a major plus.
  • Strong proficiency in both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Extended experience in conducting load testing and performance tuning.
  • Experience in designing DevOps infrastructure such as Docker and Kubernetes to implement continuous integration, continuous delivery (CI/CD).
  • Keen business judgment, focus, and ability to see the "big picture" and prioritize.
  • Innovative thinker who is positive, proactive, and readily embraces change.
  • Impeccable attention to detail and follow through.

If you are a highly motivated individual with a passion for software development and possess the required skills, we would love to hear from you. Join our team of talented professionals and contribute to the success of our cutting-edge software solutions.

Job Type: Full-time

Pay: $130,000.00 - $180,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan

Experience level:

  • 8 years


  • 8 hour shift
  • Monday to Friday

Application Question(s):

  • How many years have you worked as a Software Architect?

Ability to Commute:

  • Irvine, CA 92614 (Preferred)

Ability to Relocate:

  • Irvine, CA 92614: Relocate before starting work (Required)

Work Location: In person

Ref #
27 days ago
Last updated 26 days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.