资深软件工程师(平台工程)
Staff Software Engineer (Platform Engineering)
你将作为ServiceTitan工程领导团队的一员,负责我们产品的技术方向。我们为快速发展的初创公司提供令人兴奋的机会,让你立即产生影响。我们注重质量,使用微软.NET平台上的最现代工具,拥有出色的文化,并热爱解决复杂的问题。超过5万名用户依赖我们的软件完成他们的日常活动。
我们正在寻找一位能够领导ServiceTitan工程团队所有技术方面的人员。我们需要一位高度技术型、有远见的领导者,能够负责一个小组的技术愿景,并对实现该愿景的成功负责。我们也希望找到那些能够在快速迭代和开发与高质量产品期望之间取得平衡,并且富有创新精神、能够适应不确定性的候选人。
作为我们的资深软件工程师,你将:
- 从端到端负责你小组的短期和长期技术愿景
- 负责小组的所有重大技术决策(成功的领导者能够影响团队的决策,而不必亲自做出所有决策)
- 为小组内及其他工程师提供技术指导和建议
- 通过定期的技术设计和代码审查帮助你的团队提升工作技术质量
- 通过定期的技术讲座和/或博客文章分享你的技术知识和专长
- 与工程师、产品经理、客户、合作伙伴和其他领导有效沟通
要在这个职位上取得成功,你需要具备:
- 我们期望你作为个人贡献者,是一个榜样
- 你将被期望指导团队的技术决策,同时与他们一起工作
- 5年以上高级工程岗位的经验(设计API、抽象和工具,供其他工程师使用)
- 8年以上行业经验
- 精通:
- 微软.NET技术栈(C# / .NET、ASP.NET MVC、Web APIs)和SQL数据库(Microsoft SQL Server或其他)
- HTML5和JavaScript;有Typescript和React经验者优先
- Git、单元测试、调试、性能分析、性能监控
- 强大的沟通能力和技术写作能力
所有信息将根据EEO准则保密。
关于ServiceTitan
ServiceTitan是全球领先的、增长最快的针对传统行业的软件技术平台。
查看英文原文
About ServiceTitan
ServiceTitan is the world’s leading and fastest-growing software technology platform for the trades, a trillion-dollar global industry. We help small business entrepreneurs run and grow their businesses. For more information about ServiceTitan, visit www.ServiceTitan.com.
Perks & Benefits
1. Work/Life Balance: flexible work schedule, flexible PTO
2. Family-Friendly Benefits: extended parental leave, pregnancy support, 20k in adoption reimbursement, Snoo Smart Sleeper, back-up childcare credits, legal benefit, discounted pet insurance
3. Enrichment: ongoing learning culture with access to Linkedin Learning and professional development workshops, diversity charter groups, orientation program, career pathing opportunities, mentorship programs
4. Health & Wellness: company-paid medical/vision/dental/life insurance/disability, employer HSA contribution, free One Medical membership, care coordination support, 401(k) with company match, stipend for home office equipment/supplies, gym discounts, monthly cell phone stipend
Equal Opportunity Employer
You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality minded, use the most modern tools on the Microsoft .NET platform, have an amazing culture, and love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities.
We are looking for someone to lead all technical aspects of an engineering team at ServiceTitan. We need a highly technical, forward-looking, leader who will own the technical vision of a squad and be accountable for the successful execution of that vision. We also desire those who can balance rapid iteration and development with high product quality expectations and who are innovative and comfortable with ambiguity.
As our Staff Software Engineer, you will:
· Own from end to end the short and long term technical vision of your squad
· Be responsible for all major technical decisions for your squad (a successful lead will be able to influence the decisions of their team without having to make all of them)
· Provide technical mentorship and guidance to engineers within your team and others
· Help your team to improve the technical quality of their work through regular technical design and code reviews
· Share your technical knowledge and expertise through regular tech talks and/or blog posts
· Communicate effectively with engineers, product managers, customers, partners, and other leaders
To be successful in this role, you'll need:
· We expect that as an individual contributor, you are a role model
· You will be expected to guide the technology decisions of your team, while contributing alongside them
· Equivalent of 5+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
· Equivalent of 8+ years of industry experience
· Expert-level knowledge of:· Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
· HTML5 and JavaScript; experience with Typescript and React is a plus
· Git, unit testing, debugging, profiling, performance monitoring
- Strong communication and technical writing skills
All your information will be kept confidential according to EEO guidelines.