Director, Software Engineering Job Description

Director, Software Engineering Job Description

4.6
184 votes for Director, Software Engineering
Director, software engineering provides technical and architectural guidance through code reviews, program enhancements, unit testing, bug fixing and problems solving.

Director, Software Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop, oversee and maintain the flagship product of the WBTV’s growing suite of applications including the current transition from a legacy Java application to a RESTful micro-services architecture
Create and maintain documentation, standard operations procedure and technical specifications
Manage a broad portfolio of diverse technology projects to provide web and integration solutions
Work with senior level stakeholders in the business to identify and define the next opportunities and drive a game changing strategy driven by technology
Manage application/software development to deliver technology prototypes in support of business assessment
Manage technology support teams to develop business applications, or ensure business applications have high availability and adequate performance, to include demonstrating year-over-year performance improvement
Manage mobile application development for applications serving millions of customers
Work closely with senior technology leadership to develop mobile delivery
Manage multiple scrum teams across several locations
Work with other departments to understand and influence the next generation of mobile products and requirements strategy

Director, Software Engineering Qualifications

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

Licensing or Certifications for Director, Software Engineering

List any licenses or certifications required by the position: AWS, PMP, CCNP, CCNA, TLS, SSL, GCP, APR4754A, DO-178, DOORS

Education for Director, Software Engineering

Typically a job would require a certain level of education.

Employers hiring for the director, 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, Technical, Technology, Software Engineering, Education, Science, Math, Computer Engineering, Information Systems

Skills for Director, Software Engineering

Desired skills for director, software engineering include:

Operations
Testing
Build processes
Code reviews
Java
CI
SCM
Angular
Architectural principles
Javascript

Desired experience for director, software engineering includes:

At least 5 years experience in developing web, architectural standards and SOA technologies
At least 5 years building, leading, mentoring and developing high performing software engineering teams
2 years experience in agile development and methodologies
2 years experience designing and implementing API-based solutions that support secure data exchange using SOAP and RESTful web services
1 year of experience designing and implementing performant solutions that scale into the billions of records and supports real-time transactions
Experience with Apache Software Foundation open source projects is a plus

Director, Software Engineering Examples

1

Director, Software Engineering Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of director, 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 director, software engineering
  • Work collaboratively across team boundaries for best solution
  • Interface with technical and non-technical staff for smooth and successful delivery of project work
  • Provide overall mentorship to a team of ~150 Developers across San Francisco, Reston VA, Bedford MA, and Bangalore, India
  • Must establish and maintain credibility with highly technical engineers with an ability to recruit top talent
  • Lead multiple software engineering teams in an Agile environment
  • Inspire and mentor engineers and managers of engineers
  • Manage a portfolio of diverse technology projects that deliver consumer-facing digital applications
  • Stay abreast of the technology landscape
  • Lead software engineering teams in an Agile environment leveraging advanced engineering practices
  • Identifies and implements metrics/KPI collection for Software Engineering work
Qualifications for director, software engineering
  • Strong knowledge of financial systems including core banking and credit card systems is a plus
  • 1 year experience with Card technology software and platforms
  • Experience in agile development methodologies (scrum or kanban)
  • Full stack development or management experience a plus
  • Ability to recruit mobile engineering talent
  • At least 3 years with mobile technology
2

Director, Software Engineering Job Description

Job Description Example
Our company is hiring for a director, software engineering. 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 director, software engineering
  • Organize and prioritize development team workload in order to meet delivery deadline
  • Set application architecture direction and work closely with staff to design solution that meet product/business requirements
  • Continue to evolve and enhance application systems to maximize performance and meet product/business need
  • Manage staffs and consultants/contractors across different geographic locations to ensure team performs at the highest standard
  • Manage forecast and schedule to achieve product delivery scope, schedule and cost
  • Manage and track Key Performance Index (KPI) to ensure and maintain high team performance
  • Ensure quality, smooth and efficient delivery by applying continuous integration and continuous delivery methodology
  • Work closely with Denver-based management team to assign project-based work
  • Actively manage global resources to maximize productivity and optimize cost
  • Work collaboratively with Denver based management, architecture and senior development staff develop broadly acceptable solutions
Qualifications for director, software engineering
  • 7 + years’ experience building consumer-facing web and mobile software solutions at scale
  • At least 5 years experience with Python
  • Strong knowledge of web-based 3-tier application and security architecture
  • BS/MS degree in Computer Science, Engineering, or equivalent industry experience
  • 10+ years of hands-on professional coding experience
  • 2+ years in REST Development and Micro Service Architecture
3

Director, Software Engineering Job Description

Job Description Example
Our growing company is looking to fill the role of director, software engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for director, software engineering
  • Build and grow a team of cloud and Full Stack engineers including Data and Cloud engineering to scale our public and private cloud services, applications and operations
  • Makes decisions on administrative or operational matters and ensures achievement of these objectives
  • Champion predictable, high quality delivery and continuous throughput improvement based on data from Rally’s feature products
  • Educate and mentor teams to drive continuous improvement across a range of experience levels
  • Build and foster our next generation of technical leadership
  • Work closely with product management to ensure effective feature delivery, roadmap development, realistic estimates, and timely updates on progress, while providing technical insight and judgment of prioritization tradeoffs
  • Champion technical and architectural initiatives which extend SaaS scalability and performance, accelerate feature delivery, and fuel employee enthusiasm and passion
  • Implement and encourage successful collaboration across R&D
  • Be a change agent for new and innovative software engineering practices
  • Balance stability of tried-and-true technologies with evolution of the codebase with adopting the latest generation of cutting-edge technical
Qualifications for director, software engineering
  • Working Knowledge in relational databases such as Oracle DB, MySQL, or PostgreSQL
  • Leadership experience should include building and leading a world-class team of engineers
  • Strong leadership skills and a proven track record of building high performing development teams
  • 12+ years of experience in developing organizations, with at least 3-5 years as a Sr
  • Exceptionally strong written and verbal communications skills, good interpersonal and organization skills
  • At least 3 years of experience in technical governance, implementation, and testing of Resiliency/Highly Availability(HA) engineering
4

Director, Software Engineering Job Description

Job Description Example
Our growing company is looking for a director, software engineering. 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 director, software engineering
  • Define key metrics for team success
  • Ensure "operational excellence" capabilities (usability, availability, resilience, security, ) are built into the platform from the start
  • Ensure DevOps team follows best practice design patterns, coding standards, test automation, build/deployment
  • Solid understanding of several software development methodologies (Agile, Evolutionary, Waterfall, ) and when to use each of these techniques
  • Drive the successful delivery of software projects in an Agile/Scrum environment across multiple teams
  • Lead leaders of software engineering teams in an Agile environment leveraging advanced engineering practices to deliver national scale solutions for the US Card Business
  • Define, influence, communicate and drive a multi-year technology strategy
  • Manage a portfolio of diverse technology projects that transform customer interactions with card products
  • Develop business applications that maintain the highest availability and performance
  • Leverage strong engineering and technology background to go deep in technology
Qualifications for director, software engineering
  • At least 3 years of any Cloud operations experience (AWS is a Plus) in a DevOps environment
  • At least 5 years leading software engineering teams delivering consumer-facing products in an Agile environment
  • At least 5 years of hands-on software development and systems integration
  • Experience in implementing and managing continuous Integration / continuous delivery tooling and processes
  • Experience in building in the cloud - especially Amazon Web Services
  • Experience with data science, machine learning applications
5

Director, Software Engineering Job Description

Job Description Example
Our company is looking to fill the role of director, software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for director, software engineering
  • Propose and implement a strategy for building, maintaining and retiring SalesForce-based applications
  • Implements technical enablement platforms and tools for the product domain
  • Guardrails for DevOps capabilities and processes within the product domain
  • Lead, develop and deploy an app store of network functions
  • Work closely with business & architects to build & drive strategy & target state
  • Bootstrap and grow a system scoped to handle millions of customers
  • Demonstrate progression of management scope and ability to develop, grow, engage and manage manager of managers
  • Positioning the engineering team for success through training, mentorship, and leadership
  • Focus on code quality by facilitating test-driven development
  • Driving the hiring process by owning the recruiting process developing the employee on-boarding process
Qualifications for director, software engineering
  • Experience in developing product strategy
  • At least 5 years leading software engineering teams in an Agile environment
  • At least 5 years experience of developing web applications
  • At least 5 years of experience developing architectural standards
  • At least 5 years of experience developing SOA technologies
  • Do you have 7+ years of experience leading software teams in an Agile environment?

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates