Expert SW Developer:
Technical Leadership
-
Provide technical direction and hands-on guidance for architecture, design, code quality, and system scalability.
-
Participate in code reviews and help solve complex engineering problems.
-
Drive the adoption of engineering best practices, tools, and frameworks.
-
Collaborate with product, QA, and DevOps teams to deliver high-quality solutions.
-
Oversee the integration and usage of software quality tools across development lifecycles.
-
Collaborate with development and testing teams to implement static/dynamic analysis, code reviews, and quality gates.
-
Lead initiatives for improving code quality, maintainability, and traceability.
People Management
-
Lead and manage a team of software engineers, fostering a culture of growth, collaboration, and accountability.
-
Set clear goals, conduct performance evaluations, and support career development plans.
-
Facilitate hiring, onboarding, and team scaling activities.
-
Mentor junior and mid-level engineers and promote knowledge sharing.
Project & Stakeholder Management
-
Work with product managers and business leaders to define project scope, timelines, and deliverables.
-
Monitor progress, remove blockers, and ensure timely and high-quality releases.
-
Communicate effectively with stakeholders across engineering, product, and executive teams.
-
Represent the team in technical reviews, audits, and assessments.
Requirements:
-
Bachelor's or master’s degree in computer science, Engineering, or related field.
-
12+ years of experience in software development, with at least 2-4 years in a technical leadership role.
-
Strong technical background in [choose your stack: e.g., Python/Java/Node.js/DevOps Tools].
-
Hands-on experience with automotive software quality tools (e.g., Polyspace, QAC, LDRA, VectorCAST, Coverity).
-
Proven ability to lead and grow engineering teams.
-
Excellent communication and interpersonal skills.
-
Track record of delivering complex projects in agile environments.
-
Solid understanding of system design, cloud infrastructure (e.g., AWS, Azure, GCP), and CI/CD practices.
-
DevOps practices and tools usage (Docker, Kubernetes, Jenkins, etc.).
Preferred:
-
Experience in managing distributed or remote teams.
-
Prior experience working in a fast-paced startup or scaling organization.
-
Experience working with OEMs or Tier 1 suppliers globally.
-
Certification in project management or cloud platforms (PMP, AWS Certified, etc.).
Soft Skills:
-
Strong communication and stakeholder engagement skills.
-
Strategic thinking and systems-level problem solving.
-
Ability to mentor engineering teams on modern DevOps and Software Factory principles.
-
Comfortable working in a globally distributed and fast-paced environment.