Manager Software Engineering Job Description

Manager Software Engineering Job Description

4.6
203 votes for Manager Software Engineering
Manager software engineering provides technical Leadership to design and build fault-tolerant, high-performance, scalable systems and influence architecture, design, and implementation across adjacent teams.

Manager Software Engineering Duties & Responsibilities

To write an effective manager software engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included manager software engineering job description templates that you can modify and use.

Sample responsibilities for this position include:

Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
Borderline obsessive about testing and quality of workmanship
Engagement in business planning processes
Lead a team of talented engineers who like to ship code and tackle hard engineering problems
Mentor and guide the professional and technical development of your team members
Report project status contingency plans, as needed, to management, peers and subordinates
Identify and solve problems using logical and creative means
Provide technical expertise on engineering systems
Coordinate with project team to create and release Project Requirements, Design Specifications and Design Descriptions for assigned designs according to applicable standards and procedures
Acquiring and allocating resources

Manager Software Engineering Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Manager Software Engineering

List any licenses or certifications required by the position: AWS, GCP, AZURE, PMP, ADM, FAA, EVM, MS, SCRUM, ISO

Education for Manager Software Engineering

Typically a job would require a certain level of education.

Employers hiring for the manager software engineering job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Science, Education, Software Engineering, Computer Engineering, Management, Electrical Engineering, Information Technology

Skills for Manager Software Engineering

Desired skills for manager software engineering include:

Operations
Specific technical area
Testing
Build processes
Code reviews
Data structures and algorithms
Object-oriented programming
Operating systems
Java
Fault-tolerant distributed systems

Desired experience for manager software engineering includes:

1 year experience in interfacing over IBM MQ Messaging Platform
1 year experience with financial applications
Experience with OS build and Linux distribution systems, such as Yocto, OpenEmbedded, TeamCity
5+ years of experience in deploying J2EE applications (in Tomcat, JBoss )
Hire the right talent
Set clear expectations for your team and give regular feedback towards their performance to those expectations

Manager Software Engineering Examples

1

Manager Software Engineering Job Description

Job Description Example
Our company is looking to fill the role of manager software engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for manager software engineering
  • Curiosity and excitement about technology as a force for good
  • Pride in writing testable, modular, maintainable, simple, and well-documented code
  • Experience with web application and / or distributed systems development
  • Feeling right at home in the terminal
  • B.S., M.S., and/or Ph.D
  • Successful completion of a criminal and credit background check
  • Strong Team player focused on collaboration
  • We require you to list in your application if you are a Canadian citizen or permanent resident of Canada, or neither
  • Lead architectural design and technical decision making for product software engineering team
  • Design and development of features for the platform
Qualifications for manager software engineering
  • Experience with source control applications such as Git, Team Foundation Server (TFS), Subversion, Perforce, or other SCC application and experience with defect tracking applications
  • Strong technical skills with a passionate and continued interest in 'current' web technologies (JavaScript and Ruby on Rails strongly preferred)
  • Experience leading software engineers in the design, development and delivery of Internet applications
  • Hands-on experience in the design and development of Internet applications
  • Demonstrable understanding of building Internet scale applications
  • Strong software and data structure design, development and architecture experience
2

Manager Software Engineering Job Description

Job Description Example
Our innovative and growing company is hiring for a manager software engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for manager software engineering
  • Experience with HP monitoring and automation tools such as Sitescope, Diagnostics, Service Manager, Operations Orchestration, or Server Automation
  • Leadership is demonstrated through team leadership/knowledge in a specific technical area
  • Manage a team of 10 SW/QA Engineers that develop SDK and desktop application using C++/QT, C# and Java on Windows and Mac related to Color/Appearance and Computer Graphics (CGI)
  • Conducts one-on-one meetings weekly to understand how their direct report is doing, any problems they are encountering, any roadblocks or issues they need help with, how they are doing on their Scrum team, In other words, engage the employee and see what advice, counsel help, feedback, or encouragement they need
  • Meets regularly with members of the Scrum teams to get feedback on the performance of their direct report and any areas for improvement
  • Regularly sits in on Scrum meetings to directly observe their direct reports in their working environment and provide feedback on their observation
  • Provides counsel to their direct reports regarding career development
  • Represents their direct reports in discussions about prospective moves, future assignments, career opportunities
  • Shares information about the company, the industry, the department, major initiatives, , and addresses related questions
  • Maintains hands-on technical expertise by making technical contributions to the software design, development and integration of applications and systems through the Scrum team construct
Qualifications for manager software engineering
  • At least 5 years experience as manager within software development projects
  • Bachelor of Science Degree in Software Engineering, Computer Science or related degree required
  • Minimum 5 years of technical consulting experience or as a developer, with a minimum of 6 years’ experience in ASP.Net, MVC, Web Services, .Net framework 3.x/later (C#), SQL 2005/2008/later, Visual Studio, XSLT, XHTML, JavaScript, CSS and system integration technologies
  • 4+ years of increasingly diverse or complex experience
  • Minimum 1 successful Sitecore project delivered in the past years
  • Past experience in e-Commerce projects is preferred
3

Manager Software Engineering Job Description

Job Description Example
Our innovative and growing company is hiring for a manager software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for manager software engineering
  • Manage your team members, take care of their career development, support their professional growth, foster teamwork and manage their performance
  • You will be Responsible for a great group of developers and making them greater
  • You will Evaluate and coach developers to continually improve their performance as both technologists and employees
  • You’ll be accountable for the success of projects assigned to you
  • You will be the team’s advocate within the company, getting them everything they need to be successful
  • You will be an inspiration for innovation to the customer and the team
  • You will Be around other intelligent thinkers allows for creative work environment, collaboration and disruptive innovation
  • You will be part of the most innovative work environment cultures
  • Establish an elite software group by hiring, mentoring and growing talented engineers
  • Deliver world class, high quality software on time
Qualifications for manager software engineering
  • Understanding end-to-end architecture and the big picture
  • Understanding and familiarity with computer architecture & systems, software engineering and programming languages (C, C++)
  • At least 8 years leading engineering and software development efforts and supervising engineering/computer software staff involved with the application of engineering and software development disciplines in the development and implementation of software systems with large and complex databases
  • At least 4 years of this must be in demonstrated experience and capabilities for managing projects of at least similar size and complexity and hybrid (waterfall and agile) approach
  • Understanding of modern programming frameworks like .NET
  • Experience owning a product or area
4

Manager Software Engineering Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of manager software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for manager software engineering
  • Partner with Consensus and Target Talent Acquisition to recruit, interview, select and hire team members
  • Provide mentorship, training, and opportunities for growth to improve skills
  • Ensure team members have the skills and resources to get things done
  • Lead by example, set standards for professional behavior, stay abreast of new technologies and news
  • Foster a positive work environment where staff feels appreciated and is motivated to do their best
  • Helps resolve complex or sensitive disagreements and conflicts
  • Partners with HR to clearly understand all applicable company policies, laws, rules, and regulations
  • You will lead a highly collaborative Agile Scrum software team that will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications
  • You will be accountable for your team’s specific work products within an application and provide technical support during solution design for new requirements
  • You will have the opportunity to plan the implementation process to mitigate the impact of differences between the future and current state, and be part of the PRR committee
Qualifications for manager software engineering
  • An understanding of, and enthusiasm for, SCRUM management techniques
  • Internet technologies (HTTP, HTML, CSS, XML, JavaScript)
  • ECommerce applications and support services
  • Web Information Architecture, including REST principles
  • Service oriented designs and techniques (Web Services, JSON)
  • Database storage and interaction (SQL, Oracle, JDBC, "no-SQL" technologies)
5

Manager Software Engineering Job Description

Job Description Example
Our company is hiring for a manager software engineering. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for manager software engineering
  • Developing software, testing services, fixing bugs and troubleshooting as needed
  • Responsibility of group includes managing and delivering integrated SW which meets the expectations of the customers
  • Assembles eCommerce program technical team, identifies needed resources, assigns responsibilities and develops timeframes to facilitate successful completion of program activities and deliverables
  • Assisting departments with preparation of project charters and business cases and in particular helping departments adequately identify and describe IT requirements
  • Determines eCommerce technical solution costs/ensures delivery on time and within budgetary guidelines
  • Responsible for compatibility and consistency with existing architectural and enterprise
  • Provides RFP support and assisting departments in evaluating vendor proposals
  • Develops, clarifies and manages the scope of the eCommerce technical program, defines contract deliverables and achieves targeted outcomes
  • Ensure eCommerce systems requirements are achieved in a timely fashion and within budget guidelines
  • Stay abreast of current digital and eCommerce technologies and contributes and participates in the analysis and recommendation of new strategies and/or technologies to improve the e-commerce systems environment
Qualifications for manager software engineering
  • Dynamic leader with proven track record in managing ambiguity and influencing without Authority
  • People management, including direct supervision of tasks and delivering performance feedback
  • Experienced with Microcontroller-based software and RTOS (MQX
  • Proficiency in C programming and debugging for low power embedded micro-controller systems required
  • Working experience with embedded development tools and environments
  • Experience with TFS and/or IBM Rational Tools suite, DOORS, and RTC a plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates