Senior Software Engineer
Posted 6hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building end-to-end React/TypeScript and C#/.NET features for InRule’s SaaS decision-intelligence platform. Delivering secure, maintainable software and leading complex engineering initiatives.
Responsibilities:
- Design and implement secure, performant, and maintainable software
- Continually improve implementation quality and practices in response to feedback
- Communicate progress, ambiguities, blockers, and estimates to stakeholders
- Build testable, observable, production-ready components
- Identify, debug, resolve, and prevent recurrence of defects
- Lead larger initiatives from task breakdown through implementation and delivery
- Lead by example and provide constructive, actionable feedback on others' work
- Design, implement, and maintain software product code according to Product Management requirements
- Build software using patterns and practices supporting security, maintainability, testability, extensibility, and operability
Requirements:
- 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
- Experience owning a feature end-to-end from React/TypeScript UI through the C#/.NET API
- Fluency with AI-assisted development tools such as Claude Code, Cursor, and Copilot
- Experience building small agents or skills, such as automated quality-grading tools or PR-review agents
- Ability to scope and prioritize work when requirements are still taking shape
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication skills in English
- Proactive communication and ability to collaborate effectively across time zones
Benefits:
- Competitive compensation and benefits
- Flexible work environment
- Opportunity to build and shape a premium support function with measurable customer impact
- Collaborative culture with close partnership across Support, Engineering, Product, and Customer Success
- Professional growth within a scaling SaaS organization
















