出海雷达

软件工程师负责人

Lead Software Engineer

开发工程限定地区(需当地身份)
公司Datacor
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间17 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

关于公司:

Datacor 是流程制造业软件解决方案的领先提供商,包括 ERP、CRM、资产追踪、模拟与配方等。我们致力于通过构建深思熟虑、直观的产品,为行业提供更好的软件解决方案,推动行业发展。

我们热衷于服务客户,帮助他们将数据作为竞争优势。我们的客户制造的产品可以延长和维持生命,通过净化、施肥、美化、清洁和回收我们生活的世界。Datacor 通过我们的技术平台和应用程序,帮助客户让这些产品更安全、更经济高效地生产。

GoldSim,Datacor 公司旗下产品,是水力资源、环境系统和复杂工程问题动态模拟软件的世界领导者。我们的客户使用 GoldSim 来建模工程和科学领域最具有挑战性的问题,从管理关键的水资源到评估环境系统的长期安全性。

我们正在寻找一位高级软件工程师,他具备深厚的技术专长、强大的主动性,并对打造持久的软件充满热情。在这个职位上,你将帮助塑造我们模拟平台的下一代,并推动工程模拟的边界。

职位描述
作为高级软件工程师,你将在我们模拟平台的核心子系统中提供技术领导力。你将指导架构决策,倡导现代工程实践,领导复杂功能的交付,并确保代码库的长期健康。你将拥有相当大的自主权,并在你的领域内成为值得信赖的专家。

你将负责
架构与现代化
· 设计核心平台子系统的架构,包括 UI 框架、计算引擎、文件系统、API 和许可机制。
· 评估设计选项,权衡取舍,并确保长期性能、可扩展性、安全性和可维护性。
· 在整个代码库中推动设计模式和工程标准的一致性。

执行与交付
· 从初步设计到发布,负责功能的技术交付。
· 将业务和产品需求转化为技术规格。
· 领导对复杂错误、性能问题和跨模块交互的调查。

质量与支持
· 进行代码审查

查看英文原文

About Us:

Datacor is the leading provider of software solutions, including ERP, CRM, Asset Tracking, Simulation and Formulation, to the process manufacturing space. We are on a mission to better equip the industry with software solutions and move it forward by building thoughtful, intuitive products that solve our customers’ most difficult problems.

We are passionate about serving our customers and helping them use data as a competitive advantage. Our customers make products that extend and sustain lives by sanitizing, fertilizing, beautifying, cleaning, and recycling the world we live in. We at Datacor help our customers make those products you use every day more safely, cost effectively and more efficiently through our technology platforms and applications.

GoldSim, a Datacor company, is the world leader in dynamic simulation software for water resources, environmental systems, and complex engineering problems. Our customers use GoldSim to model some of the most challenging questions in engineering and science from managing critical water supplies to assessing the long-term safety of environmental systems.
We are looking for a Lead Software Engineer who brings deep technical expertise, strong initiative, and a passion for building software that lasts. In this role you will help shape the next generation of our simulation platform and push the boundaries of what engineering simulation can do.
The Role
As a Lead Software Engineer, you will provide technical leadership across the core subsystems of our simulation platform. You will guide architectural decisions, champion modern engineering practices, lead the delivery of complex features, and safeguard the long-term health of the codebase. You will operate with significant autonomy and act as a trusted expert in your domain.
What You'll Do
Architecture & Modernization
· Shape the architecture of core platform subsystems, including UI frameworks, calculation engines, file systems, APIs, and licensing.
· Evaluate design options, weigh trade-offs, and ensure long-term performance, scalability, security, and maintainability.
· Drive consistency in design patterns and engineering standards across the codebase.
Execution & Delivery
· Own the technical delivery of features from initial design through release.
· Translate business and product requirements into technical specifications.
· Lead investigations into complex bugs, performance issues, and cross-module interactions.
Quality & Support
· Conduct code reviews and coach engineers on writing maintainable, scalable code.
· Partner with QA on test strategy and provide technical analysis during triage.
· Serve as an escalation point for the Support team on advanced technical issues.
Collaboration & Knowledge Sharing
· Contribute technical input during roadmap planning and surface technical-debt concerns.
· Collaborate on QA automation efforts and CI/CD pipeline improvements.
· Document designs and share knowledge across the team.
· Partner with the founding engineer to document and scale institutional knowledge to enable future team growth
What You'll Bring

Required
· Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
· 5+ years of experience in desktop software development.
· Proficiency in modern C++ (C++14 or later).
· Experience developing Windows applications with Visual Studio (2019 or later).
· Experience working in large, legacy codebases with established patterns.
· Strong debugging and critical-thinking skills for complex, multi-module systems.
· Ability to communicate technical concepts clearly to Product Managers, QA, Support, and engineering peers.
· Experience with AI-assitedassisted development tools (Claude Code, Cursor, Copilot)
Preferred
· Familiarity with Microsoft Foundation Classes (MFC) for Windows UI development.
· Experience with large, multi-component build systems and automation.
· Experience with modern licensing platforms (e.g., FlexNet).
· Experience with modern numerical libraries.
· Understanding of Windows system administration and desktop deployment.
· Experience porting C/C++ code to modern C++ and 64-bit and other major modernization projects.
· Experience with object serialization and structured data formats (e.g., XML, JSON).
· Understanding of COM, including interfaces, IDL, COM DLLs, and registration.
· Experience with relational databases (e.g., ODBC).
· Interest in applying ML to simulation
Why GoldSim
Join a team where your work directly shapes software that engineers and scientists rely on around the world. You'll take on meaningful technical challenges, enjoy real autonomy, and help define the future of a product with a global reputation for excellence. We have offices across the US where you have the opportunity to come in as you would like including one in Seattle.

EOE Statement:

Datacor is an Equal Opportunity Employer and does not discriminate on the basis or race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic.

Use of AI During Interviews:

At Datacor, we value thoughtful problem-solving and authentic perspectives. To ensure a fair and consistent evaluation process, we ask that candidates do not use generative AI tools or outside assistance during live interviews unless explicitly stated otherwise. We're interested in hearing your experience, your approach, and how you think through challenges.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级支持专家

DatacorUnited StatesFull Time2 天前
其他限定地区(需当地身份)

交付经理负责人

DatacorUnited StatesFull Time15 天前
职能支持限定地区(需当地身份)

← 返回全部职位