- Software Engineering, Software Engineer, Career Development, IT Recruiting, Prodcutivity, Business Communication
- Free tutorial
- Rating: 3.1 out of 53.1 (2 ratings)
- 613 students
- 1hr 15min of on-demand video
- Created by RougeNeuron Academy
- English
What you’ll learn
- Various roles involved in software delivery. Roles are not designations!
- The expectations from each role with focus on delivering software to the end user
- The goals one should be focusing on while serving in a particular role.
- The context when dealing with people from various roles.
- Knowing how to reply to the same question approprwhen asked by a Tech lead, Program Manager, and Engineering manager. No diplomacy, just different context.
Requirements
- No programming experience needed.
Description
Welcome to Exploring Software Engineering Roles, a one-hour course designed to provide a comprehensive understanding of the various roles within the software engineering field. This course covers a wide range of positions, from hands-on technical roles to executive and non-engineering roles, helping you gain a clear understanding of the responsibilities and career paths available in the software industry.
Course Outline:
- Section Intro
- Overview of the different roles in software engineering
- Executive Development Roles
- Introduction to executive positions in software development
- Roles, responsibilities, and Expectations of Executives
- Executive QA Roles
- Overview of executive positions in quality assurance
- Roles, responsibilities, and Expectations of QA Executives
- Executive Operations Roles
- Introduction to executive positions in operations
- Roles, responsibilities, and Expectations of operations executives
- Executive Support Roles
- Overview of executive positions in support
- Roles, responsibilities, and Expectations of support executives
- Technical Leadership Roles
- Tech Lead
- Engineering Manager
- Product Manager
- Principal Engineer
- Architect
- Solution Architect
- Manager of Managers
- Understanding the role and responsibilities of managers who oversee multiple teams or departments
- Non-Engineering Roles
- Exploring non-engineering roles that support and interact with software engineering teams
- Admin and HR Roles
- Introduction to administrative and human resources roles in software engineering organizations
- Understanding their impact on the overall functioning of the organization
By the end of this course, you’ll have a comprehensive understanding of the various roles within the software engineering field, allowing you to make informed decisions about your career path or gain a better understanding of the roles within your organization. Enroll now and gain valuable insights into the diverse world of software engineering roles!
Who this course is for:
- Fresh Graduate and Interns seeking advice on dealing with corporate hierarcies
- Software engineers getting used the software teams in their workplace
- Software engineers moving between different sized companies and facing challenge understanding expectation from them
- Developers working in midsized companies feeling confused about the level of details management expects in communciation.
Show less
Course content
5 sections • 15 lectures • 1h 14m total lengthCollapse all sections
Introduction1 lecture • 1min
- Introduction00:37
Software Engineering Execution related roles in daily software engineering4 lectures • 25min
- Software Engineering Execution: Development roles in daily software engineering05:23
- Software Engineering Execution: Testing/QA roles in daily software engineering04:01
- Software Engineering Execution: Operations roles in daily software engineering08:38
- Software Engineering Execution: Support roles in daily software engineering06:28
Software Engineering Leadership roles in daily software engineering7 lectures • 41min
- Tech Lead/Project Lead/ Team Lead05:57
- Engineering Manager / Project Manager08:26
- Product Manager06:48
- Principal Engieering role from a daily software engineering perspective05:15
- Architect role in software engieering hierarcy04:04
- Solution Architects in software engineering07:48
- Manager of Managers02:26
Essential Non Engineering roles that enable a software organization to succeed2 lectures • 9min
- Non Engineering roles associated with daily software engineering05:32
- Admistration and HR contribution to functional Software engineering teams03:21
Conclusion1 lecture • 1min
- [Bonus Lecture]00:01