Senior Software Development Manager Job Description
Senior Software Development Manager Duties & Responsibilities
To write an effective senior software development manager job description, begin by listing detailed duties, responsibilities and expectations. We have included senior software development manager job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Software Development Manager Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Software Development Manager
List any licenses or certifications required by the position: DBSO, DBS, DHR, PMP, PSPO, CSPO, PL/SQL, PKI
Education for Senior Software Development Manager
Typically a job would require a certain level of education.
Employers hiring for the senior software development 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, Software Engineering, Leadership, Management, Computer Engineering, Communication, Technical, Engineering, Electrical Engineering, Business
Skills for Senior Software Development Manager
Desired skills for senior software development manager include:
Desired experience for senior software development manager includes:
Senior Software Development Manager Examples
Senior Software Development Manager Job Description
- Coaching, inspiring, hiring and leading a team of distributed software engineers working on native applications for Windows, MAC, Android, iOS platforms, HTML5 applications and cloud services platform
- Ability drive the software Quality team and ensuring all quality metrics are satisfied
- Working with dev ops and deployment team to release the high quality product
- Manage multiple projects of various complexities concurrently
- Expertise with Oracle EPM System 11.1.x
- Expertise with DRM/DRG and IDQ
- Experience with any one of the BI tools (OBIEE, Cognos, Microstrategy, Tableau) is helpful
- Understanding of Agile and Dev Ops, Business Intelligence, Analytics and Data warehousing
- Hiring engineers to continue to grow the team
- Working closely with the engineers to architect and develop the best technical design and approach
- Building, operating, and evolving high availability, high throughput, low latency services on commodity hardware
- Designing durable service APIs that are easy to use but enforce encapsulation of business logic in the appropriate layers
- Managing stakeholders across job functions and levels – from engineers to senior executives
- BS, MA, or Ph.D
- 5+ years of management experience, including managing managers
- Experience with Agile Development Teams, Middleware, and complex systems analysis
Senior Software Development Manager Job Description
- Ownership of the complete software development lifecycle
- Execution against project plans and delivery commitments
- Ensure the delivery of quality releases through management of direct reports
- Responsible for the development of related Salesforce.com all customer facings applications including Salesforce.com CRM, Salesforce.com PRM and custom built tools to enable a world class Sales software suite of tools
- Responsible for the development of a suite of custom software development toolset
- Design and architect a solution based on Salesforce.com, App-Exchange products, and other custom applications to meet end to end process requirements to support a globalized sales process
- Partner with the product management team and peers to define application roadmap to ensure a scalable and effective sales application infrastructure
- Conduct technology / solution evaluation and recommend appropriate solution to support sales business need
- Platform Architecture leadership to support the overal Digital Software vision and objectives
- Work closely with technical support team and engineering to handle product issues reported by customers
- Prior experience with Cloud Product Development is a plus
- Must be performance driven, detail, results oriented and quality focused
- Experience with onsite development groups is preferred
- Experience in developing web applications on Tomcat, Apache Web Servers and JBoss
- Experience in managing applications running on Linux servers
- 1-2+ years of experience in cloud services development
Senior Software Development Manager Job Description
- Maintaining release schedule and integrity/quality for each product build or change
- Escalation point for application production outages
- Oversee strategy of assigned systems by working with Development Leads
- Escalation point for development impediments and dependencies
- Communicate any development or resourcing roadblocks to Director
- Drive the architecture and design strategy of assigned systems
- You provide guidance, solutions on how other teams (Eikon, Transactions) should integrate the platform, and you are helping new comers to integrate AppServer
- Your team is receiving requirements from several stakeholders
- You partner with Dev Ops, and review on regular basis the process followed by teams to deliver Web App and Web Services, to improve the quality of service and reduce the risk of platform incidents
- Design and propose a migration plan to the cloud (AWS) of AppServer Apps and Services
- Results-oriented with relentless focus on operational excellence and execution
- Experience with Jira or other issue and project management solutions
- Demonstrated leadership ability as a software development manager
- Highly motivated and highly collaborative
- 7+ years of industry experience building and shipping software in an OOD language
- Passion to develop elegant and pragmatic solutions to solve real-world business scenarios
Senior Software Development Manager Job Description
- Responsible for delivering monthly releases that enhance the Customer Care application, working with business stakeholders to prioritize the highest value functionality and deliver as quickly as possible
- Oversight and leadership for the entire agile project consisting of over 40 project team resources
- Work closely with business partners for feasibility assessment and high level sizing estimates on new feature requests
- Support additional internal customers with web development requests as needed
- Ability to lead a team through the design and development of complex embedded and cloud-based automotive software systems
- Recruit and develop the best software development team on earth
- Drive and refine our agile/scrum product development lifecycle
- Build and lead a team to optimize deep learning workloads on AWS
- Deliver high quality customer-driven software offerings products to market that simplify and solve for current customer needs while building for the future
- Should possess strong technical skills, have a career history of strong hands-on software engineering and development experience, and the tactical and visionary leadership skills to motivate, guide, and earn the respect from a highly talented engineering team
- Thorough understanding of Internet protocols such as HTTP, TCP, and UDP
- Knowledge of standard AI, ML, NLU, ASR fundamentals, concepts and techniques
- Excellent written and verbal technical communication with an ability to present complex technical information in a clear and concise manner to a variety of audiences
- 10+ years of full-time software engineering experience
- Bachelor’s degree in CS or a relevant technical field
- Legacy experience in C++, C# is preferred
Senior Software Development Manager Job Description
- Participate in group collaborations in developing future features and functions
- Collaborate with QA organization to ensure quality of software releases
- Ensure and deliver excellent documentation on software releases
- Recruit, train, manage, motivate, and grow a talented, highly productive, shared responsibility team
- Lead BIM (Building Information Model) cloud solution development projects
- As the member of BIM 360 ELT (Engineering Leadership Team), closely collaborate with counterparts, architects and cross functional groups around the world across time zones
- Establish best engineering practices with the product line group and across the entire ACRD and BIM360 Division
- Able to predict impacts, avoid derailments and pursue actions that are likely to succeed
- Develop new analytical models for design optimization
- Set the vision and direction for a team of software developers that will enable AWS to scale in rapid growth environment
- A background in software development (10+ years), having developed in of the modern programming languages
- A track record of successfully delivering software applications with increasingly more responsibility
- Experience with software architecture, web services
- You are comfortable leading a team as both a functional manager and a Scrum Master
- You want to work in a highly collaborative Agile environment and you have a deep understanding of Scrum and TDD
- You have a high emotional intelligence (EQ) and understand the meaning of Servant Leadership