Blend Software Engineer to build end-to-end features across the stack using AI coding agents integrated into the development lifecycle. Collaborate with product teams to deliver scalable, resilient software powering 20% of US mortgages.
Responsibilities
Build features end-to-end across the stack from user interfaces to back-end services
Use AI coding agents daily across planning, design, implementation, testing, documentation, code review, and refactoring
Apply and help evolve AI-driven development lifecycle practices
Review, test, and harden AI-generated code to production quality
Collaborate with cross-functional teams to translate business requirements into technical specifications and code
Work with product managers and UI/UX designers to implement new features and enhancements
Design and develop scalable, maintainable, resilient applications
Identify and troubleshoot software defects and issues
Participate in code reviews and offer peer mentorship
Participate in the team's on-call rotation
Qualification
You use AI to write code every dayYou're a full-stack developerYou're hungry to learn
Required
You have a Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience) with 1–3 years of experience building production software.
You use AI to write code every day. Tools like Claude Code, Cursor, or Codex aren't experiments for you — they're core to how you work, and you stay current as they evolve.
You're proficient in the latest AIDLC techniques: decomposing problems into well-scoped tasks an agent can execute, writing effective specs and prompts, managing context, and critically evaluating AI output for correctness, security, and maintainability.
You're a full-stack developer: comfortable in back-end development with languages such as Node.js, TypeScript, or Golang, and in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React.
You have experience working with databases like Postgres, MongoDB, or similar technologies.
You're hungry to learn. You have high learning velocity, you're curious about new tools and techniques, and you treat a fast-changing toolchain as an opportunity rather than a burden.
You're an excellent communicator who can operate independently and collaboratively in a fast-paced environment, driving projects to a successful outcome.