Manager Software Engineering Job Description
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:
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:
Desired experience for manager software engineering includes:
Manager Software Engineering Examples
Manager Software Engineering Job Description
- 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
- 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
Manager Software Engineering Job Description
- 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
- 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
Manager Software Engineering Job Description
- 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
- 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
Manager Software Engineering Job Description
- 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
- 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)
Manager Software Engineering Job Description
- 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
- 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