Senior Software Engineer

Swishlabs — United States · Posted ~3 hours ago

Senior Full-time Hybrid

Skills

Software engineering Scalable software development Software architecture Application development System design Backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing, building, and maintaining scalable applications in a product-oriented environment. You will tackle complex legacy challenges, develop elegant and reliable solutions, and contribute to modernizing critical business workflows. The role is full-time with a hybrid working arrangement.

Highlights

Senior engineering role in a product-driven environment, with responsibility for designing, building, and maintaining scalable software. Offers a hybrid working model and the opportunity to modernize complex legacy processes through elegant technical solutions.

Description

Company Description Swish Labs is an AI-native mortgage platform focused on transforming loan origination through intelligent automation, end-to-end workflows, and a unified system that replaces legacy software stacks. The company’s mission is to bring more speed, transparency, and trust to the mortgage process, simplifying one of the most complex transactions in a person’s life. By modernizing lender operations, Swish Labs helps cut the cost to manufacture a loan and enables loans to close in days instead of weeks. Team members join a product-driven environment where challenging outdated systems and building elegant, scalable solutions is strongly valued. Swish Labs is actively growing and welcomes people who are excited to shape the future of mortgage technology. Role Description The Senior Software Engineer is a full-time, hybrid role based in New York, NY, with flexibility for part-time work from home. This role is responsible for designing, building, and maintaining scalable back-end services that power Swish Labs’ AI-native mortgage platform. Day-to-day work includes implementing robust APIs, optimizing data workflows, and ensuring system reliability, performance, and security. The Senior Software Engineer will collaborate closely with product managers, designers, and other engineers to refine requirements, deliver high-quality features, and continuously improve the platform’s architecture. This role also involves mentoring other engineers, conducting code reviews, and contributing to technical decision-making and best practices across the engineering team. Salary: $150K-$220K OTE Qualifications Strong foundation in Computer Science, including data structures, algorithms, and systems design.Demonstrated experience in Software Development and Programming, with proficiency in at least one modern language (e.g., Python, Java, Go, or Node.js).Hands-on expertise in Back-End Web Development, including APIs, microservices, databases, and distributed systems.Deep understanding of Object-Oriented Programming (OOP) principles and their application in large-scale systems.Experience designing and deploying cloud-native applications (e.g., AWS, GCP, or Azure) and working with CI/CD pipelines.Ability to write clean, testable, and maintainable code; familiarity with automated testing and monitoring tools.Excellent collaboration and communication skills, with a track record of working effectively in cross-functional teams.Prior experience in fintech, lending, or complex transactional systems is a plus.Bachelor’s or advanced degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.