Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Blend is a diverse team of problem solvers who believe that the world’s financial resources should be more accessible. Our cloud banking platform is used by Wells Fargo, U.S. Bank, and over 330 other financial services firms to acquire more customers, increase productivity, and deliver end-to-end digital experiences. Our software enables our customers to process an average of more than $5 billion in loans per day, making it possible for consumers to reach their financial goals faster and lead better lives. Come do work that matters.

 

The Lender team owns the user experience for the Loan Officers working with Loan applications. We enable Loan Officers to do more by automating the manual parts of the mortgage process, such as pulling real time Pricing data and generating configurable PreApproval documents.

We are seeking a skilled Full Stack Engineer to join our team and contribute to the continued success of Blend. As a Full Stack Engineer, you will be responsible for designing, implementing, and maintaining our web applications. You will work closely with our product development team to understand and translate customer needs into functional and scalable software solutions. The ideal candidate should have an interest in both frontend and backend development.

How you will contribute: 

  • Collaborate with cross-functional teams to understand and translate business requirements into technical specifications & code
  • Work with product managers and UI/UX designers to implement new features and enhancements
  • Design & develop applications to scale while considering maintenance, resiliency, and robustness
  • Implement responsive user interfaces and ensure a seamless user experience across all devices with accessibility in mind
  • Identify and troubleshoot software defects and issues, ensuring timely resolution
  • Participate in code reviews to maintain code quality and ensure best practices
  • Encourage great habits to enhance team practices by participating in code reviews
  • Create your own story! Some of Blend’s best features have come from engineering initiatives. You’ll have an opportunity to propose new ideas and build features end-to-end

Who you are:

  • Bachelor’s degree in Computer Science or equivalent education background
  • Strong computer science fundamentals (data structures and algorithms)
  • Coding experience with any major language, like TypeScript/JavaScript, Golang, Python, Java, C++, etc.
  • You are an Excellent communicator and can operate independently & collaboratively in a fast-paced environment, driving projects to a successful outcome
  • Ability and willingness to help others succeed and be productive

Bonus points:

  • Experience working with frontend frameworks: React/Angular/Vue
  • Experience working with Typescript and Node.js
  • Experience working with PostgreSQL, MongoDB

For full time hires, the hiring base pay range for this position is between $91,000 and $124,000. Beyond base pay, Blend benefits and perks are described below.

Final base pay offer amounts will vary depending on multiple factors, including but not limited to function, level, geographic location, job related knowledge, skills, and experience. Base pay will be adjusted for part-time roles to reflect scheduled hours.

Benefits and Perks: 

  • Meaningful equity
  • 401(k) plan with employer matching contribution
  • Comprehensive health benefits
  • 16 weeks of paid parental leave
  • Generous vacation policy 
  • Work from home office set up stipend and internet stipend 
  • Wellness benefits covering a variety of wellness activities, gym memberships, fitness classes and more

Blend is an equal opportunity employer that values diversity, inclusion and belonging. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status disability status, or any other characteristic protected by law. We will consider for employment all qualified applicants with arrest and conviction records in a manner consistent with applicable law, including the San Francisco Fair Chance Ordinance.

 
 

Average salary estimate

$107500 / YEARLY (est.)
min
max
$91000K
$124000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Blend

At Blend, we pride ourselves on creating a diverse team of innovative problem solvers dedicated to making financial resources accessible to everyone. As a Software Engineer on our dynamic team, you'll play a vital role in our cloud banking platform, which is trusted by Wells Fargo, U.S. Bank, and over 330 financial services firms. Your work will contribute to enabling consumers to process over $5 billion in loans daily, helping them reach their financial goals faster. As a Full Stack Engineer, you'll collaborate closely with product managers and UI/UX designers, translating customer requirements into functional, scalable software solutions. You'll design and maintain web applications, focusing on creating responsive user interfaces that ensure a seamless experience across all devices. Beyond coding, you will have the opportunity to actively engage in team practices through code reviews and contribute your innovative ideas for new features. We're looking for someone with a Bachelor’s degree in Computer Science or a related field, strong coding skills across multiple languages, and a collaborative spirit to thrive in our fast-paced environment. If you're ready to do work that matters and have the chance to impact real-world financial experiences, we welcome you to join Blend and make a difference.

Frequently Asked Questions (FAQs) for Software Engineer Role at Blend
What are the main responsibilities of a Software Engineer at Blend?

As a Software Engineer at Blend, your primary responsibilities will include collaborating with cross-functional teams to understand business requirements, designing and developing scalable web applications, implementing responsive user interfaces, and troubleshooting software defects. Your contributions will directly enhance the user experience for Loan Officers and ensure the smooth operation of our cloud banking platform.

Join Rise to see the full answer
What skills and qualifications are required for a Software Engineer role at Blend?

To be considered for a Software Engineer position at Blend, you should have a Bachelor’s degree in Computer Science or a related field, strong computer science fundamentals, and coding experience in languages such as TypeScript, JavaScript, Golang, Python, and more. Additionally, familiarity with frontend frameworks like React or Angular and backend technologies such as Node.js and PostgreSQL are advantageous.

Join Rise to see the full answer
How does Blend support the professional growth of its Software Engineers?

Blend places a strong emphasis on professional development for its Software Engineers. You will engage in regular code reviews to enhance code quality and best practices, have opportunities to propose and lead engineering initiatives, and access to a variety of wellness and training benefits that promote personal and professional growth.

Join Rise to see the full answer
What is the team culture like for Software Engineers at Blend?

The culture at Blend is collaborative, inclusive, and innovative. As a Software Engineer, you'll be part of a diverse team that values open communication and teamwork. You'll have the opportunity to work independently while also contributing to group efforts, fostering a supportive environment that encourages collaboration, diversity of thought, and creativity.

Join Rise to see the full answer
What are some of the benefits of working as a Software Engineer at Blend?

Working as a Software Engineer at Blend comes with a variety of benefits, including competitive base pay, equity, a generous 401(k) plan with employer matching, comprehensive health benefits, 16 weeks of paid parental leave, and a substantial vacation policy. Additional perks include stipends for home office setup, wellness benefits, and ongoing support for personal development and health.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain the software development lifecycle that you follow as a Software Engineer?

In the software development lifecycle, I typically follow the phases of requirements gathering, system design, implementation, testing, deployment, and maintenance. I find it crucial to engage stakeholders early in gathering requirements and iteratively refine solutions based on feedback throughout the process.

Join Rise to see the full answer
How do you approach troubleshooting and debugging in your software projects?

When troubleshooting and debugging, I start by reproducing the issue to understand its context. I systematically isolate components, utilize logging for insights, and leverage debugging tools to trace the flow of the application. Collaborating with peers can also provide fresh perspectives on complex problems.

Join Rise to see the full answer
What coding languages are you most comfortable with, and why?

I am most comfortable with TypeScript and Python. TypeScript offers type safety and is excellent for building scalable web applications, especially with frameworks like React. Python, on the other hand, is versatile for backend services and data processing, making it a great fit in many projects.

Join Rise to see the full answer
Describe a project in which you had to balance multiple priorities as a Software Engineer.

In a recent project, I balanced feature development and bug fixes while working towards a tight release deadline. I prioritized critical bugs impacting user experience first and communicated transparently with stakeholders about deadlines for feature releases. This approach ensured stakeholder expectations were met while maintaining product quality.

Join Rise to see the full answer
How do you ensure code quality in your work?

I ensure code quality through thorough code reviews, adhering to established coding standards, and writing comprehensive unit tests. Using static analysis tools also helps catch potential issues early. I believe in fostering a culture where team members are encouraged to give and receive constructive feedback.

Join Rise to see the full answer
Can you discuss your experience with web application frameworks?

I have extensive experience with frameworks like React and Angular for frontend development. I appreciate their component-based architecture, which promotes reusability and maintainability. On the backend, I've worked with Express in Node.js, which integrates well with these frontend frameworks and allows for building robust applications.

Join Rise to see the full answer
How do you stay updated on new technologies and trends in software engineering?

I stay updated by participating in online tech communities, reading industry blogs, and attending webinars and conferences. This continuous learning helps me implement the latest technologies and improvements into my projects at Blend, ensuring I can provide innovative solutions.

Join Rise to see the full answer
What role does collaboration play in your work as a Software Engineer?

Collaboration is essential in my work as a Software Engineer. It allows me to leverage diverse perspectives, share knowledge, and innovate. I regularly engage with cross-functional teams, participating in scrum meetings and brainstorming sessions to align our goals and solutions effectively.

Join Rise to see the full answer
Describe a time you had to learn a new programming language or technology quickly.

I once needed to learn Go for a project with an urgent deadline. I dedicated time to online courses and practiced coding challenges. Through consistent effort and support from peers who were proficient in Go, I became productive in a short period, successfully contributing to the project without compromising deadlines.

Join Rise to see the full answer
What is your approach to handling tight deadlines while maintaining code quality?

My approach involves prioritizing tasks based on their impact and urgency, ensuring high-impact features or fixes are addressed first. I communicate progress and potential challenges with my team, allowing for adjustments when necessary. This transparency helps manage expectations while maintaining our code's integrity.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Experian Remote 1501 S MoPac Expy, Austin, TX 78746, USA
Posted 2 days ago
Photo of the Rise User
Notion Labs Hybrid New York, New York · San Francisco, California
Posted 14 days ago
Inclusive & Diverse
Transparent & Candid
Mission Driven
Collaboration over Competition
Empathetic
Social Impact Driven
Rise from Within
Work/Life Harmony
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Time-Off
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
B By Blend
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
SALARY RANGE
$91,000/yr - $124,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!