软件工程总监(葡萄牙)
Director of Software Engineering (Portugal)
在 Flosum,我们正在打造全球最优秀的现代企业软件。我们的团队热衷于打造优雅、高性能的产品,让客户满意,并为工程卓越树立新标准。我们将云原生开发的深厚专业知识与对质量、速度和创新的不懈追求相结合。我们发布的每一行代码都旨在可扩展、持久可靠,并为依赖我们的企业带来真正的改变。
我们是一家技术专家主导的公司,想法凭实力胜出,快速交付优质软件是核心价值观——而非口号。如果你相信世界级的工程团队就是那些行动迅速且把事情做对的团队,那你在这里会感到如鱼得水。
职位简介
我们正在招聘一名软件开发总监,带领一个由 10 名工程师组成的团队,构建和扩展我们的 Node.js 和 Salesforce 集成产品。这是一个需要技术架构师思维的实战型领导职位,能够压缩交付周期、提升开发效率,并负责整体解决方案的性能。你将作为唯一责任人,确保我们的路线图按时、高质量、可扩展地交付。
你将负责
- 带领、指导并发展一支由 10 名全栈开发人员组成的团队,负责 Node.js 服务和 Salesforce 定制化。
- 使用 DORA 指标(交付时间、部署频率、变更失败率和平均恢复时间)推动开发效率的可衡量提升。
- 通过将史诗故事拆分为小而独立的可交付模块来压缩交付周期,并用数据挑战被高估的估算。
- 设计涵盖 Node.js 微服务、API、事件驱动模式和 Salesforce(Apex、Lightning、集成)的端到端解决方案。
- 负责解决方案性能:延迟、吞吐量、可扩展性和成本——设定 SLO 并确保团队对其负责。
- 建立估算、冲刺和发布规范;消除障碍;在不透支团队的情况下强化责任意识。
- 与产品、测试和基础设施团队合作,确保路线图、能力和依赖关系一致。
- 招聘、入职和绩效管理工程师;打造以责任和速度为核心的文化。
要求
- 10 年以上软件工程经验,其中 5 年以上带领 8–20 名工程师的开发团队。
- 对 Node.js 有深入且当前的实战经验(Express/Nest、异步模式、性能调优、微服务)。
- 熟悉 Salesforce 平台——Apex、Lightning Web Components、Flows、REST API 等。
查看英文原文
At Flosum, we are building the world's best software for the modern enterprise. Our team is passionate about crafting elegant, high-performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native development with a relentless focus on quality, speed, and innovation. Every line of code we ship is built to scale, built to last, and built to make a real difference for the businesses that rely on us.
We are a company where technologists lead, ideas win on merit, and shipping great software fast is a core value—not a slogan. If you believe world-class engineering teams are the ones that move quickly and build things right, you'll feel at home here.
About the Role
We are hiring a Director of Software Development to lead a team of 10 engineers building and scaling our Node.js and Salesforce-integrated products. This is a hands-on leadership role for a technical architect at heart who can compress delivery schedules, drive developer velocity, and own the performance of the overall solution. You will be the single point of accountability for turning our roadmap into shipped software—on time, at quality, and at scale.
What You'll Own
- 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.
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.
Success Metrics (First 6–12 Months)
- Reduce average lead time for changes and increase deployment frequency to meet DORA "high" or "elite" benchmarks.
- Ship the current roadmap on a compressed timeline agreed with leadership.
- Improve estimate accuracy (commit vs. deliver) to within an agreed tolerance.
- Meet or exceed performance SLOs for the Node.js + Salesforce solution stack.
- Retain and level-up the existing team while filling any skill gaps.
Why Flosum
At Flosum, we believe great software is built by great teams—and great teams are built by leaders who care deeply about both the craft and the people. You will have the autonomy, the talent, and the mandate to build something exceptional. If you want to lead a team that is setting the standard for what world-class software looks like, we want to talk to you.
Originally posted on Himalayas