> Markdown version of [/jobs/ext/4422416-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4422416-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Recruiting from Scratch - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $210,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Business Logic, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Databases, Continuous Integration, Data Integrity, Data Systems, Software Debugging, Distributed Systems, Python (Programming Language), Software Architecture, Software Engineering, Google Cloud, Cloud Platform System, Delivery Pipeline, Reliability of Systems, Backend, Containerization, Kubernetes, Production Code, Api Design, Docker - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-san-francisco-ca--f573b23a-7053-4f78-82b6-af815f6ce2b2 ## About the Role Software Engineering, Software Engineering, Funding, Willing to Travel, Financial Systems, Operating Systems, Mortgage Servicing, Artificial Intelligence (AI), Mortgage, Product Support, * 3-10 years of professional software engineering experience. * Strong backend software engineering experience. * Experience owning features end-to-end in production environments. * Experience building and scaling production systems. * Strong experience working in startup or high-growth technology environments preferred. * Experience working on systems where reliability, correctness, and scalability are critical. * Experience working with complex business logic or regulated workflows is strongly preferred. * Demonstrated ability to operate with high autonomy. * Experience collaborating closely with product and infrastructure/platform teams. * Experience shipping production software used by meaningful numbers of users or handling significant transaction volume. Technical Requirements * Strong backend engineering fundamentals. * Strong proficiency in Python or a comparable backend programming language. * Experience building APIs, services, and distributed systems. * Experience with cloud infrastructure and modern deployment environments. * Familiarity with Docker and Kubernetes preferred. * Experience with Google Cloud Platform or comparable cloud environments preferred. * Strong understanding of databases, data modeling, and scalable data systems. * Experience designing systems for reliability, scalability, and performance. * Strong software architecture and system design fundamentals. * Experience with testing, code quality, CI/CD, and production engineering practices. * Ability to understand and work within complex technical and business constraints. * Experience using AI-assisted coding tools or AI development workflows strongly preferred., * Experience working with infrastructure or platform teams. * Understanding of containerization and orchestration. * Experience with Kubernetes preferred. * Experience with Docker. * Familiarity with cloud-native architectures. * Understanding of deployment pipelines and production infrastructure. * Ability to reason about scalability, availability, and reliability. * Experience improving developer workflows or engineering infrastructure is a plus. Reliability & Security Requirements * Strong understanding of production reliability. * Experience debugging and resolving production issues. * Experience designing systems with failure modes and recovery in mind. * Understanding of monitoring, observability, and operational excellence. * Experience working with sensitive or financially important data preferred. * Strong attention to security and data integrity. * Comfortable working in environments where correctness and trust are critical. * Experience with regulated industries or compliance-heavy systems is a plus. Soft Skills * High ownership and accountability. * Strong technical judgment. * Comfortable operating independently. * Strong problem-solving ability. * Ability to move quickly without sacrificing quality. * Excellent collaboration and communication. * Comfortable working across product, platform, and infrastructure teams. * Strong attention to detail. * Pragmatic and solutions-oriented. * Comfortable with ambiguity. * Low-ego approach to engineering. * Strong desire to solve difficult technical problems. * Willingness to learn and adopt new tools, including AI-assisted development. ## Description The engineering team values high ownership, strong technical judgment, and the ability to move quickly without compromising production quality. Engineers are expected to own features end-to-end and work closely with product, platform, and infrastructure teams. AI is deeply integrated into the engineering workflow, with engineers using AI-assisted development tools to write and ship production code while maintaining human review and strong engineering standards. What You Will Do * Own software features end-to-end, from technical design and implementation through deployment and production ownership. * Build and scale backend systems supporting billions of dollars in mortgage transactions. * Design reliable software for complex, highly regulated financial workflows. * Develop production-quality backend services and APIs using modern engineering practices. * Leverage AI-assisted development tools to accelerate software development while maintaining human review and production quality. * Work across product, platform, and infrastructure teams depending on team matching and business priorities. * Design systems that can operate reliably across complex federal, state, and agency regulations. * Build highly scalable distributed systems and services. * Contribute to architecture and technical design decisions. * Collaborate closely with product managers, engineers, and other technical stakeholders. * Identify technical problems and independently drive solutions from discovery through production. * Improve system reliability, scalability, performance, and maintainability. * Participate in code reviews and help maintain a high engineering bar. * Troubleshoot production issues and contribute to incident resolution. * Work effectively in a fast-moving startup environment with significant autonomy. * Help establish engineering practices that enable the company to move quickly without breaking trust.