Senior Software Engineer - LowerOS Team jobs in United States
cer-icon
Apply on Employer Site
company-logo

Lower · 8 hours ago

Senior Software Engineer - LowerOS Team

Lower is a mission-driven fintech company that simplifies the home-buying process through cutting-edge technology. As a Senior Software Engineer on the LowerOS team, you will shape core services and features that enhance the mortgage experience, collaborating with a talented team to build scalable systems that help people achieve homeownership.

FinanceFinancial ServicesFinTechLending
badNo H1Bnote

Responsibilities

System design & architecture: Ability to design scalable, reliable, and maintainable systems, with an understanding of tradeoffs between performance, cost, and complexity
Code quality & testing: Strong in unit, integration, end-to-end testing, and test automation frameworks
Performance optimization: Proficiency in profiling, debugging, and optimizing application performance
DevOps & CI/CD: Experience with deployment pipelines, monitoring, observability, and release management
Security awareness: Knowledge of secure coding practices, threat modeling, and compliance requirements
Data & APIs: Comfortable designing and consuming APIs, working with databases, and handling data modeling
Tooling & automation: Skilled at improving developer workflows through automation (build systems, config management, test infrastructure)
Stakeholder communication: Translate business needs into technical requirements, clearly communicate tradeoffs, and align solutions with product goals
Mentorship: Coach junior and mid-level engineers, providing guidance on coding practices, system design, and career development
Code review: Promote best practices in readability, maintainability, and scalability through constructive code reviews, providing guidance and support
Cross-functional collaboration: Work effectively with product managers, QA, designers, and other teams
Project ownership: Coordinate projects from design through delivery, ensuring scope, deadlines, and quality are balanced
Risk management: Identify risks early (technical debt, bottlenecks, scalability limits) and propose mitigations
Tradeoff negotiation: Weigh cost, scalability, and performance when evaluating solutions and clearly explain reasoning
Documentation: Produce and maintain high-quality technical documentation for systems, processes, and decisions
Continuous improvement: Advocate for better processes, tooling, and practices that improve velocity and reduce errors
Technical vision: Influence long-term technical direction, helping shape architecture and tech stack decisions
Innovation: Proactively identify opportunities for new technologies, frameworks, or approaches that benefit the business
Quality bar setting: Advocate for engineering excellence, ensuring the team balances speed with maintainability

Qualification

System design & architectureFull-stack expertiseTypeScriptPerformance optimizationDevOps & CI/CDSecurity awarenessData & APIsStakeholder communicationCode reviewProject ownershipRisk managementTradeoff negotiationContinuous improvementTechnical visionInnovationQuality bar settingMentorshipCross-functional collaborationDocumentation

Required

6–11 years of professional experience in software engineering and enterprise-scale web application development (or closely related fields)
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 and Postgres —or the ability to quickly learn new languages, frameworks, and tools
Strong computer science foundations, including algorithms, data structures, concurrency, parallelism, asynchronous programming, networking, and system design
Excellent communication and collaboration skills—someone who values teamwork, gives and receives feedback constructively, and helps foster a supportive engineering culture
System design & architecture: Ability to design scalable, reliable, and maintainable systems, with an understanding of tradeoffs between performance, cost, and complexity
Code quality & testing: Strong in unit, integration, end-to-end testing, and test automation frameworks
Performance optimization: Proficiency in profiling, debugging, and optimizing application performance
DevOps & CI/CD: Experience with deployment pipelines, monitoring, observability, and release management
Security awareness: Knowledge of secure coding practices, threat modeling, and compliance requirements
Data & APIs: Comfortable designing and consuming APIs, working with databases, and handling data modeling
Tooling & automation: Skilled at improving developer workflows through automation (build systems, config management, test infrastructure)
Stakeholder communication: Translate business needs into technical requirements, clearly communicate tradeoffs, and align solutions with product goals
Mentorship: Coach junior and mid-level engineers, providing guidance on coding practices, system design, and career development
Code review: Promote best practices in readability, maintainability, and scalability through constructive code reviews, providing guidance and support
Cross-functional collaboration: Work effectively with product managers, QA, designers, and other teams
Project ownership: Coordinate projects from design through delivery, ensuring scope, deadlines, and quality are balanced
Risk management: Identify risks early (technical debt, bottlenecks, scalability limits) and propose mitigations
Tradeoff negotiation: Weigh cost, scalability, and performance when evaluating solutions and clearly explain reasoning
Documentation: Produce and maintain high-quality technical documentation for systems, processes, and decisions
Continuous improvement: Advocate for better processes, tooling, and practices that improve velocity and reduce errors
Technical vision: Influence long-term technical direction, helping shape architecture and tech stack decisions
Innovation: Proactively identify opportunities for new technologies, frameworks, or approaches that benefit the business
Quality bar setting: Advocate for engineering excellence, ensuring the team balances speed with maintainability

Preferred

Prior experience in fintech, lending, or consumer financial products

Benefits

Extended benefit offerings including medical/dental/vision, parental leave, life insurance, short- and long-term disability
Paid holidays and paid time off
401K with company match
Discount on home mortgage refinances or purchase

Company

Lower provides home refinancing, customer service, consumer lending, home purchase, and financial services.

Funding

Current Stage
Late Stage
Total Funding
$100M
Key Investors
Accel
2021-06-23Series A· $100M

Leadership Team

leader-logo
Dan Snyder
Chief Executive Officer
linkedin
R
Robert Tyson
Co-Founder
Company data provided by crunchbase