Senior Software Engineering Manager
Job Description
About Us
Founded in 2009, Cubic³ is a leading provider of connectivity solutions and analytics services that empower vehicle and IoT device manufacturers to manage and grow revenue streams. We are fast-paced, ambitious, and driven by innovation. At Cubic³, you’ll find a collaborative environment where we challenge ourselves and each other to grow, lead, and make a meaningful impact.
We believe in leadership that empowers, inspires, and cultivates excellence. Whether you're a seasoned leader or someone who thrives on building high-performing teams, we value individuals who are visionary, empathetic, results-oriented, and champions of our culture and values.
Position Summary
We are seeking a dynamic and experienced Senior Software Engineering Manager to lead and scale our engineering organisation. In this strategic leadership role, you will oversee multiple engineering teams, drive technical excellence, and work closely with senior stakeholders to shape the future of our platform and products.
You will play a critical role in aligning engineering execution with business strategy, fostering a culture of innovation, and mentoring the next generation of engineering leaders.
Key Responsibilities
- Strategic Leadership: Define and execute the engineering strategy in alignment with company objectives, ensuring scalability, performance, and innovation across all software initiatives.
- Team Management & Growth: Lead, mentor, and grow a team of engineering managers and senior engineers, fostering a high-performance, inclusive, and collaborative culture.
- Cross-Functional Collaboration: Partner with Product, Design, Data, and Operations to deliver impactful solutions that meet customer and business needs.
- Technical Excellence: Champion engineering best practices including CI/CD, DevOps, test automation, and secure coding standards. Drive architectural decisions and technical roadmaps.
- Agile & OKR Leadership: Lead agile transformation efforts and embed OKR-driven planning and execution across teams to ensure measurable outcomes.
- Innovation & Continuous Improvement: Stay ahead of industry trends and emerging technologies. Drive continuous improvement in engineering processes, tools, and team capabilities.
- Risk & Quality Management: Ensure delivery of high-quality, secure, and resilient software systems. Proactively manage technical debt and operational risks.
- 10+ years of experience in software engineering, with 5+ years in engineering leadership roles managing multiple teams or departments.
- Proven track record of scaling engineering teams and delivering complex, high-impact software products.
- Deep expertise in .NET, Azure, and microservices architecture. Experience with distributed systems and cloud-native design is a strong advantage.
- Strong understanding of Agile methodologies, OKRs, and experience leading in a SAFe or scaled agile environment.
- Exceptional leadership, communication, and stakeholder management skills.
- Strategic thinker with a data-driven mindset and a passion for mentoring and developing talent.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proficiency in written and spoken English.
Company Information
Location: San Diego, CA
Type: Hybrid