软件开发工程师
Software Development Engineer
公司简介
为我们的客户——一家领先的B2B SaaS公司,为全球软件组织提供虚拟实验室解决方案,我们正在寻找一名软件开发工程师。他们的平台使软件公司能够为销售演示、POC和客户培训提供身临其境的实践体验。该公司受到顶级全球品牌的信赖,加速销售周期,提升参与度,并提高用户采用率。公司团队分布在以色列、美国和欧洲,并由专注于增长的投资者支持,公司正在迅速扩张,塑造虚拟体验的未来。
职位概述
我们正在寻找一位有才华的软件开发工程师加入团队,参与设计、开发和维护面向客户的功能。在此职位中,您将塑造最终用户的体验,实现无缝协作,并交付支持并优化客户业务需求的解决方案。
理想的候选人渴望影响产品开发,构建、学习并交付高质量的软件。他们适应敏捷环境,享受迭代开发,并以频繁发布高质量版本的软件为荣。
职责
- 使用C#和.NET框架设计、开发和维护高质量的软件应用程序
- 提升和演进基于公共云的客户体验,确保性能、可扩展性和可靠性
- 应用最佳实践和编码标准,交付干净、可维护且可扩展的代码
- 调查、排查并解决客户和内部利益相关者报告的问题
- 参与代码审查,以保持工程标准并提高整体代码质量
- 通过实施自动化测试并验证端到端功能来确保软件可靠性
- 负责交付生命周期,将功能从开发阶段顺利推进到生产发布
要求
- 计算机科学或相关领域的学士或硕士学位
- 4–6年实际软件开发经验
- 熟悉使用C#和.NET进行后端开发(必须)
- 具有现代JavaScript框架的前端经验(Angular和TypeScript是加分项)
- 具有编程方式操作公共云环境的经验(AWS优先)
- 强大的英语沟通能力,包括书面和口头表达
- 卓越的团队合作精神,具备积极主动的心态
- 自主学习者,具备快速适应新环境的能力
查看英文原文
About the Company
For our client, a leading B2B SaaS company providing virtual lab solutions to software organizations worldwide, we are looking for a Software Development Engineer. Their platform enables software companies to deliver immersive, hands-on experiences for sales demos, POCs, and customer training. Trusted by top global brands, the company accelerates sales cycles, boosts engagement, and improves user adoption. With a dynamic team across Israel, the U.S., and Europe, and backed by a growth-focused investor, the company is expanding rapidly and shaping the future of virtual experiences.
Role Overview
We are seeking a talented Software Development Engineer to join the team and contribute to designing, developing, and maintaining customer-facing features. In this role, you will shape the end-user experience, enable seamless collaboration, and deliver solutions that support and optimize customers’ business needs.
The ideal candidate is eager to influence product development, build, learn, and deliver high-quality software. They thrive in an agile environment, enjoy iterative development, and take pride in frequently releasing high-quality versions of the software.
Responsibilities
- Design, develop, and maintain high-quality software applications using C# and the .NET framework
- Enhance and evolve public cloud-based customer experiences, ensuring performance, scalability, and reliability
- Apply best practices and coding standards to deliver clean, maintainable, and scalable code
- Investigate, troubleshoot, and resolve issues reported by customers and internal stakeholders
- Participate in code reviews to uphold engineering standards and improve overall code quality
- Ensure software reliability by implementing automated tests and validating end-to-end functionality
- Own the delivery lifecycle, taking features from development through successful production release
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- 4–6 years of hands-on software development experience
- Strong backend development experience using C# and .NET (mandatory)
- Frontend experience with modern JavaScript frameworks (Angular and TypeScript are a plus)
- Experience working programmatically with public cloud environments (AWS preferred)
- Strong English communication skills, both written and verbal
- Collaborative team player with a proactive, positive mindset
- Self-driven learner with the ability to quickly adapt to new technologies and environments
Nice-to-Haves
- Experience with modern development and collaboration tools (JIRA, Git, Chef, TeamCity)
- Strong understanding of relational databases, SQL, and ORM frameworks
- Hands-on experience with public cloud platforms (AWS preferred, then Azure/GCP)
- Experience operating in cloud-first environments and contributing to cloud-based architecture decisions
Originally posted on Himalayas