Manager, Engineering Software Job Description
Manager, Engineering Software Duties & Responsibilities
To write an effective manager, engineering software job description, begin by listing detailed duties, responsibilities and expectations. We have included manager, engineering software job description templates that you can modify and use.
Sample responsibilities for this position include:
Manager, Engineering Software Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Manager, Engineering Software
List any licenses or certifications required by the position: AWS, GCP, AZURE, PMP, ADM, FAA, EVM, MS, SCRUM, ISO
Education for Manager, Engineering Software
Typically a job would require a certain level of education.
Employers hiring for the manager, engineering software 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, Engineering Software
Desired skills for manager, engineering software include:
Desired experience for manager, engineering software includes:
Manager, Engineering Software Examples
Manager, Engineering Software Job Description
- Demonstrates leadership skills & is well acknowledged by team for his expertise on domain and technology
- Break existing monolithic applications into micro service architectures and build new microservices
- Managing personnel development
- Managing advancement and deployment of specific disciplines and technologies
- Actively participating in the engineering process
- Objectives by all subordinates
- Lead a small team of about 10 to 15 engineers, delegate and provide mentoring to scale team activities effectively
- Coordinate with program management and support staff to diagnose and resolve bugs
- In concert with development leads, develop and provide appropriate assignments, tasks, evaluates work, communicates progress toward project goals
- Provide Software Engineering resources to the organization in support of product development, manufacturing, test engineering and sustaining engineering
- At least 2 years experience with IIS
- 3 years of experience managing delivery to business
- 2 years of experience in SOAP and/or RESTful Web Services development
- Recognize and reward your team and others
- Provides clear feedback to Credit leadership to help guide to the proper execution plans
- Prior management experience in Software Engineering
Manager, Engineering Software Job Description
- Serves as technology advisor to the business on all aspects of software technology trends and novel solutions specific to their respective domain or feature set
- Uses independent judgment to develop strategic vision within their specific feature set or domain
- Build a world-class team by hiring exceptional talent, coaching and developing your team, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the bar
- Full-lifecycle Java development experience
- At least 5 years of experience with web services architecture
- Manages the daily activities of individual contributors and supervisors, accountable for results, responsible for establishing goals and objectives for the work group
- Ability to manages a small agile team (up to 12 direct reports) & Influence more agile teams
- Places emphasis on not only attracting talent but also retaining it
- Demonstrates an ability to communicate the technical knowledge through project management/contributions to product strategy
- Lead, manage and grow a team of software engineers
- Experience in revenue reporting and accounting concepts is a plus
- BS or MS or PhD degree in Computer science or equivalent
- Bachelor's Degree in Information Technology OR Bachelors degree in Computer Science
- Master's in Information Technology OR Master's degree in Computer Science
- 3 years experience as a development manager
- 3 years experience in REST web services and SOAP services
Manager, Engineering Software Job Description
- 1 year of experience with devops automation tools such as Github, Hudson/Jenkins, Chef/Ansible/Puppet, Docker/ECS
- Experience with monitoring tools such as Cloudwatch, Splunk, Zabbix, or Factfinder/Bluestripe
- Bachelor's Degree in Information Systems OR Bachelor's Degree in Computer Science OR Bachelor's Degree in Engineering, OR military experience
- At least 3 years of experience with ITIL processes
- At least 2 years of experience working with Agile and SAFe methodology
- Understand sources of customer-impacting service, network, and client latency and drive performance improvement initiatives
- Drive root cause analysis and fixes to eliminate/minimize points of failure in the Digital Experience applications space
- Implement metrics, monitoring, and deployment management best practices
- Collaborate with product, creative and engineering delivery teams to provide technical expertise and leadership
- You will work in 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
- Preferred experience working with offshore teams to facilitate project work
- Strong commercial awareness and financial intelligence (e.g., P&Ls, how decisions impact cost, profit)
- Experience managing an engineering team in a fast paced web company
- Experience in Agile/Scrum software development practices and
- Track record of delivering quality software using industry best practices in all aspects of the software development process including Test-Driven Development methodology
- Experience in the identity management and/or fraud detection systems a plus
Manager, Engineering Software Job Description
- Establish best practices and procedures for building software in an agile, continuous delivery environment
- Deliver on the product roadmap to support customer needs and operational excellence
- Plan, track and report development activities with emphasis on quality, schedule, content and productivity
- Conducts one-on-one meetings weekly to understand how their direct report is
- You will attract, develop, and retain talent to build and maintain strong, effective, and competent teams and build their knowledge
- You will accountable for team following best software engineering practices, quality processes, and methodologies (SCRUM, Kanban)
- You will promote and instill a culture of continuous improvement and efficiency to the software/business processes through out-of-the-box thinking on product and processes and by utilizing or creating new software engineering tools and different innovation techniques
- You will efficiently manage the key partner (customer representatives - BU/PdM/PDO, CSU, ) relationships and communication to ensure software delivery is aligned to meet not only the customer requirements, but also adds value to their business
- You will be challenged with leading and mentoring a development team
- Manages employees performing engineering and technical activities in the area of Software Engineering
- In depth knowledge of low level SW stacks, BIOS, UEFI, uboot, operating systems adoption layers and drivers
- Demonstrated ability to engage and contribute to unfamiliar and pre-existing projects
- Ability to balance practical and ideal goals
- Individual drive and ambition
- Someone who’s passionate about delivering client values through careful planning and organization
- Experience leading teams in an Agile and continuous integration environment implementing complex enterprise software systems
Manager, Engineering Software Job Description
- Responsible for overall eCommerce technical architecture and integration in support of IT and eCommerce solutions objectives
- Experience with distributed database design and implementation
- Proven ability to identify and introduce process improvement opportunities and to translate operational requirements into actionable processes, models and solutions
- Experience with cloud based services, development and deployment practices
- Hire, train, coach, manage, and mentor the development staff overseeing performance of individual team members and team-as-a-whole
- Lead a small team of front end developers for Contact Center Cloud based applications
- Develop Apps in Angular, Ember, Javascript
- Manages team and leads product design and development activities that meet or exceed defined customer requirements
- Passion for clean, easy to read and maintainable C++ code
- Good object-orientated software design abilities
- BS in Computer Science, Computer Engineering or equivalent with 8 or more years of software design experience, preferably in embedded software and 2 or more years of previous leadership or management experience, with a record of proactive, effective team and project leadership
- Experience with Linux and development using Linux tools
- Experience with the physical layers of Ethernet communication networks
- Expertise in software engineering principles and best practices
- Passion for continuous integration and continuous improvement
- Motivated, self-starter who likes challenging work