Software Dev Manager Job Description
Software Dev Manager Duties & Responsibilities
To write an effective software dev manager job description, begin by listing detailed duties, responsibilities and expectations. We have included software dev manager job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Dev Manager Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Dev Manager
List any licenses or certifications required by the position: PMP
Education for Software Dev Manager
Typically a job would require a certain level of education.
Employers hiring for the software dev manager 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, Computer Engineering, Management, Software Development, Computer Programming, Mathematics, Business, Design
Skills for Software Dev Manager
Desired skills for software dev manager include:
Desired experience for software dev manager includes:
Software Dev Manager Examples
Software Dev Manager Job Description
- Own development of their product end-to-end
- Establish and execute short and long-term architectural roadmaps for the business
- Continue to innovate on the framework to support delivery programs worldwide
- Manage multiple development teams focused on creating the complex back-end infrastructure
- Drive continual improvements to the efficiency and flexibility of the business platform while keeping an extremely high bar for customer trust, performance, and availability
- Oversees the development and implementation of multiple, complex, organization-wide systems, inclusive of prioritization for release management and planning production deployments
- Liaison to Infrastructure partners
- Manages relationship with vendors – including escalating support tickets, request information, roadmap presentations, user community
- Build and manage automation tools and frameworks both for feature test, end to end test and performance test
- Develop the vision, goals, priorities and work alongside the team to accomplish them
- Knowledge of Java and service technologies including Java, J2EE, Rest, SOAP, etc
- Help build a world class DevOps team to enable the continuous delivery of complex software platforms and research projects of varying size and duration
- Own and manage the multiple rapid prototyping and product development work streams
- At least 5 years of experience in managing IT projects
- At least 3 years of experience in DevOps and CI/CD automation
- 5+ years of experience managing technology transformations
Software Dev Manager Job Description
- Continue to innovate on the framework to support controlling smart devices worldwide
- Manage a development team focused on creating the complex back-end infrastructure
- Hire, mentor and lead a software development team
- If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you
- Lead, manage, and work in engineering teams that handles one or two applications each (2-5 direct reports)
- Utilize SCRUM and AGILE methodologies to manage development workflows
- Cultivate teams of successful software development engineers
- Deliver features within requirements and set deadlines
- Work closely with software architects to develop the best technical design and approach
- Work closely with stakeholders, project managers, and business analysts to prioritize feature development
- UX design skills
- Play a critical role in developing the broad plan for the business, working closely with senior executives to develop business targets and resource requirements
- Implementation orientation
- 5+ years of prior experience as a software developer
- Is an excellent communicator –to customers and partners, high-level executives, highly technical project team members
- Create the Test Plan, create Test Cases, write and execute manual Test Scripts, writing and executing Automated Test Scripts, documenting results, and communicating results to the project team
Software Dev Manager Job Description
- Provide technical solutions to business requirements and issues
- Adhere to development schedules and ensure the delivered product meets the technical specifications and design requirements
- Work with architects and development teams in helping elaborate the solution and translate them into design artifacts, specifications that the development team can understand and execute
- Expected to be technical and able to troubleshoot when necessary
- Embrace change, always open to replacing what you built yesterday with something better today
- Work on an innovative service that’s still in its beginning stages
- Be an actively contributing member of an agile development team, and have a large impact on the design, architecture, and implementation of a mission critical project
- Help define the long-term strategy and translate that into an achievable road map / action plan
- Manage a Data team dedicated to supporting various data stores/warehouses
- Manage the staff responsible for building and maintaining our business data systems
- 3+ years PaaS Experience
- Data pipelines
- Be./B.Tech/M.S
- 10 years or more experience, with minimum 5 years in Project Management
- Technically hands on with Linux and WAS (Websphere App Server) skills
- Prior experience of successfully managing support/maintenance engagements, in onsite/offshore model, with a team size of minimum 30-40 people
Software Dev Manager Job Description
- Responsible for uptime and usability of data systems
- Manage workflow and priority of projects requiring data team resources
- Architect new Workforce technology solutions for HR and payroll process, including developing proofs of concept and innovative approaches to meet changing business needs, assessing resource requirements, developing project plans, maintaining and ensuring the proper execution of project deliverables and production implementations, administering production support items in order to ensure business continuity, and communicating project statuses to management
- Assist in the roll-out of software releases
- Ensure team delivers software on time, to specification, and within budget
- Bachelor's degree (or foreign equivalent) in Computer Science, Engineering or a related technical field
- 3 years or experience working within an Agile development framework
- Experience delivering mobile applications in a micro-services frameworks a significant plus
- Experience with other web-based mobile development technologies and responsive design techniques a significant plus
- Lead the team through Salesforce Financial Cloud Services and Lightning UI implementation for Sales and RM Channels
- Familiarity with VMWare ecosystem, Esxi, vCenter, vSphere
- Understanding of Web Technologies – JavaScript, Ajax, HTML, Bootstrap, CSS and hands on experience of rich client frameworks such as AngularJS
- Two plus years of distributed computing experience
- Candidates should be excellent team players, yet capable of working independently
- Diploma/Degree in Computer Science
- Software development experience in OOP, Java, C++, HTML, CSS, JavaScript, Linux/UNIX, Ruby, AJAX, MySQL, Flash, XML (can add or take away depending on team needs)
Software Dev Manager Job Description
- Leading & managing the team of DevOps – provide both technical and people management support
- Design and implementation of monitoring & notification systems for the various services
- Lead an agile DevOps team to deliver business solutions within the WFM domain
- Interacts with Architects and Business Owners to provide timelines and estimates for delivery of new software
- Monitors team performance and ensures team’s commitments are being met
- Provides consistent status on issues and blockers and helps team to resolve them
- Mentors and guide’s team members and helps them in their professional growth
- Aligns people, budget, and resources to achieve overall organizational goals
- Provides final escalation on-call production support for developed applications
- Identify, define and drive long term product strategy for credentials & secrets management space
- Experience in designing and developing robust and scalable services
- Aptitude with additional programming languages (C#, Lua, Python, HTML5/Javascript)
- Familiarity with middleware physics solutions (Havok, PhysX, Bullet, etc)
- Good computer science fundamentals and coding skills
- Good communication and analytical skills, including strong ability to identify and solve problems
- Strong background in Computer Science and at least a bachelor's degree in this area or an equivalent