Senior Manager, Software Development Job Description
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:
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:
Desired experience for senior manager, software development includes:
Senior Manager, Software Development Examples
Senior Manager, Software Development Job Description
- 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
- 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
Senior Manager, Software Development Job Description
- 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
- 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
Senior Manager, Software Development Job Description
- 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
- 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
Senior Manager, Software Development Job Description
- 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
- 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)
Senior Manager, Software Development Job Description
- 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
- 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