Jobs and Careers
BL

Software Design Engineer

Blueprint
United Statesfull_timeVerifiedPosted 4 Feb 2026
💰 $110,000/yr($100,000/yr – $110,000/yr)

About the role

Who is Blueprint? We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States. Unified by a shared passion for solving complicated problems, our people are our greatest asset. We use technology as a tool to bridge the gap between strategy and execution, powered by the knowledge, skills, and the expertise of our teams, who all have unique perspectives and years of experience across multiple industries. We’re bold, smart, agile, and fun.   What does Blueprint do? Blueprint helps organizations unlock value from existing assets by leveraging cutting-edge technology to create additional revenue streams and new lines of business. We connect strategy, business solutions, products, and services to transform and grow companies.   Why Blueprint? At Blueprint, we believe in the power of possibility and are passionate about bringing it to life. Whether you join our bustling product division, our multifaceted services team or you want to grow your career in human resources, your ability to make an impact is amplified when you join one of our teams. You’ll focus on solving unique business problems while gaining hands-on experience with the world’s best technology. We believe in unique perspectives and build teams of people with diverse skillsets and backgrounds. At Blueprint, you’ll have the opportunity to work with multiple clients and teams, such as data science and product development, all while learning, growing, and developing new solutions. We guarantee you won’t find a better place to work and thrive than at Blueprint.   In This Role In this role, you will join a collaborative engineering team responsible for building and maintaining a modern, distributed web application using Node.js and React. You will work across the full development lifecycle—design, implementation, testing, deployment, and production support—on a cloud‑native platform hosted in Azure Kubernetes. The role emphasizes scalable system design, high‑quality code through test‑driven development, and close collaboration with product, design, and engineering partners. You will also play a key role in maintaining system reliability through monitoring, optimization, and on‑call support.   Responsibilities
  • Design, develop, and maintain scalable, distributed backend services using Node.js deployed on Azure Kubernetes.
  • Design, develop, and maintain responsive and user‑friendly web interfaces using React.
  • Collaborate closely with product managers, designers, and fellow engineers to translate business and technical requirements into effective solutions.
  • Implement and promote software engineering best practices, including:
    • Test‑driven development (TDD)
    • Code reviews
    • CI/CD pipelines
  • Write and maintain unit, integration, and end‑to‑end tests to ensure application quality and reliability.
  • Monitor, troubleshoot, and optimize application performance, scalability, and reliability in production environments.
  • Participate in on‑call rotations and provide timely support for production incidents and incoming requests or tickets.
  • Leverage Azure services such as managed databases, messaging, data pipelines, and search to build robust cloud‑native solutions.
  • Stay current with emerging technologies and industry trends related to distributed systems, cloud computing, and modern software development.
  • Mentor junior engineers and contribute to a culture of continuous learning, knowledge sharing, and engineering excellence.
Qualifications
  • 2+ years of professional software development experience, with a strong focus on:
    • Backend development using Node.js
    • Frontend development using React
  • 2+ years of hands‑on experience with distributed systems architecture and cloud computing principles.
  • Practical experience working with Azure services in a production environment.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Proficiency in writing automated tests, including:
    • Unit tests
    • Integration tests
    • End‑to‑end tests
      using frameworks such as Jest, Mocha, or Playwright.
  • Strong problem‑solving and debugging skills, with a proactive approach to identifying and resolving technical issues.
  • Ability to work fully onsite.
  • Flexibility to support incoming requests, tickets, and on‑call responsibilities as needed.
  • Strong communication skills and the ability to collaborate effectively with cross‑functional teams in a fast‑paced environment.
Preferred Qualifications
  • Experience with Azure‑native services such as:
    • Managed relational databases
    • Kubernetes‑

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Blueprint

View company profile →