B

BlackLine

Cloud-based SaaS for financial close

Director Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePleasanton, CA, USA

About the Job

Requirements

  • Significant tenure with a U.S. product company and experience with global engineering practices.
  • At least 8 years of experience managing software engineering teams, internal infrastructure, developer tools, or distributed computing infrastructure.
  • At least 3 years of direct Engineering Management or DevOps experience, including hands-on leadership with continuous builds and deployments, continuous integration, log collection and analysis, performance monitoring and tuning, and security.
  • At least 5 years of direct experience with Agile methodologies, processes, and best practices.
  • At least 7 years of recent supervisory experience directing and managing employees directly or through subordinate management staff.
  • Recent experience in a director-level role overseeing software engineering in large-scale organizations focused on web applications or SaaS.
  • Demonstrated leadership, strategic foresight and planning, integrity, and ability to move a team and organization toward continual success.
  • Ability to communicate clearly and reduce inefficiencies.
  • Ability to mentor leaders within the organization, create leadership opportunities for staff, and distinguish tactical from strategic thinkers.
  • Prior hands-on technical experience with C# (preferred), C++, Java, Python, Go, or equivalent languages.
  • Previous development experience and extensive knowledge of C#, ASP.NET, Node.js, JavaScript, Microsoft SQL Server, performance optimization, and tuning.
  • At least 5 years of experience with a significant subset of HTML, CSS, XML, SOAP/REST, Node.js, JavaScript, IIS, Microsoft SQL Server, ADFS, PowerShell, WMI, Java, Apache, Tomcat, SSL, and Go.
  • Experience with distributed big-data technologies and providers, and machine-learning or artificial-intelligence technologies and providers.
  • Understanding of clustering, load balancing, and web caching technologies such as CDN and Memcached.
  • Hands-on experience with modern source-code version-control tools such as Git or Mercurial.
  • Bachelor's degree in computer science or a related discipline, or equivalent experience.

Responsibilities

  • Own the technical strategy and execution for Studio 360, including engineering quality and KPIs for quality, predictability, flow, and velocity.
  • Partner with product management, design, and business leaders to define and align on the long-term vision and roadmap for Studio 360.
  • Develop engineering talent and foster a culture of curiosity, collaboration, and ownership.
  • Provide technical and operational leadership across organizational levels.
  • Manage frontend and backend engineers, Scrum Masters, and managers, prioritizing work while balancing quality and delivery and addressing client needs.
  • Lead and contribute to solutions for technical challenges involving developer and engineering productivity, quality assurance and controls, and delivery velocity.
  • Maintain up-to-date knowledge of the application and business use cases and mentor direct reports in this knowledge.
  • Drive adoption of best practices in code health, architecture and design, testing (TDD/BDD), CI/CD, maintainability, and deliverability.
  • Oversee development of platform capabilities, SaaS components, APIs, tools, and processes to streamline development, reduce delivery time, increase quality, and promote engineering excellence.
  • Lead the development, integration, and lifecycle of engineering processes, suites, and tools to establish a modern, automated, continually tested approach.
  • Interface with external vendors, third parties, and service providers as needed, managing relationships and escalations.
  • Partner with peers inside and outside the department to improve outcomes for the company and customers.
  • Coach engineering staff, support their growth, and manage underperformance to build accountable, capable teams.
  • Define and measure KPIs for engineering throughput and shipped-feature quality.
  • Partner with Technical Operations to ensure platform availability and performance.
  • Improve customer service through better quality, monitoring, and incident-management capabilities.

Desired Qualifications

  • Significant experience with modern open-source platforms and technologies, development methodologies, and processes.
  • Track record of architecting, developing, and implementing robust distributed online solutions.
  • Master's degree in computer science or a related discipline.
  • Experience guiding teams through Agile transformations.
  • Experience working with and developing on major cloud providers such as Azure, AWS, or GCP.
  • Experience with cloud transformation initiatives.

About the Company

BlackLine

Cloud-based SaaS for financial close

BlackLine provides cloud-based financial automation tools for finance and accounting teams to automate and streamline the financial close process. It uses a SaaS platform that customers access via a subscription, with pricing based on users or transaction volumes, plus optional professional services for implementation and optimization. The product helps organizations automate tasks, enforce internal controls, and standardize close activities across multinational enterprises. Its goal is to improve efficiency, accuracy, and compliance in financial operations while generating steady recurring revenue through subscriptions and services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at BlackLine

See more jobs