Below we've compiled a list of the most important skills for a software engineering manager. We ranked the top skills based on the percentage of software engineering manager resumes they appeared on. For example, 19.0% of software engineering manager resumes contained software development as a skill. Let's find out what skills a software engineering manager actually needs in order to be successful in the workplace.
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
Show More
One of the best ways to acquire the skills needed to be a software engineering manager is to take an online course. We've identified some online courses from Udemy and Coursera that will help you advance in your career. Since software engineering managers benefit from having skills like software development, java, and python, we found courses that will help you improve these skills.
Project management in software development in traditional and agile projects...
Want to manage software development, but unsure where to begin? This computer science course will teach you the models, methods and practices of software development to make the process manageable and result in high-quality and efficient software products. This course is an introduction to software lifecycle management using the approved principles and best practices developed by IT leaders and verified by large-scale systems operation. Starting with the basics of lifecycles, the course will...
Learn Web and Apps Development with ASP.NET MVC, C#, Signal-R and ADO.NET...
Full-Stack MVC Web Application with ASP.NET Core 3.0, ASP.NET Core 2.2 & Entity Framework Core...
Learn the essential skills that every project manager needs to successfully plan and manage projects...
Move into leadership and management roles. Manage and plan software and IT projects effectively. Soft-skills series...
Gain the skills you'll need to succeed in the fast-growing field of project management...
In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software Product Manager. You will have the opportunity to share your experiences and learn from the insights of others as part of a Software Product Management...
Processing information is the hallmark of all modern organizations, which are increasingly digital: absorbing, processing and generating information is a key element of their business. Being able to interact flexibly and efficiently with the underlying data and software systems is an indispensable skill. Knowledge of the Unix shell and its command-line tools boosts the effectiveness and productivity of software developers, IT professionals, and data analysts. The Unix tools were designed,...
Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine. The course concl...
Modern software is under constant attack, but many software developers have never been told how to effectively counter those attacks. This course works to solve that problem, by explaining the fundamentals of developing secure software. Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources to...
This course, part of the Software Development MicroMasters Program, introduces how teams design, build, and test multi-version software systems. You will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics such as agile development, REST and Async programming, software specification, design, refactoring, information security, and more. By the end of this course, learners will work in teams, applying an agile...
The goal of the course is to give you the tools to initiate a project plan, manage both stakeholders and relationships, organize their team, develop a project charter, and build a business case for a project. By the end of this course you will be able to: - Perform a project assessment using information from previous projects and lessons learned - Identify key deliverables based on business requirements while managing customer expectations - Perform a stakeholder analysis and create a management...
The world of software engineering requires high flexibility, an influx of new ideas, and the courage to challenge traditional approaches. As a software engineer, you need to know the methods, workflows and tools to handle continuously growing complexity and shortened development cycles. You must be able to work in teams to build high-quality software. In this course, we will introduce the basic concepts of object-oriented software engineering. You will learn and apply UML modeling, patterns and...
Mastering Project Management with Microsoft Project 2019 (Software Included)...
This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers. Even if you have experience in the requirements realm, this course will expand your knowledge to include new viewpoints, development styles, techniques and tools. For anyone seeking a graduate degree, certificate, or professional degree in computer science, these courses will additionally give you a broad understanding of how requ...
The Complete Project Manager with Microsoft Project 2019 (Software Included)...
Modern software is under constant attack, but many software developers have never been told how to effectively counter those attacks. This course works to solve that problem, by explaining the fundamentals of developing secure software. Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources, to...
ASP.NET Blazor In Depth & Build an e-Commerce Web Application with Clean Architecture...
Angularjs full project end to end implementation for Asp.Net (MVC or Web APIs) developers with EF Code First approach...
Where do you want to work?