Software Engineering Manager
Greenkey Resources LLC · greenkeyllc.com
Mountain ViewLead / Manager7+ yrs
The job in short
Managing software engineering teams.
Embedded
Details
- Found
- 9 d ago · posted 2026-10-14
- Location as listed
- Mountain View, California
- Role
- Engineering Manager
- Source
- The company’s own careers site
Full description
Software Engineering Manager Overview
• Lead and grow a high-performing software engineering team developing complex, mission-critical systems as a Software Engineering Manager.
• Combine technical leadership and people management to drive execution and develop talent within the team.
• Provide technical direction across software architecture and system integration, ensuring reliable, scalable software delivery.
• Engage in key technical decisions, fostering innovation and engineering excellence.
• Collaborate across departments to define interfaces, resolve technical issues, and deliver cohesive products.
• Establish engineering practices promoting high-quality, reliable software, including automated testing and CI/CD processes.
• Develop engineers through mentorship, technical coaching, and opportunities for increased ownership and responsibility.
• Contribute to technical strategy, establishing engineering standards and development practices across the organization.
Software Engineering Manager Key Responsibilities & Duties
• Lead, mentor, and manage a team of software engineers, fostering a culture of technical excellence and accountability.
• Provide technical direction and review for software architecture, system design, implementation, and integration.
• Own software engineering execution from concept through deployment, ensuring timely and within-scope project delivery.
• Remain technically engaged in architecture decisions, design reviews, debugging, and technical investigations.
• Collaborate with cross-functional teams to define interfaces and resolve technical issues.
• Establish processes promoting high-quality software development, including code reviews and disciplined development practices.
• Oversee software integration, testing, and validation to meet performance and reliability requirements.
• Develop and implement technical standards, architecture reviews, and documentation practices for maintainability.
Software Engineering Manager Job Requirements
• 7+ years of professional software engineering experience, including 2+ years in leadership or management roles.
• Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
• Strong foundation in software engineering with experience in complex systems development.
• Proven ability to lead, mentor, and develop software engineers while managing team performance and priorities.
• Experience designing and reviewing software architectures, ensuring scalability and reliability.
• Excellent communication skills to explain technical concepts to diverse stakeholders.
• Experience with robotics, autonomous systems, embedded systems, or high-performance environments preferred.
• Hands-on engineering background and familiarity with integrating sensors, actuators, and control systems.
Engineering Manager jobs in Mountain View, California · Engineering Manager jobs in the United States · All Greenkey Resources LLC jobs