Associate Director of Software Development--Local to Philadelphia

An innovative software company with a large engineering division is growing its management team. This is a highly visible role internally, working with a number of businesses leaders and key members of multiple teams and departments.

  • Philadelphia, Pennsylvania
  • $140,000 - $175,000
  • Managed by Jobot Pro: Alex Dickinson
Easy Apply Now

A bit about us:

My client is a well known software company with a large engineering presence across the US and UK. Their core products are well established, having roots back to 2000. The company is not under any kind of funding and has been profitable for decades at this point. The current engineering team is well over 100, this role will focus on one of the divisions within that group. Everything from software architecture to hiring and firing is involved in this role with high touch visibility internally with peers and reports, as well as external stakeholders.

Why join us?

Manage the software development personnel to ensure the delivery of complex products through all phases of the life cycle, enabling the projects be delivered on time and within budget
Successfully manage the relationship with the internal stake holders, partners, engineering teams, QA, and vendors through the delivery of each project.
Wok with team leads on resource assignment on projects across a multi-faceted team on multiple products and platforms
Work with the PM’s and engineers to manage sprints, create stories, tasks, estimates
Create and enforce following technical standards, coding standards, tools, platforms, and approaches. Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
Work with architects and management to manage risk identification and risk mitigation strategies associated with the architecture. Help ensure the architecture is sustainable, deployable, and secure
Help resolve technical problems, disputes, and make tradeoffs as appropriate
Ensure engineers produce professional technical project artifacts and documentation (specifications, design, flow diagrams, API’s)
Provide input into architecting the hardware environment, services platform, application platform, and database. Work with Dev/Ops on managing the lower environments (dev, qa, uat, build servers, deployment, etc.)
Work with leads and the PMO to refine process and streamline delivery, recommend and implement internal process, policy, and quality improvements
Participate in strategic planning initiatives for products and services, product road mapping, and tactical discussions.
Responsible for selecting and hiring new developers/engineers, including contract resources as needed
Foster a culture of team work, collaboration, proactive and positive communication
Be available after hours and weekends for maintenance releases and level 3 support, managing staff and ensuring active participation and problem resolution
Ensure staff is available some evenings and weekends to meet project milestones
Minimal travel will be required in the U.S. and outside of the U.S. on occasion.

Job Details

5-10+ years managing software development across multi-faceted teams with a wide range of software (distributable applications, services, web, cloud, etc.)
10+ years delivering robust software and solutions for the enterprise, including mobile and distributed applications
Demonstrated strong leadership, decision making, risk management, and problem solving skills and experience
Experience interfacing with external and internal stake holders and SME’s, and C-level personnel
Experience delivering projects using various full application life cycle design tools and methodologies, e.g., Agile, Test Driven Development, Service Oriented Architectures (SOA), Waterfall
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Philadelphia, Pennsylvania
Job Type
Permanent
Compensation
$140,000 - $175,000