Remote job
Senior Software Engineer, Resware
Job details
About this role
Role overview Senior software engineer role on a dedicated team building an on-premise title production platform used by enterprise title and escrow organizations across the country. The product manages thousands of real estate closings each year, and the team operates as a focused business unit covering product, engineering, customer success, professional services, and support. The work centers on shipping modern features and modernizing a long-lived application used by tens of thousands of users.
Responsibilities - Design, develop, and ship new features and enhancements across a Windows desktop application, APIs, AI offerings, and server software - Collaborate closely with Product and cross-functional teams to define requirements and prioritize work - Participate in architectural decisions and research to ensure scalability and performance - Conduct code reviews and uphold standards for maintainability and scalability - Debug production issues, gather feedback from customers, and present technical solutions - Help modernize the tech stack and architecture, including integrations with AI features
Requirements - Eight or more years of C# experience as a strong full-stack engineer and application developer - Proven track record of shipping quality software and taking full responsibility for complex, high-impact projects - Experience working on both modern and legacy systems - Comfort troubleshooting production issues and adapting across team environments - History of meaningful code reviews and knowledge sharing
Nice to have - Experience integrating or creating AI products for consumers - Background building responsive UIs with React and modern REST APIs - Product-centric mindset with comfort shaping requirements alongside product teammates - Exposure to test automation practices
Benefits and work setup - Comprehensive health plans, 401(k), and commuter benefits - Professional development, parental leave, and a flexible time off policy - Structured online onboarding, biweekly all-hands meetings, and regular internal events to keep remote employees connected