Senior Manager, Software Engineering Job Description

Senior Manager, Software Engineering Job Description

4.5
168 votes for Senior Manager, Software Engineering
Senior manager, software engineering provides input for code reviews and help with environment build deployment (local mockups and CI/CD), release notes, and build notices.

Senior Manager, Software Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

Ensure all code is effectively unit tested prior to being released to either the quality assurance team or user acceptance testing team
Be a part of peer and code reviews
Provide oversight and leadership to a team of developers and software engineers to ensure timely execution of team and project deliverables
Establish and maintain productive working relationships with business partners and project teams
Lead the process to create or update the domain roadmap
Maintain up-to-date skills in software development technologies and a broad understanding of the business, business needs, and how applications/assets drive and support the business
Provide architecture oversight to an Agile Team within the DTS program
Document architecture guidance and socialize within the Agile team and across the program
Work with the lead architect and other architects in DTS and across the organization to ensure consistency and alignment
Define architecture strategies and patterns for leveraging our big-data stack and ensuring that the architecture addresses key resiliency requirements

Senior Manager, Software Engineering Qualifications

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

Licensing or Certifications for Senior Manager, Software Engineering

List any licenses or certifications required by the position: EMV, PMP, FAA, TLS, SSL, DAL, SOA, ITIL, CLSA, PEGA

Education for Senior Manager, Software Engineering

Typically a job would require a certain level of education.

Employers hiring for the senior manager, software engineering 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, Computer Engineering, Software Engineering, Technical, Military, Information Technology, Education, Electrical Engineering, Software Development

Skills for Senior Manager, Software Engineering

Desired skills for senior manager, software engineering include:

Testing
Build processes
Code reviews
Operations
CI
SCM
Java
Angular
Data structures and algorithms
HTTP

Desired experience for senior manager, software engineering includes:

At least 2 years of experience with Hadoop and NoSQL technologies
Master’s Degree in Computer Science, Engineering, Information Technology
3 years experience with Hadoop and NoSQL technologies
1 year of experience with Data Streaming solutions in Hadoop
Experience with mixed-workload Hadoop environments, (real-time and batch)
Driving project delivery

Senior Manager, Software Engineering Examples

1

Senior Manager, Software Engineering Job Description

Job Description Example
Our company is hiring for a senior manager, software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior manager, software engineering
  • Mentor and grow existing team’s skillset
  • Work closely with other software development and quality assurance teams
  • Provide technical direction for team
  • Build schedules, estimate people and equipment resources
  • Manages resource levels and determine if outside resources are required to complete planned workload
  • Coordinates resource allocation with other software departments
  • Coordinates with Mechanical and Electrical engineering departments in order to improve overall solution with focus on meeting customer requirements and expectations
  • Use of multiple languages preferred
  • Hire, mentor and lead multiple software engineering teams through innovations
  • Lead design, implementation, and deployment of successful highly distributed, large scale and resilient application that have a major impact on the entire company
Qualifications for senior manager, software engineering
  • At least 5 years of experience with Unix / Shell Scripting
  • At least 5 years of experience with Database Technologies, My SQL / RDBMS
  • 1+ years of Spring framework (Preferably 3.2 and above) experience
  • 1+ years of iOS & Android experience
  • 1+ years of REST (Jersey) experience
  • 1+ years of Linux / Tomcat 7+ experience
2

Senior Manager, Software Engineering Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior manager, software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior manager, software engineering
  • Hire, coach, and develop software engineering team-members (with the active involvement and input of the existing team-members)
  • Help determine how best technology can be applied to meet the customers’ needs
  • Work with vendors on capability roadmaps and integration patterns
  • Hands on engineer pairing to provide input on roadblocks, tools
  • Responsible for the consum-ability of software delivered
  • Establish guardrails around utilities (performance, security, scalability, resiliency)
  • Facilitate conversations with the team to ensure alignment with guardrails
  • Partner with peers on the Business side
  • Provide mentorship, career development, performance feedback and complete performance evaluations for team-members
  • Serve as a primary contact to coordinate development support for off hours troubleshooting efforts
Qualifications for senior manager, software engineering
  • At least 5 years of experience with SOA / ESB / Web Services
  • 1+ years of Maven or ANT experience
  • 1+ years of experience with SVN, Git, or other software configuration & versioning tools
  • 1+ years of PostgreSQL, MySQL, Oracle BPEL or any other BPEL / BPMS development experience
  • 5+ years of management experience, leading software engineers
  • Experience leading Agile teams and projects to deliver working software iteratively with quality
3

Senior Manager, Software Engineering Job Description

Job Description Example
Our innovative and growing company is looking for a senior manager, software engineering. 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 engineering
  • Run a fully functional engineering team, responsible for all aspects of delivering software, including QA, operations, and development
  • Potential responsibility in managing personnel at multiple sites, including oversea software development and testing team
  • Ensure that the customer’s voice is heard in all product and engineering processes
  • Manage a team of talented Richmond, VA based engineers
  • Experience with R, Hadoop, data mining, machine learning, statistical modeling tools and underlying algorithms a plus
  • A robust portfolio of shipped code on GitHub or other open Source contributions and experience with distributed/scalable systems a plus
  • Practical experience providing and consuming REST APIs and creating MicroServices along with experience with mobile platforms would set candidate apart
  • General knowledge of both front-end and back-end web development
  • Test Driven Development / Continuous Integration/Delivery
  • Service Oriented Architecture /Microservices
Qualifications for senior manager, software engineering
  • System design experience including data components
  • Experienced manager with proven track record in leading software development teams
  • Strong background working with storage products, preferably flash
  • Experience in bug escalation and triage
  • 3+ years of Software development experience in areas of storage, networking, embedded systems
  • 3+ years of Software management experience in these same areas
4

Senior Manager, Software Engineering Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior manager, software engineering. 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 engineering
  • Experience with DO-178B DAL B and ARP-4754a
  • Deliver scalable, flexible, and highly-performant systems with zero down time
  • Lead a team of software systems engineers across geographies responsible for distilling user and stakeholder needs into clear and complete system level requirements and specifications using state of the art modeling and traceability techniques and managing risk
  • Work collaboratively and display high levels of emotional intelligence across functions, system architecture domain experts and external partners to incorporate system level understanding into decomposition of user and stakeholder needs
  • Partner with other functions in the organization to ensure stakeholders’ needs are addressed and met as appropriate
  • Implement risk management practices to effectively identify, analyze, treat and monitor system risks continually
  • Achieve established business and engineering financial targets for assigned projects or section
  • Define feature development scope, and work with team to define deliverables, unit test plans, integration steps, and schedules for successful product delivery
  • Communicate project status clearly and coordinate closely with adjacent teams
  • Manage sustaining engineering initiatives and customer escalations
Qualifications for senior manager, software engineering
  • BS or MS or PhD in CS, EE or related discipline or equivalent experience
  • At least 5 years of experience in hands-on software development, with development of APIs
  • At least 5 years experience as lead/architect and at least 2 years experience as people manager
  • 5+ Years experience in Agile / SAFe based software delivery
  • Track record of delivering quality software using industry best practices in all aspects of the software development process
  • Provide technical guidance, mentorship, and assistance to direct reports
5

Senior Manager, Software Engineering Job Description

Job Description Example
Our growing company is looking to fill the role of senior manager, software engineering. 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 engineering
  • Plans and directs all aspects of engineering activities and projects within an organization
  • Establish world class software teams by hiring and developing top talent
  • Oversees the development, implementation and execution of multiple projects ensuring scope and schedule are established for projects
  • Establishes the proper resource allocation for the department, including prioritization and staff deployment
  • Keep Managers accountable, developing their professional growth
  • Be responsible for hiring, mentoring and managing a highly skilled set of Software Development
  • Owns a team of very talented architects, technical leads and development to drive the delivery roadmaps
  • Responsible for ensuring sanity of architecture, advocacy for operational excellence and quality, delivering high quality results on time
  • Acts as a coach for the team members, both at a technical and behavioral level
  • Responsible for clarifying use cases, requirements and specifications
Qualifications for senior manager, software engineering
  • At least 4 years’ REST/web services experience
  • Familiarity with multiple database technologies including RDBMS, NoSQL, and Hadoop
  • Experience managing an engineering team in a fast paced eCommerce company
  • Experience with data analytics to analyze human behavior
  • Scientific approach to decision making and commitment to quality
  • Plan, direct and coordinate the core products software engineering function in developing, releasing, and maintaining software applications according to business needs

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates