Senior software manager job description
Updated March 14, 2024
9 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example senior software manager requirements on a job description
Senior software manager requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior software manager job postings.
Sample senior software manager requirements
- Minimum of 8 years of experience in software development.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Expertise in Agile methodologies and project management tools.
- Proven track record of delivering software products on time and within budget.
Sample required senior software manager soft skills
- Strong leadership and people management skills.
- Excellent communication and interpersonal skills.
- Ability to motivate and inspire teams to achieve their goals.
- Effective problem-solving and decision-making abilities.
- Passion for technology and staying up-to-date with industry trends.
Senior software manager job description example 1
iRobot senior software manager job description
Introduction
Senior Software Program Managers at iRobot play an essential role in helping us to deliver awesome products and digital features to our customers. They are responsible for integrated planning, communications, dependency and risk management, and synchronized software delivery execution. Importantly, this is a technical role where your understanding of software and software engineering is essential to successfully building strong working relationships with technical experts and in orchestrating high-quality software releases.
The ideal candidate has worked in a successful Agile software development environment, with multiple teams delivering components to create an integrated product release. They have a track record of success with complex software delivery and are ready to bring their experience, organizational skill, creativity, tech savvy, and enthusiasm to iRobot. If you are impassioned by working with smart engineers and helping them succeed as a team, we would love to hear from you!
Multiple openings are available at all levels!
What You Will Do:
Build strong relationships with technical subject matter experts by leveraging foundational understanding of the various iRobot software disciplines (e.g. robot software, networking, mobile applications software, cloud services).Work with Product Management, cross-functional program teams, and software technical leaders to clarify and scope product/feature requirements. Coordinate and synchronize multiple software development teams and other internal groups to design, build, test, and release software on time and with excellent quality.Make the right trade-offs, escalate issues if required, and concisely report development progress, status, cross-team milestones, issues, and risk burn-down across all required levels of the organization.Manage other aspects of “shipping” software as appropriate, e.g. integrated system testing, 3rd party certifications, manufacturing tooling & integration, release process, etc.
To Be Successful You Will Have:
Bachelor's degree in an appropriate technical discipline or relevant experience. Advanced degrees welcome but not required.Meaningful software technical background, including demonstrated ability to understand how components fit together into an overall product/digital feature deliverable.Experience with practically minded Agile software development and software engineering best practices as applied to modern IoT “Smart” devices.Proven track record of exceptional capability in hardware/software integration and software development & test methodologies.Outstanding written and verbal communication skills, organizational and leadership talents, communication skills, and systems thinking. High level of emotional intelligence.10+ years of technical program/project management experience focused on complex software delivery. Experience in the robotics industry preferred but not essential.
#LI-RM1
#LI-Remote
Senior Software Program Managers at iRobot play an essential role in helping us to deliver awesome products and digital features to our customers. They are responsible for integrated planning, communications, dependency and risk management, and synchronized software delivery execution. Importantly, this is a technical role where your understanding of software and software engineering is essential to successfully building strong working relationships with technical experts and in orchestrating high-quality software releases.
The ideal candidate has worked in a successful Agile software development environment, with multiple teams delivering components to create an integrated product release. They have a track record of success with complex software delivery and are ready to bring their experience, organizational skill, creativity, tech savvy, and enthusiasm to iRobot. If you are impassioned by working with smart engineers and helping them succeed as a team, we would love to hear from you!
Multiple openings are available at all levels!
What You Will Do:
Build strong relationships with technical subject matter experts by leveraging foundational understanding of the various iRobot software disciplines (e.g. robot software, networking, mobile applications software, cloud services).Work with Product Management, cross-functional program teams, and software technical leaders to clarify and scope product/feature requirements. Coordinate and synchronize multiple software development teams and other internal groups to design, build, test, and release software on time and with excellent quality.Make the right trade-offs, escalate issues if required, and concisely report development progress, status, cross-team milestones, issues, and risk burn-down across all required levels of the organization.Manage other aspects of “shipping” software as appropriate, e.g. integrated system testing, 3rd party certifications, manufacturing tooling & integration, release process, etc.
To Be Successful You Will Have:
Bachelor's degree in an appropriate technical discipline or relevant experience. Advanced degrees welcome but not required.Meaningful software technical background, including demonstrated ability to understand how components fit together into an overall product/digital feature deliverable.Experience with practically minded Agile software development and software engineering best practices as applied to modern IoT “Smart” devices.Proven track record of exceptional capability in hardware/software integration and software development & test methodologies.Outstanding written and verbal communication skills, organizational and leadership talents, communication skills, and systems thinking. High level of emotional intelligence.10+ years of technical program/project management experience focused on complex software delivery. Experience in the robotics industry preferred but not essential.
#LI-RM1
#LI-Remote
Post a job for free, promote it for a fee
Senior software manager job description example 2
Lucid Motors senior software manager job description
Leading the future in luxury electric and mobility
At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.
We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience.
Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.
The Digital Software Infotainment team is seeking a Senior Manager, responsible for improving infotainment HMI experience on our cutting-edge technology. Lucid's mission is to inspire the adoption of sustainable energy by creating the most captivating luxury electric vehicles, centered around the human experience.
Working at Lucid Motors means having a shared vision to power the future in revolutionary ways. Be part of a once-in-a-lifetime opportunity to transform the automotive industry.
RESPONSIBILITIESManage and grow a team of software engineers working on highly complex and visible in-vehicle software initiatives across the organization.Define, architect, and build high-quality software solutions while evangelizing technologies, solutions, and best practices.Manage day to day development activities, and drive Sprint definitions and closure coordinating with product owners, scrum masters, architects, and others to deliver the right features on time.Lead technical discussions, be a subject matter expert and have strategic influence.Participate in continuous iterative improvements around design, implementation, and testing to improve efficiency, effectiveness, and product quality.Engage in design and code reviews to ensure appropriate implementation based on architectural direction.Coach and mentor software engineers to improve their technical acumen, employ best practices around design and coding, foster stronger communication capabilities, and develop delivery skills.Perform goals definition and management, performance management, succession plans and promotions.
MINIMUM QUALIFICATIONSBachelor's degree in Computer Science/Electrical Engineering and 5 years experience in software engineering or related engineering field. 2+ years of experience managing medium to large software development teams.5+ years of professional Software Engineering experience spanning one or more of infrastructure, full-stack, software development areas.Experience developing in a modern object oriented language (Java).Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging, operational support.Minimum of 3 years supervisory experience with managers reporting.
PREFERRED QUALIFICATIONS3+ years of experience managing medium to large software development teams.10+ years of professional Software Engineering experience spanning one or more of infrastructure, full-stack.Master's degree in Computer Science/Electrical Engineering.
EDUCATIONBS in the areas of Computer Science, Computer Engineering, Electrical Engineering
At Lucid, we don't just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.
Notice regarding COVID-19 protocols
At Lucid, we prioritize the health and wellbeing of our employees, families, and friends above all else. In response to the novel Coronavirus all new Lucid employees, whose job will be based in the United States may or may not be required to provide original documentation confirming status as having received the prescribed inoculation (doses). Vaccination requirements are dependent upon location and position, please refer to the job description for more details.
Individuals in positions requiring vaccinations may seek a medical and/or religious exemption from this requirement and may be granted such an accommodation after submitting a formal request to and the subsequent review and approval thereof by our dedicated Covid-19 Response team.
To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.
At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.
We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience.
Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.
The Digital Software Infotainment team is seeking a Senior Manager, responsible for improving infotainment HMI experience on our cutting-edge technology. Lucid's mission is to inspire the adoption of sustainable energy by creating the most captivating luxury electric vehicles, centered around the human experience.
Working at Lucid Motors means having a shared vision to power the future in revolutionary ways. Be part of a once-in-a-lifetime opportunity to transform the automotive industry.
RESPONSIBILITIESManage and grow a team of software engineers working on highly complex and visible in-vehicle software initiatives across the organization.Define, architect, and build high-quality software solutions while evangelizing technologies, solutions, and best practices.Manage day to day development activities, and drive Sprint definitions and closure coordinating with product owners, scrum masters, architects, and others to deliver the right features on time.Lead technical discussions, be a subject matter expert and have strategic influence.Participate in continuous iterative improvements around design, implementation, and testing to improve efficiency, effectiveness, and product quality.Engage in design and code reviews to ensure appropriate implementation based on architectural direction.Coach and mentor software engineers to improve their technical acumen, employ best practices around design and coding, foster stronger communication capabilities, and develop delivery skills.Perform goals definition and management, performance management, succession plans and promotions.
MINIMUM QUALIFICATIONSBachelor's degree in Computer Science/Electrical Engineering and 5 years experience in software engineering or related engineering field. 2+ years of experience managing medium to large software development teams.5+ years of professional Software Engineering experience spanning one or more of infrastructure, full-stack, software development areas.Experience developing in a modern object oriented language (Java).Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging, operational support.Minimum of 3 years supervisory experience with managers reporting.
PREFERRED QUALIFICATIONS3+ years of experience managing medium to large software development teams.10+ years of professional Software Engineering experience spanning one or more of infrastructure, full-stack.Master's degree in Computer Science/Electrical Engineering.
EDUCATIONBS in the areas of Computer Science, Computer Engineering, Electrical Engineering
At Lucid, we don't just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.
Notice regarding COVID-19 protocols
At Lucid, we prioritize the health and wellbeing of our employees, families, and friends above all else. In response to the novel Coronavirus all new Lucid employees, whose job will be based in the United States may or may not be required to provide original documentation confirming status as having received the prescribed inoculation (doses). Vaccination requirements are dependent upon location and position, please refer to the job description for more details.
Individuals in positions requiring vaccinations may seek a medical and/or religious exemption from this requirement and may be granted such an accommodation after submitting a formal request to and the subsequent review and approval thereof by our dedicated Covid-19 Response team.
To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.
Dealing with hard-to-fill positions? Let us help.
Senior software manager job description example 3
NIO senior software manager job description
Sr. Manager Embedded Software Platform Quality
Location: San Jose CA
NIO is a global company with R&D offices in China, North America, Germany, and UK. NIO is the leader of intelligent Electronic Vehicle (EV) industry in China, which is the largest, fastest growing EV market in the world, and is also rapidly expanding its business worldwide.
Digital Systems department at NIO is responsible for building highly reliable, secure, and scalable infrastructure and platforms for intelligent and fully autonomous driving vehicles, and its scope ranges from vehicle operating system software platform, central computer and SOA-based digital architecture, automation simulation test platforms, cyber security, vehicle cloud & connectivity.
A primary mission of Digital Systems North America R&D Center is to lead the research and development of industry-leading operating systems for autonomous driving vehicles (NVOS - NIO Vehicle Operating System) from the ground up. This is an opportunity to solve a wide range of technical challenges, such as building a high-performance & secure OS based on microkernel architecture, deeply customized Linux and in-house hypervisor for automobile-grade safety, seamless app development on heterogeneous hardware chipsets, low-latency and high throughput data processing, powerful AI framework, and complete toolchains to supply Android-like development experiences.
We are looking for an experienced Sr. Manager Embedded Software Platform Quality in San Jose California R&D Center to help accelerate the experience in the eyes of NIO's users.
Responsibilities:
On time delivery of traceable and well tracked software quality assessment to support business decisions. Lead testing team disciplines: System test, test architecture, test automation & test coverage. Lead and evangelize the community to follow robust processes to drive experiments, testing runs, perform failure analysis and capture tracing to support quality improvements efficiently. Organize data driven processes to be able to accurately characterize complex systems. Participate in project planning and scoping
Support product owners, development and PMs to deliver high quality software
Inspire innovation and technical growth through hands-on mentoring and encouragement
Provide career development opportunities and maintain an ongoing constructive feedback loop with testing team.
Meet hiring goals to fulfill quality coverage goals and support quality protection and evolution
Promote NIO values and open doors leadership.
Qualifications
10+ years of embedded software quality and automation.
5 + years of team management experience in test, test automation and test architecture.
Data driven, crystal clear structured communication.
In-depth technical understanding of embedded software systems.
Solid understanding of agile methodologies.
Capable of working effectively in a fast-moving and dynamic environment.
Ability to successfully and effectively work within a global team environment.
Nice to have qualifications
Experience with DFMEA
Experience with automotive technologies.
Experience with functional safety ISO-26262 standard requirements.
Knowledge about security in embedded systems.
About NIO
NIO Inc. is a pioneer in China's premium smart electric vehicle market. Founded in November 2014, NIO's mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users. NIO designs, jointly manufactures, and sells smart premium electric vehicles, driving innovations in next-generation technologies in connectivity, autonomous driving, and artificial intelligence. Redefining the user experience, NIO provides users with comprehensive and convenient power solutions, innovative Battery as a Service (BaaS) program, and other user-centric services. NIO began deliveries of the ES8, a 7-seater flagship premium electric SUV, in China in June 2018, and its variant, the 6-seater ES8, in March 2019. NIO officially launched the ES6, a 5-seater high-performance premium electric SUV, in December 2018 and began deliveries of the ES6 in June 2019. NIO officially launched the EC6, a 5-seater premium electric coupe SUV, in December 2019 and began deliveries of the EC6 in September 2020.
Equal Employment Opportunity
NIO is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.
NIO US is an E-Verify employer.
Location: San Jose CA
NIO is a global company with R&D offices in China, North America, Germany, and UK. NIO is the leader of intelligent Electronic Vehicle (EV) industry in China, which is the largest, fastest growing EV market in the world, and is also rapidly expanding its business worldwide.
Digital Systems department at NIO is responsible for building highly reliable, secure, and scalable infrastructure and platforms for intelligent and fully autonomous driving vehicles, and its scope ranges from vehicle operating system software platform, central computer and SOA-based digital architecture, automation simulation test platforms, cyber security, vehicle cloud & connectivity.
A primary mission of Digital Systems North America R&D Center is to lead the research and development of industry-leading operating systems for autonomous driving vehicles (NVOS - NIO Vehicle Operating System) from the ground up. This is an opportunity to solve a wide range of technical challenges, such as building a high-performance & secure OS based on microkernel architecture, deeply customized Linux and in-house hypervisor for automobile-grade safety, seamless app development on heterogeneous hardware chipsets, low-latency and high throughput data processing, powerful AI framework, and complete toolchains to supply Android-like development experiences.
We are looking for an experienced Sr. Manager Embedded Software Platform Quality in San Jose California R&D Center to help accelerate the experience in the eyes of NIO's users.
Responsibilities:
On time delivery of traceable and well tracked software quality assessment to support business decisions. Lead testing team disciplines: System test, test architecture, test automation & test coverage. Lead and evangelize the community to follow robust processes to drive experiments, testing runs, perform failure analysis and capture tracing to support quality improvements efficiently. Organize data driven processes to be able to accurately characterize complex systems. Participate in project planning and scoping
Support product owners, development and PMs to deliver high quality software
Inspire innovation and technical growth through hands-on mentoring and encouragement
Provide career development opportunities and maintain an ongoing constructive feedback loop with testing team.
Meet hiring goals to fulfill quality coverage goals and support quality protection and evolution
Promote NIO values and open doors leadership.
Qualifications
10+ years of embedded software quality and automation.
5 + years of team management experience in test, test automation and test architecture.
Data driven, crystal clear structured communication.
In-depth technical understanding of embedded software systems.
Solid understanding of agile methodologies.
Capable of working effectively in a fast-moving and dynamic environment.
Ability to successfully and effectively work within a global team environment.
Nice to have qualifications
Experience with DFMEA
Experience with automotive technologies.
Experience with functional safety ISO-26262 standard requirements.
Knowledge about security in embedded systems.
About NIO
NIO Inc. is a pioneer in China's premium smart electric vehicle market. Founded in November 2014, NIO's mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users. NIO designs, jointly manufactures, and sells smart premium electric vehicles, driving innovations in next-generation technologies in connectivity, autonomous driving, and artificial intelligence. Redefining the user experience, NIO provides users with comprehensive and convenient power solutions, innovative Battery as a Service (BaaS) program, and other user-centric services. NIO began deliveries of the ES8, a 7-seater flagship premium electric SUV, in China in June 2018, and its variant, the 6-seater ES8, in March 2019. NIO officially launched the ES6, a 5-seater high-performance premium electric SUV, in December 2018 and began deliveries of the ES6 in June 2019. NIO officially launched the EC6, a 5-seater premium electric coupe SUV, in December 2019 and began deliveries of the EC6 in September 2020.
Equal Employment Opportunity
NIO is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.
NIO US is an E-Verify employer.
Start connecting with qualified job seekers
Resources for employers posting senior software manager jobs
Senior software manager job description FAQs
Ready to start hiring?
Updated March 14, 2024