Manager, Software Job Description
Manager, Software Duties & Responsibilities
To write an effective manager, software job description, begin by listing detailed duties, responsibilities and expectations. We have included manager, software job description templates that you can modify and use.
Sample responsibilities for this position include:
Manager, Software Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Manager, Software
List any licenses or certifications required by the position: PMP, ITIL, AWS, FAA, IAITAM, LEAN, SIL2, EN50128:2011, DRM, ITAM
Education for Manager, Software
Typically a job would require a certain level of education.
Employers hiring for the manager, 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, Education, Engineering, Management, Technical, Computer Engineering, Military, Software Engineering, Business, Electrical Engineering
Skills for Manager, Software
Desired skills for manager, software include:
Desired experience for manager, software includes:
Manager, Software Examples
Manager, Software Job Description
- Manage Agile/SCRUM development projects for specific new products or new product releases to ensure process efficiency, effective resource allocation, product quality, and achievement of milestones and deadlines
- Advise on customer education and documentation requirements for new products and releases
- Attend department meetings and provide input to establish and improve departmental processes and procedures
- Maintain relationships with other department involved in product sustainment
- Monitor and control the activities and performance of staff under his/her supervision with guidance from management
- Work with management to ensure appropriately qualified and/or experienced personnel are recruited and trained
- May perform Sr Software Engineering responsibilities if necessary
- Assign or reallocate duties to personnel to meet various workload pressures and variations where necessary
- Typically 7 or more years of experience in software development with Management experience
- Strong technical background with experience with SQL/NOSQL databases
- Deep understanding of SW development process including waterfall and agile, using WBS in planning and estimation, risk management
- Knowledge in pharmaceutical industry is preferred
- At least 3 years experience in Release Management / Project Management
- Experience in of the following - Software Development (hands on programming) and Management in CAD, CAM, Simulation or Data Management within Design
- ALM tools - GITHub, TFS, JIRA
- Proven ability to lead remote offshore teams
Manager, Software Job Description
- Executes effectively using SFDC reporting and analytics tools and databases to search for and investigate collections prospects
- Engages customers to participate in a compliance self-audit process to develop compliance opportunities
- Critical thinking skills to apply AspenTech’s licensing rules to various customers’ software deployments and ability to explain to customers why they are non-compliant
- Uses CRM tools to track lead opportunities, activities and results
- Uses lead tracking tools to forecast compliance sales on a regular basis
- Works with the Global SMB Inside Sales Account Managers to manage opportunities, account resource allocation, account strategy and closing sales
- Maintains well-rounded knowledge of AspenTech’s products, competition and industry trends along with understanding project delivery methods
- Pro-actively establishes collaborative relationships with global teams and partners engaging them with compliance customers to assemble alternate proposals to resolve compliance issues
- Work with your developers to help deliver current releases and sustained engineering builds to ensure requirements for design, performance, user scenarios are met along with quality code, adherence to coding standards and project metrics and making sure these are delivered on time under tight schedules
- Attending daily sprint meetings
- Experience in video application or media transmission technology development
- 5+ years professional game development experience
- 2+ years working in Unity
- Shipped multiple games as Lead Developer or Lead Programmer
- Bachelor's degree in Computer Science or Bachelor's degree in Software Engineering
- Experience with object oriented design and object oriented languages
Manager, Software Job Description
- Lead projects requiring coordination with other functions, customers, third parties
- Create new opportunities through outbound cold calls, e-mails and inbound lead follow-up
- Line manager for the group including staff development and wage determination
- Product Owner, according to the Scrum process, for the teams in the group
- Responsibility for the whole development chain from requirements analysis, programming to quality assurance of team deliveries
- Driving improvements in ways of working
- Implements operational policies and directives
- May be required to handle level II technical support calls after hours a few times a year
- Help set broad direction and vision, influence product strategy, and establish practices to efficiently and effectively address customer needs
- Own the success of your team's projects and deliver quantifiable results in a timely manner
- Substantial experience in building innovative and complex software
- A Master’s degree or higher in Computer Science or equivalent industry experience
- Implemented new processes that improved software quality and/or reduced operational load
- Successfully mentored and promoted software engineers
- Master's Degree in Computer Science or related discipline with 4+ years of experience
- 3+ years experience with an object-oriented programming language
Manager, Software Job Description
- Work with delivery leaders, business managers, sales representatives, and technology teams to ensure proper product portfolio maintenance
- Coordinate all project matters and monitor on a daily basis
- Report progress in writing on a weekly basis
- Planning and execution of development projects according to the defined processes and quality standards, incl
- Gather and prioritise market requirements for software focusing on large screen mobile platforms
- Own responsibility for the delivery against the plan
- Lead and direct the work of a team of 6-8 software engineers
- Train, mentor, and motivate the software staff
- Work closely with the hardware team to provide design feedback based on software limitations
- Creates and maintains resource level and staffing plans to meet business project requirements
- Good English write & listen skill
- Ability to develop software in C, C++, C#, NI LabVIEW
- Excellent knowledge of Relational Databases and SQL
- 5years or above working experience in product test software development
- Electric and Electronic Engineering graduated, Bachelor’s degree
- The ability to collaborate and communication globally with other Technical Leads
Manager, Software Job Description
- Facilitates communication upward around architecture, design and implementation objectives
- Manages personnel activities of staff
- Demonstrated knowledge of Service Oriented Architecture (SOA) and REST based services
- Good understanding of Incident Management, Configuration Management, Operational efficiency and Customer Management preferred
- Good experience with open source
- Coach and mentor software developer, develop staff skills, provide continuous feedback and responsible for annual reviews
- Defines and implements optimal practices for resourcing and staffing scrum teams
- Direct managerial responsibility for 15-20 Technical Professionals
- Coordinates and delivers performance reviews and drives professional development, including rotations and special assignments
- Manages the quality of work delivered by team members and deals effectively with performance issues in a timely manner
- Agile mind set and ability to lead in a flexible organization with a pragmatic yet results-focused approach
- Customer focus and emphasis on delivering the right product at the right time and right quality
- Driving performance by ensuring proper match between tasks and employee skill set
- At least 5 years managing software development teams with “hands on” involvement
- Experience with multiple RTOSs (FreeRTOS, µCOS)
- Proficient in CRM tools (SFDC)