Senior Software Engineer
果科技是以 PE 为基础的 SaaS 公司,拥有40多个国家的数百名客户。我们的集成决策智能平台 (DIP) 将决策,过程自动化和机器学习结合在一起,帮助 IT 和企业领导人更快地做出更好的决定,运营 AI 并改善复杂流程。我们受到了世界上一些最大的银行,保险公司,医疗保健组织和政府对关键应用程序的信任。通过使自动化可访问性,InRule 提高了生产力,增加了收入,并提供了卓越的商业成果。关于角色的重要信息:这一职位负责根据产品管理所规定的要求设计,实施和维护软件产品代码,最终提供满足客户需求的结果。高级软件工程师使用支持我们的软件 IP 安全性,可维护性,可测试性,扩展性和操作性的模式和实践来建立这些能力。高级软体工程师可以独立处理项目和大型任务,保持和提高执行质量标准,同时帮助其他团队成员学习以示例。你将做什么 · 有效地设计和实现安全,性能高,可维修的软件 · 持续提高实施质量和实践,以应对反信息 ·清楚地向利益相关者沟通进展,模糊性,阻碍因素和估计情况 · 建立可测试的,可观察的,生产准备的组件 ·及时识别,调整,解决和防止缺陷重复出现 · 从任务分类到执行和交付进行更大的举措 · 以榜样领导并为他人提供建设性的,可操作的反工作 我们正在寻找什么 · 7年以上专业软件开发经验 ·计算机科学,工程或相似领域的学士学位或类似的实际经验 ·从 React/TypeScript UI 到它所调用的 C#/.NET API,而不是在单层级工作的功能端到端 ·日常工作中流利使用人工智能辅助开发工具 (例如 Claude Code,Cursor,Copilot),包括建立小型代理或技能,如自动化质量评分工具或 PR 审查代理 ·当需求仍在形成时,了解和优先考虑自己的工作 ·优秀的问题解决技巧和关注细节 · Stro
查看英文原文
InRule Technology®, Inc. is a PE-backed SaaS company with hundreds of customers in more than 40 countries. Our integrated Decision Intelligence Platform (DIP) combines decisioning, process automation, and machine learning to help IT and business leaders make better decisions faster, operationalize AI, and improve complex processes.
We are trusted by some of the world’s largest banks, insurance companies, healthcare organizations, and governments for mission-critical applications. By making automation accessible, InRule increases productivity, drives revenue, and delivers exceptional business outcomes.
About the role
This position is responsible for designing, implementing and maintaining software product code according to requirements specified by Product Management and ultimately to deliver outcomes that meet our customers' needs. The Senior Software Engineer builds these capabilities using patterns and practices that uphold the security, maintainability, testability, extensibility, and operability of our software IP. The Senior Software Engineer can tackle projects and large tasks independently, maintaining and improving implementation quality standards while helping other team members learn by example.
What you'll do
- Efficiently design and implement secure, performant, and maintainable software
- Continually improve implementation quality and practices in response to feedback
- Clearly communicate progress, ambiguities, blockers, and estimates to stakeholders
- Build testable, observable, production-ready components
- Identify, debug, resolve and prevent recurrence of defects in a timely manner
- Lead larger initiatives from task breakdown through implementation and delivery
- Lead by example and provide constructive, actionable feedback on others’ work
What we’re looking for
- 7+ years of experience in professional software development
- Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Own a feature end-to-end, from the React/TypeScript UI through the C#/.NET API it calls, rather than working in a single tier
- Fluent with AI-assisted development tools (e.g. Claude Code, Cursor, Copilot) as daily working practice, including building small agents or skills, such as an automated quality-grading tool or a PR-review agent
- Scoping and prioritizing your own work when requirements are still taking shape
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication skills in English
- Proactive communicator able to collaborate effectively across time zones
What we offer
- Competitive compensation and benefits.
- Flexible work environment.
- The opportunity to build and shape a premium support function with measurable customer impact.
- A collaborative culture with close partnership across Support, Engineering, Product, and Customer Success.
- Professional growth within a scaling SaaS organization.
Originally posted on Himalayas