Job Description: Senior Software Engineer
Why Guaranteed Rate is the BEST Place to Work
As a titan in mortgage lending and digital financial solutions, Guaranteed Rate Companies proudly operates with more than 6,400 employees stationed across over 800 branches nationwide, including Washington, D.C. Founded in the year 2000, we’ve assisted more than 1 million homeowners with their home purchase loans and refinances. In 2022 alone, we managed a total loan volume exceeding $33 billion. But we’re more than just numbers; we’re about innovation, offering competitive rates, and delivering customer service that’s second to none. Our accolades include Inside Mortgage Finance’s Second Largest Retail Originator for 2023, Chicago Agent’s Lender of the Year for the 7 th consecutive year, Scotsman’s Guide 2022 ranking for having more top originators than any other lenders, NerdWallet’s Best Lenders for Low and No-Down-Payment Mortgages of 2022, and Forbes’ Best Online Lender for First-Time Homebuyers in 2022. For more information, visit rate.com.
What Makes Our Team Awesome
We are a gritty group of passionate technologists on a mission to dominate the mortgage world!
The Product Engineering Team within Guaranteed Rate passionately and consistently puts our customers first. We are building the latest technology to help create the best mortgage experience on the planet and get your mortgage, your way, anytime, anywhere. Whether that is improving our digital mortgage platform, automating loan coordination and underwriting processes, or building out the latest marketing and customer engagement platform, we’re doing it all. We build high-performing, self-organized, cross-functional agile teams that operate with minimal hierarchy. Information Technology team members hold themselves and others accountable and live and breathe the tenets of autonomy, mastery, and purpose.
What’s the Role?
A strong, self-driven full-stack Java software engineer who is passionate about building robust software solutions. You will be part of a team building our consumer facing websites and supporting infrastructure. You will be responsible for collaborating with other developers in all phases of the
development lifecycle including design, coding, testing, deployment, support, and monitoring.
Responsibilities:
A critical part of not just the technology team, but to the organization as an excellent back-end
engineer with good experience with front end technologies. Develops and maintains Java-based
website architecture, functionality, and API integrations.
Monitors and research emerging technologies, external platforms and services, consumer
behavior and site analytics to discover innovation and integration opportunities.
Ensures the team’s supported applications are healthy and triages issues to the appropriate personnel.
Build reusable software components for interfacing and use with our front-end platforms.
Collaborates with development leadership, product management, and other product engineering
functional areas to translate business objectives and initiatives into technical solutions.
Interfaces with broader IT team to ensure proper alignment with existing enterprise platforms and roadmap.
Ensures user interface design and development adheres to best practices for user security, data
privacy, user experience, core web vitals, and accessibility.
The majority of the job will be hands on coding, participating in design discussions, and code reviews.
Qualifications:
Bachelor's degree or equivalent working experience.
6+ years’ experience as Java engineer.
Experience with modern front-end technologies.
Demonstrates superior knowledge of software design and architecture.
Experience writing unit tests and automating website testing to ensure quality software deployment.
Experience in implementing application performance monitoring solutions to optimize our apps based on your findings.
Excellent verbal and written communication skills.
Strong desire to learn new techniques and technologies and collaborate with other experienced engineers to explore different solutions to a problem.
Nice to have:
Experience working in the Financial Sector
Knowledge of Mortgage Domain
Experience with AWS or a similar cloud provider
Experience with Kubernetes deployments
Experience with Spring Boot
Experience in open authentication/authorization protocols and frameworks like: OAuth2, OpenID Connect
Experience using React and JavaScript/Typescript
Other Useful Details
Employee Type
Full-Time
Salary + Incentive Pay
Pay Range: $140,000-$190,000 annual pay + bonus and/or commissions
Location
Remote