Senior Software Engineer

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

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