Senior Software Engineer

Lower

Austin (TX)

Hybrid

USD 140,000 - 170,000

Full time

2 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
PTO
Parental leave
401(k)

Job summary

Lower is building a digital mortgage and homeownership platform combining real estate, lending, and technology. As a Senior Software Engineer, you will design scalable systems, own significant features, and collaborate with Product, Design, QA, and other partners to deliver reliable software for the homeownership journey.

You should be proficient across the stack (TypeScript, React, AWS, Next.js, Node.js, C#/.NET, Go, Postgres) and willing to learn new languages and AI-assisted tooling.

Qualifications

  • Full-stack expertise with demonstrated ability to deliver backend and frontend solutions.
  • Strong computer science fundamentals including algorithms, data structures, concurrency, and system design.
  • Prior fintech, lending, or consumer financial products experience is a plus.

Responsibilities

  • Solve complex technical problems and design scalable systems across the stack.
  • Develop, test, and maintain reliable software for frontend, backend, APIs, and data layers.
  • Build and maintain high-quality code with unit, integration, and end-to-end tests.
  • Contribute to CI/CD pipelines, monitoring, and production reliability.
  • Apply secure development practices across the lifecycle.
  • Collaborate with Product, Design, QA, and business partners to deliver customer-focused solutions.
  • Own features and technical projects from discovery through deployment and support.

Skills

TypeScript
React
AWS
Next.js
Node.js
C#/.NET
Go
Postgres
AI-assisted development

Tools

AI-assisted development tools

Job description

We believe homeownership is one of the most powerful ways people can build long-term wealth. Our mission at Lower is to make that path simpler, more accessible, and more connected. We’re building a one-stop shop homeownership platform that brings together real estate, mortgage lending, technology, and local expertise. Through Lower’s direct-to-consumer lending business, our nationwide retail branches, and our real estate platform Movoto, we meet people wherever they are in the homeownership journey. We innovate through technology, but human expertise is what sets us apart. Our approach combines a seamless online experience with experienced people. Whether someone wants to handle most of the process online or work directly with a local loan officer or real estate agent, we’re building a platform that gives them the tools, expertise, and support to move forward with confidence.

Job Description

Lower is building technology that powers digital mortgage, home finance, automation, and AI-powered experiences across the homeownership journey. As a Senior Software Engineer, you’ll solve complex technical problems, design scalable systems, and work closely with engineers, Product, Design, QA, and other partners to deliver reliable software that improves how people experience homeownership. This is a hands-on engineering role for someone who combines strong software engineering fundamentals with sound technical judgment, curiosity, and a collaborative mindset. You should be comfortable working across modern technologies, learning new frameworks and languages when needed, and using AI-assisted development tools to increase the speed and effectiveness of how you design, build, test, and maintain software. You’ll have meaningful ownership of the systems and projects you work on while contributing to the technical decisions, engineering practices, and team culture that help Lower build great software at scale.

Work Location

Hybrid in either Columbus, OH (preferred); Austin, TX

Work Type

Full-time W2 employment, visa sponsorship is not available for this position at this time.

What You’ll Do
Technical Skills
  • System design & architecture: Design scalable, reliable, and maintainable systems, evaluating tradeoffs across performance, complexity, cost, and long-term maintainability.
  • Full-stack development: Design, develop, test, and maintain reliable software across frontend, backend, APIs, services, and data layers.
  • Code quality & testing: Build well-tested software using unit, integration, end-to-end, and other appropriate testing approaches while maintaining a high bar for code quality.
  • Performance optimization: Profile, debug, troubleshoot, and optimize application and system performance.
  • DevOps & CI/CD: Contribute to deployment pipelines, monitoring, observability, release management, and the ongoing operation of production systems.
  • Security awareness: Apply secure development practices and consider security, privacy, and compliance throughout the development lifecycle.
  • Data & APIs: Design and consume APIs and work effectively with relational, document, or other data stores appropriate to the problem.
  • Tooling, automation & AI-assisted development: Use AI-assisted development tools and automation to accelerate implementation, debugging, testing, documentation, research, and technical problem solving while applying strong engineering judgment to validate correctness, maintainability, security, and architectural fit.
Collaboration & Leadership
  • Stakeholder communication: Translate business and product needs into thoughtful technical solutions, clearly communicating technical approaches, tradeoffs, risks, and dependencies.
  • Mentorship: Support other engineers through technical guidance, pairing, design discussions, and knowledge sharing.
  • Code review: Promote readability, maintainability, reliability, and scalability through thoughtful and constructive code reviews.
  • Engineering influence: Contribute to technical design discussions and engineering decisions, helping teams evaluate options and make sound technical choices.
  • Cross-functional collaboration: Work closely with engineers, Product, Design, QA, and business partners to build solutions that meet both customer and technical needs.
Project & Execution
  • Project ownership: Own meaningful features and technical projects from discovery and design through implementation, testing, deployment, and ongoing support.
  • Risk management: Identify technical risks, dependencies, scalability constraints, and sources of technical debt early and help determine appropriate solutions.
  • Tradeoff negotiation: Make pragmatic tradeoffs between speed, quality, complexity, cost, and long-term maintainability and clearly communicate the reasoning behind technical decisions.
  • Documentation: Produce and maintain clear technical documentation for systems, designs, processes, and important engineering decisions.
  • Continuous improvement: Identify opportunities to improve engineering practices, developer workflows, tooling, automation, and system quality.
Strategic Impact
  • Technical direction: Contribute to architectural and technical decisions within your area of ownership while considering how those decisions affect adjacent systems and teams.
  • Innovation: Proactively identify new technologies, AI capabilities and skills, frameworks, tools, or approaches that can improve engineering effectiveness or create business value.
  • Quality bar setting: Advocate for engineering excellence while balancing delivery speed with reliability and maintainability.
Who You Are
  • Full-stack expertise with proven ability to deliver high-quality backend and frontend solutions.
  • Problem solver and innovator with a track record of implementing new ideas and tackling complex technical challenges in design and architecture.
  • Proficiency in our stack—TypeScript, React, AWS, Next.js, Node.js, C#/.NET, Go and Postgres—or the ability to quickly learn new languages, frameworks, and tools.
  • AI-assisted development: Experience leveraging AI-assisted software development tools to improve engineering productivity, code quality, debugging, testing, and developer efficiency.
  • Strong computer science foundations, including algorithms, data structures, concurrency, parallelism, asynchronous programming, networking, and system design.
  • Project ownership: Demonstrated ability to independently solve complex technical problems and own meaningful features or projects through design, development, deployment, and production support.
  • Excellent communication and collaboration skills—someone who brings strong opinions held loosely, engages debate without ego, gives and receives feedback constructively, and helps foster a supportive engineering culture. We’re looking for someone people want to design alongside.
  • Prior experience in fintech, lending, or consumer financial products is a plus, but not required.
What You’ll Get
  • Full benefits: medical, dental, vision, paid holidays, PTO, parental leave
  • Life insurance, short- and long-term disability, 401(k)
  • Corporate wellness program
  • Employee discount on home mortgage purchases and refinances

Lower provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, LowerOS (Copy)
Staff Software Engineer, LowerOS (Copy)

Lower • Columbus (OH)

On-site
USD 120,000 - 180,000
Medical/dental/vision benefits
Parental leave
Life insurance
+4
Senior Software Engineer
Senior Software Engineer

Lower, LLC • Austin (TX)

Hybrid
USD 120,000 - 170,000
Senior Data Engineer
Senior Data Engineer

Lower • Columbus (OH)

On-site
USD 130,000 - 180,000
Medical/dental/vision benefits
Parental leave
Life insurance
+4
Staff Front End Engineer
Staff Front End Engineer

Lower • Columbus (OH)

On-site
USD 120,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+5
Senior Product Manager, Homeownership - Austin, TX
Senior Product Manager, Homeownership - Austin, TX

Lower • Austin (TX)

Hybrid
USD 120,000 - 170,000
Medical, dental, vision
401(k)
Life insurance
QA Engineer
QA Engineer

Lower • Columbus (OH)

On-site
USD 85,000 - 120,000
Medical/dental/vision benefits
401K with company match
Home mortgage discount
Senior Software Engineer — Scalable Fintech Systems
Senior Software Engineer — Scalable Fintech Systems

Lower, LLC • Austin (TX)

Hybrid
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Upstart • United States

On-site
USD 100,000 - 130,000
Competitive compensation
401(k) with company match
Employee Stock Purchase Plan
+2
Senior Software Engineer — Fintech AI Platform
Senior Software Engineer — Fintech AI Platform

Lower • Austin (TX)

Hybrid
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer (Home Lending) at Upstart
Software Engineer (Home Lending) at Upstart

Feedinkoo: Remote Jobs • United States

On-site
USD 150,000 - 230,000
Competitive pay
Equity
401(k) with company match
+3