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
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
Location
Chicago, 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.