Senior Manager, Software Development Job Description

Senior Manager, Software Development Job Description

4.5
194 votes for Senior Manager, Software Development
Senior manager, software development provides technical expertise and domain leadership throughout product life cycles, influence software engineering best practices and drive operational impact.

Senior Manager, Software Development Duties & Responsibilities

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

Sample responsibilities for this position include:

Deliver Consultative Leadership
Build and Maintain Business Relationships
Perform project management and coordinate project activities across teams
Conduct functional and data analysis
Organize and facilitate sprint planning, daily stand up meetings, and release planning for projects
Track and communicate team status and progress via burn up and burn down charts
Champion best practices of Scrum methodology
Work with internal and external Program/Project Managers to support and lead, as required, complex systems projects or enhancements to systems, requiring integration across business units or platforms
Partner with the business and other technology partners to analyze the domain and propose solutions which will maximize business value
Work with Program Manager to manage or support project budgets and billing

Senior Manager, Software Development Qualifications

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

Licensing or Certifications for Senior Manager, Software Development

List any licenses or certifications required by the position: DBSO, DBS, DHR, PMP, PSPO, CSPO, PL/SQL, PKI

Education for Senior Manager, Software Development

Typically a job would require a certain level of education.

Employers hiring for the senior manager, software development 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, Software Engineering, Leadership, Management, Computer Engineering, Communication, Technical, Engineering, Electrical Engineering, Business

Skills for Senior Manager, Software Development

Desired skills for senior manager, software development include:

Operations
Testing
Code reviews
Build processes
Source control management
Java
Professional software engineering practices & best practices for the full software development life cycle
Operating systems
Algorithms
Data structures

Desired experience for senior manager, software development includes:

Experience in estimating and scheduling complex project tasks
An Ideal candidate is located in the Denver-Metro area and is capable of being based in Englewood, Colorado at Starz Headquarters
At least a BS degree in software engineering or related engineering field
Demonstrated Expertise (“DE”) in program and project managing information technology development and support projects with multiple stakeholders, development teams and vendors according to Waterfall and Agile methodologies using JIRA for end-to-end requirements tracking and status reporting
DE managing resources, budget, schedule, and risk mitigation using HP PPMC
Build and manage great software engineers and managers that own the development and maintenance software that optimizes our transportation network

Senior Manager, Software Development Examples

1

Senior Manager, Software Development Job Description

Job Description Example
Our growing company is looking to fill the role of senior manager, software development. 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 senior manager, software development
  • Modernize existing tools and solutions
  • Hire, mentor, and retain top engineering talent
  • Lead a team of high performing engineers working on multiple projects and releases
  • Work with your partners across the organization to develop processes and strategies for producing new features and products that delight our customers
  • Manage all the stages of large engineering projects from concept to design through implementation and release
  • Hold a high bar for software design, quality, and execution
  • Responsible for setting goals that are aligned with the business needs and leading your team to deliver them successfully
  • Mentor team members in software development skills and leadership responsibilities
  • Scrum Master for the Web Service Frameworks team
  • Work jointly with the PO (Product Owner) to plan and execute tactical (product) and strategic (enterprise) level projects
Qualifications for senior manager, software development
  • Javascript, Django (or equivalents like Flast, ), HTML
  • BS/BA degree in a technical field
  • Ability to scale up the effectiveness of a larger technical organization through mentoring and training
  • Passion for customer/user experience
  • Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, prioritize, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
  • 10+ years of experience converting complex business requirements into simplified, scalable software architectures
2

Senior Manager, Software Development Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior manager, software development. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior manager, software development
  • Provide viable workaround for the customer and potential fix in the product to address the issue
  • Get on calls with customers to explain the issue, discuss possible solutions and delivery timeframe
  • Provide regular feedback to product management and engineering to improve usability, supportability and quality of the product from customer point of view
  • Leads the software development life-cycle (SDLC) across the enterprise
  • Coordinates project initiation, prioritization, and information technology resource allocation
  • Manages HA, onshore, and offshore development teams
  • Advises and consults with other departments on production software issues, concerns, problems, and questions
  • Work with senior leadership to build business cases for new technology adoption
  • Liaise with vendors and service providers to select products or services that best meet company goals
  • Maintain in-depth knowledge of the department technologies and architectures
Qualifications for senior manager, software development
  • Object Oriented Programming and commonly used languages
  • Exposure to Reporting technologies is a definite plus
  • Security software development experience and/or UX focused application development experience and/or Cloud service focused software development experience is plus
  • Energy and excitement to learn
  • 4+ years of experience managing software development teams or acting in a technical leadership position
  • 7+ years of experience in a technical role for software development
3

Senior Manager, Software Development Job Description

Job Description Example
Our innovative and growing company is hiring for a senior manager, software development. 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 senior manager, software development
  • Contribute code to platform or features
  • Drive specific projects from inception to delivery in an agile environment, collaborating with Product Manager to refine features into specific engineering tasks
  • Be accountable for code quality and tests
  • Provide overall oversight in the design and development of software solutions for high performance, high availability, low maintenance systems, including hands-on development, and set future direction
  • Coach direct reports to help them grow and deliver their best work
  • Collaborate with immediate and peer teams to produce reusable software solutions that meet business initiatives and employ consistent design patterns
  • Resolve production issues detected by monitoring systems, data checks, or customer support tickets in a professional and timely manner
  • Developing and driving analytics and Hands off the wheel strategy for Forecasting
  • Engagement with senior leadership on product rollout, metrics and other business issues
  • Develop product requirements, functional specifications, schedules, and risk analyses for software products
Qualifications for senior manager, software development
  • Mobile development experience (iOS, Android, and Fire TV)
  • Two plus years of large scale distributed system design and development experience
  • Has a track record of successfully participating in roadmap prioritization with product management
  • Has experience with large scale distributed systems and enterprise software development
  • Dives deep on both technical and business issues
  • Hands-on architectural experience
4

Senior Manager, Software Development Job Description

Job Description Example
Our company is looking for a senior manager, software development. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior manager, software development
  • Lead a organization of highly performing engineers focusing on the development of software for design and sales of HVAC/R solutions
  • Drive the strategy and roadmap for development and global adoption of next generation application software for design and sales of HVAC/R systems
  • Establish the adoption of standard procedures for software development and qualification on global teams, including the adoption of agile development and test automation practices
  • Identify, hire, onboard, and retain a team of talented software development and qualification engineers
  • Assist Program Managers with planning and execution of development plans
  • Ensure development and engagement of team members by means of coaching, mentoring, conducting performance reviews, and communication and training initiatives
  • Manage the team’s budget and ensure sound financial performance for the team
  • Understand progress against the initiative schedule
  • Communication with other development teams and ensure requirements are met and deliverables completed on time
  • Continuous enhancements of development process
Qualifications for senior manager, software development
  • History of managing customer relationships and communicating change
  • Experience with agile development or similar methodologies for continuous development of product and technology
  • An inspirational technical leader with a high emotional intelligence who sets high and exacting standards and demands the best work of their team
  • Experience with iterative Agile development methodologies
  • Experience with Android, iOS, Windows or other mobile application development is a plus
  • Bachelor’s degree in a technical discipline (CS, EE)
5

Senior Manager, Software Development Job Description

Job Description Example
Our company is looking to fill the role of senior manager, software development. 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 senior manager, software development
  • Hire and develop the best and brightest software engineers
  • Strong leadership skills (you'll be setting the tone for 20+ employees)
  • Ability to lead and mentor a team of developers and QA members as they work on defining complex client implementations, addressing production problems or developing productivity enabling tools
  • Review feature requests with key stakeholders and work with team to ensure successful feature delivery
  • Commitment to employee professional development
  • A strong interest in technology and desire to expand the technical skillets of your reports
  • Execute the role of scrum master for software development team(s)
  • Active involvement in cross-team meetings focused on release and solution planning
  • A strong candidate may quickly take on additional responsibilities including more direct reporting relationships and release program management responsibility
  • Mentor and develop developers at all levels of their career
Qualifications for senior manager, software development
  • You are a lifelong learner, always willing to accept new opportunities and always curious to gain new skills
  • You have empathy for the customer and want to help make the complex simple and elegant
  • At least two successful large softare project implementations on Salesforce
  • Proven leadership and influencing abilities from core team up through executive levels
  • Strong stakeholder management, communications, and facilitation experience across the full lifecycle of complex products
  • Proven ability to hire, train and motivate a team

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates