Director of Software Engineering

New
F
FlosumSoftware
United StatesFull-TimeDirector
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years in software engineering with 5+ years leading development teams of 8–20 engineers.
Required Skills
AWSNode.jsAgileExpress.jsSalesforceSCRUMNest.jsCI/CDRESTful APIsDevOpsMicroservicesDistributed Systems

Requirements

  • 10+ years in software engineering with 5+ years leading development teams of 8–20 engineers.
  • Deep, current hands-on experience with Node.js (Express/Nest, async patterns, performance tuning, microservices).
  • Working knowledge of the Salesforce platform—Apex, Lightning Web Components, Flows, REST/Platform Events, and Node.js↔Salesforce integration patterns.
  • Proven technical architect background: designed distributed systems, API contracts, data models, and performance-critical solutions in production.
  • Track record of schedule compression—case studies where you measurably reduced cycle time or pulled in release dates without sacrificing quality.
  • Strong estimation and planning discipline in Agile/Scrum or Kanban environments.
  • Experience driving solution performance: profiling, caching, query optimization, horizontal scaling, and observability (APM, logs, traces).
  • Cloud-native delivery experience (AWS preferred) with CI/CD, IaC, and modern DevOps practices.
  • Excellent stakeholder communication—can negotiate scope vs. time vs. quality with executives.

Responsibilities

  • Lead, coach, and grow a team of 10 full-stack developers across Node.js services and Salesforce customizations.
  • Drive measurable improvements in developer velocity using DORA metrics: lead time, deployment frequency, change failure rate, and MTTR.
  • Compress delivery schedules by breaking epics into small, independently shippable slices and challenging inflated estimates with data.
  • Architect end-to-end solutions spanning Node.js microservices, APIs, event-driven patterns, and Salesforce (Apex, Lightning, integrations).
  • Own solution performance: latency, throughput, scalability, and cost—set SLOs and hold the team accountable to them.
  • Establish estimation, sprint, and release discipline; remove blockers; enforce accountability without burning the team out.
  • Partner with Product, QA, and Infrastructure to align roadmap, capacity, and dependencies.
  • Recruit, onboard, and performance-manage engineers; build a culture of ownership and speed.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now