Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Blueprint Technologies Logo

Software Engineer

Blueprint Technologies

$120,000 - $130,000
Sep 2, 2025
Bellevue, WA, US
Apply Now

Blueprint Technologies needs a Software Engineer to optimize and modernize systems through cloud-native solutions and intelligent automation, ensuring efficiency, scalability, and resilience in complex device operations across device supply chain, manufacturing, fulfillment, and services.

Requirements

  • Minimum of 8–10 years of software engineering experience.
  • Strong hands-on knowledge of Microsoft Azure services, including: Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure DevOps
  • Advanced proficiency in C#, with a proven track record of developing and maintaining RESTful APIs.
  • Experience with logical and physical database design and modification.
  • Solid understanding of computer hardware and software fundamentals.
  • Knowledge of the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Demonstrated experience supporting live systems, including root cause analysis and performance tuning.

Responsibilities

  • Design, develop, test, and maintain scalable systems and applications in a cloud environment.
  • Modify and optimize existing databases and API systems for performance and reliability.
  • Write detailed logical and physical database descriptions and guide others in implementation.
  • Build, deploy, and manage RESTful APIs using C and Azure-native tools.
  • Support production systems with proactive monitoring, troubleshooting, and incident resolution.
  • Integrate AI services (e.g., Azure Cognitive Services, Azure OpenAI) to enhance system capabilities.
  • Contribute to live site engineering practices, including telemetry, alerting, and system reliability strategies.

Other

  • Collaborate with cross-functional teams to define project scope, timelines, and deliverables.
  • Review technical requirements and project requests to assess feasibility, time, and cost.
  • Ability to work independently in fast-paced environments.
  • Strong communication and interpersonal skills.
  • Mentoring capabilities to support junior engineers or team members.