Software Engineer II
Build scalable software and infrastructure for a complex, regulated mortgage-servicing platform. The role requires a bachelor’s degree and at least one year of software engineering experience, with exposure to web or mobile applications, distributed systems, or infrastructure.
About the job
Responsibilities
- Learn new concepts and technologies quickly and apply them to challenging problems.
- Design and build robust, extensible infrastructure that handles evolving and complex federal, state, and agency regulations.
- Develop a deep understanding of a highly complex industry.
- Work cross-functionally with Product and Design to define the best customer experience.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 1 year of software engineering experience building quality software applications at scale.
- Ability to balance product and technical requirements cross-functionally.
- Experience building scalable systems from scratch with a fast turnaround.
- Experience with at least one of the following:
- Web application development
- Mobile application development
- Large-scale distributed systems
- Infrastructure management
- Legal authority to work in the United States.
Compensation and Benefits
- Competitive salary with meaningful equity and a 401(k) plan.
- Comprehensive medical, dental, and vision benefits.
- Pre-tax commuter benefits for public transportation, rideshare services, and parking.
- Company-wide onboarding and learning and development opportunities.
- Regular review cycles featuring 360-degree feedback.
- Quarterly budgets for team and company outings.
- Flexible paid time off, sick days, and 11 company holidays.
- 12 weeks of fully paid baby bonding leave for birthing and non-birthing parents.
Skills
Python, React, Docker, Kubernetes, GCP, Web Application Development, Mobile Application Development, Distributed Systems, Infrastructure Management
Similar jobs
Fullstack Engineering jobsDesign and optimize distributed systems, workflows, and architectures for an enterprise healthcare platform. The role requires a bachelor’s degree and three years of computer-systems-related experience, with expertise in cloud infrastructure, databases, integrations, and reliability analysis.
Build and scale provider-growth systems spanning onboarding, activation, automation, AI agents, and experimentation. The role requires strong programming fundamentals, experience with APIs and data pipelines, and strong product judgment in a fast-growing environment.
Build end-to-end Airtable product features with a primary backend focus, collaborating with product, design, research, and data science partners. The role requires 4+ years of full-stack web development experience and fluency in backend technologies, JavaScript, and React.
Build and maintain scalable customer-domain and marketplace-middleware applications, APIs, automated tests, and reliable systems using C# and .NET. The role requires at least four years of software engineering experience and emphasizes collaboration, technical documentation, and high-quality delivery.
Build and operate backend-leaning full-stack capabilities for a self-service Developer Portal, owning APIs, data models, identity and authorization features, and customer-facing interfaces. The role requires 4+ years of backend software development experience, strong Java or comparable framework skills, relational database expertise, and React/TypeScript proficiency.