Senior Software Engineer

InRule Technology
  • Chicago, Illinois
    17 days ago

    Job Description

    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.

    Numbers & Facts

    LocationChicago, Illinois

    Skills

    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Communication Skillsunmatched
    • Compensation and Benefitsunmatched
    • Computer Scienceunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • English Languageunmatched
    • Establish Prioritiesunmatched
    • IP (Internet Protocol)unmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Managementunmatched
    • Programming Toolsunmatched
    • Public/Media/Press/Analyst Relationsunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Team Playerunmatched
    • Testabilityunmatched
    • Time Managementunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder