Posted in

Director – Software Engineering

Director – Software Engineering

CompanyVertex
LocationWashington, USA, Pennsylvania, USA, California, USA, Jackson Township, NJ, USA, Remote in Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Excellent transformative leadership and people management skills including solid technical, communication and analytical skills with thorough understanding of product development and successful problem definition, decomposition, estimation and resolution.
  • Proficient with various software methodologies (Agile, Lean, SAFe etc.) for both on premise and SaaS based architectures.
  • Hands-on experience with modern DevOps, SRE techniques, automation frameworks and operational principles of a large-scale distributed SaaS application across multiple clouds
  • Experience with technical design of scalable, robust systems using cloud native architecture principles
  • Knowledge and expertise in providing common solutions by identifying and addressing patterns in infrastructure and applications
  • Deep understanding of real-world solutions and solutions in availability, performance, security, compliance, and cost management
  • Experience with Leadership of complex software development projects and teams through all phases of the software development life cycle
  • Proven ability to scale applications horizontally with an engineering team.
  • Proven ability to provide leadership, technology guidance and mentorship to others throughout their domain.
  • Excellent written and verbal communication skills with all levels of an organization.
  • Ability to apply broad expertise or unique knowledge and professional concepts to develop resolutions to critical issues.
  • Ability to manage multiple complex, high visibility or high impact projects simultaneously.
  • Must be results oriented, customer focused, and exhibit good interpersonal skills
  • Ability to work in a fast-paced environment.

Responsibilities

  • Oversee the software development function including the development and implementation of business plans, policies, and procedures including but not limited to:
  • Participating in the development of strategies and business plans for new Vertex software products
  • Working across multiple product/service teams to help build a unified cloud engineering organization
  • Aligning with cross-functional team owners to understand initiatives and implementations.
  • Working with product owners across the businesses to understand market needs & vision; quickly translate that vision into demonstrable software.
  • Delivering application and services to validate and ensure the portfolio meets all operational standards.
  • Work with product owners and architects to develop multi-generation software technology plans.
  • Working directly with customers to understand their business and technical needs.
  • Driving increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse, and commonality. Leads efforts to improve the technology, processes, and quality of new product prototypes.
  • Providing leadership for the migration and implementation of new Vertex product architectures. Leading the team with hands-on technical expertise to design, deploy, secure and optimize cloud services.
  • Driving world-class quality in the development and support of products allowing IP/assets be leveraged by various business models as appropriate through to delivery.
  • Communicating effectively both within immediate team and leadership ensuring the team receives consistent messages and has clear understanding of business direction, strategy and results.
  • Managing strategic business partnerships and relationships through Technical, Financial, Contractual and Relationship Management.
  • Building a world class software development team. Ensuring new and existing talent is in place to meet the changing needs of the enterprise through coaching, mentoring and leadership.
  • Participate in other projects or duties.

Preferred Qualifications

  • Experience with container technologies like Kubernetes, Docker preferred
  • Experience with both Windows and Linux as scaled-out cloud Operating Systems preferred