Senior Software Engineer

InRule•Chicago, IL
•$150,000 - $180,000

About The Position

The Senior Software Engineer designs, implements, and maintains software product code according to requirements specified by Product Management, delivering outcomes that meet customer needs. The role uses patterns and practices that uphold the security, maintainability, testability, extensibility, and operability of the company’s software IP. The engineer independently tackles projects and large tasks, maintains and improves implementation quality standards, and helps other team members learn by example.

Requirements

  • 7+ years of experience in professional software development.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Ability to 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.
  • Fluency with AI-assisted development tools such as Claude Code, Cursor, or Copilot as a daily working practice, including building small agents or skills.
  • Ability to scope and prioritize 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 communication and ability to collaborate effectively across time zones.

Responsibilities

  • Design and implement secure, performant, and maintainable software efficiently.
  • 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, and resolve defects, and prevent their recurrence 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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service