Posted in

Corporate Director of Software Engineering

Corporate Director of Software Engineering

CompanyTriumvirate Environmental
LocationCambridge, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • A bachelor’s degree in computer science, software engineering, or a related field is required.
  • 7 + years of experience in software development, including 3+ years in a leadership or managerial role.
  • 3+ years building solutions in Azure Dev/Ops environments
  • Proven experience managing a software development / engineering team of 5-10+ developers.
  • Minimum of 2 years leading dev/ops and agile software engineering teams.
  • Proven leadership, communication, and interpersonal skills.
  • Proven technical architecture / cloud architecture expertise
  • Excellent analytical skills with the ability to identify and resolve issues in a timely and effective manner.
  • Strong knowledge of system and software quality assurance best practices and methodologies.
  • Technically fluent with various programming languages, frameworks, and technologies, including but not limited to: C#, .NET, SQL, NoSQL (Couchbase), Capella, JavaScript, React JS.
  • Experience in managing budgets and financials related to software development projects.
  • Must be eligible to work in the United States without future sponsorship
  • Must have a reliable form of transportation.

Responsibilities

  • Lead, mentor, and manage software development team, including software engineers, developers, development QA specialists, product owners.
  • Oversee all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Develop and implement the technical roadmap in alignment with the company’s overall strategy.
  • Coordinate governance / prioritization of Software Engineering team’s focus and scope of work. Manage the overall product build process and ensure adequate use of stage gates throughout.
  • Stay current with the latest technology trends and recommend innovations to improve software efficiency and performance.
  • Ensure the use of best practices in coding, testing, and software delivery. This includes the assurance that security, performance, and compliance standards (both internal and external) are met in all software products.
  • Manage software development costs, including resource costs, software tools, and infrastructure.
  • Build scalable and flexible development team resources, both internal and external, to ensure the software development team’s efforts meet the company’s business objectives.
  • Manage architecture of products ensuring that maintenance and upgrade activities are integrated into your build cadence to limit technical debt.

Preferred Qualifications

  • Knowledge of Oracle cloud offerings (Fusion ERP, Sales, Service, CPQ, Field Service) a plus.