What are the responsibilities and job description for the Software Engineer position at SN Servicing Corporation?
Our Organization
At SN Servicing Corporation, we are committed to fostering a culture of innovation, collaboration, and growth. We believe in empowering our teams to challenge the status quo, embrace cutting-edge technologies, and deliver impactful solutions that transform the mortgage servicing industry. Our culture thrives on inclusivity and mutual respect, where diverse perspectives are valued, and every team member is encouraged to contribute their unique talents. We embrace Agile principles, promoting adaptability and continuous improvement, and strive to create an environment where individuals feel supported to take ownership, experiment, and grow both personally and professionally. Above all, we are driven by a shared purpose: to build solutions that make a real difference in the lives of our borrowers, investors, and agencies.
Our Technology Team
Our mission is to help borrowers achieve financial stability and provide a modern, scalable technology platform for our clients. In order to do so, we are building a cloud-first architecture to transform the way we work in the mortgage servicing industry. Our Technology team encompasses network and infrastructure operations, product and project management, and four core engineering disciplines: software development, platform engineering, quality assurance, and architecture. As a member of our engineering team, you will co-create innovative solutions that simplify processes, improve customer experiences, and redefine what’s possible in mortgage servicing.
The Software Engineering capability at SN Servicing focuses on leveraging modern tools and techniques to develop secure, highly scalable applications. We work in Agile teams, building full-stack solutions using TypeScript, Node.js, React, and AWS native services to power our next-generation loan servicing platform.
Your Role
As a Software Engineer, you will focus on building high-quality software as part of a collaborative engineering team. You’ll use your technical skills to contribute to the development of components for our scalable, cloud-first solutions.
Specifically, you will:
- Collaborate with team members to develop secure, efficient, and maintainable software solutions using TypeScript, Node.js, and React.
- Build and integrate RESTful APIs and microservices.
- Write clean, testable code and contribute to peer code reviews to ensure quality and consistency.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Experiment with new technologies and frameworks to continuously improve team outcomes.
Your Skills
- Background or education in Computer Science, Engineering, or a related field.
- Proficiency in JavaScript/TypeScript, Node.js, and React.
- Understanding of RESTful API design and microservices architecture.
- Familiarity with AWS services such as Lambda, DynamoDB, and S3.
- Strong communication and teamwork skills.
- Eagerness to learn and adapt to new challenges in a fast-paced Agile environment.
No candidate will meet every single desired qualification. If your experience looks a little different from what we've identified but you still think you'd be a great fit, we'd love to learn more about you.
Your Location
We are a remote-first workforce based in Seattle. Most of your time will be spent working from the location that best supports your creativity, with availability aligned to the Pacific Time Zone. Once a week, you will join the team at a shared workspace in Seattle for collaborative sessions focused on team building, innovation, problem-solving, and co-creation. Occasional travel to our corporate headquarters in Eureka, California, may be required 1–2 times per year to support business needs.
Compensation and Benefits
SNSC offers a comprehensive benefits package designed to support your well-being and work-life balance, including medical, dental, and vision insurance, paid time off, 8 paid holidays, a 401(k) retirement plan and matching opportunity, and a remote work benefit. As an equal opportunity employer, we are committed to fostering an inclusive and diverse workplace where everyone has the opportunity to thrive.