Now hiring

Senior Software Engineer @ Emergent Software

Seattle, Washington, USOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

This is a direct hire for one of our clients. Applicants must be authorized to work in the U.S. without sponsorship. Our client is building an innovative direct-to-consumer digital platform that connects customers throughout the entire journey, from discovering and customizing a product to completing a purchase and managing ongoing ownership. They are seeking a Senior Software Engineer to design, build, and evolve customer-facing features, services, and systems that power this experience. In this role, you will partner closely with Product, UX, and engineering teams to deliver high-quality software, solve complex technical challenges, and help shape the future of the digital platform. The ideal candidate is comfortable working independently in a fast-moving environment, demonstrates strong technical judgment, and can balance rapid execution with long-term scalability and reliability.

Responsibilities

  • Design, build, test, and deliver customer-facing features, services, and components, owning solutions from technical design through production.
  • Evaluate technical approaches and trade-offs while contributing to system architecture and balancing customer needs, business priorities, performance, scalability, and maintainability.
  • Develop and operate reliable, scalable web services, APIs, and distributed systems.
  • Integrate third-party services and SaaS platforms using APIs, events, webhooks, and other integration patterns.
  • Maintain high engineering standards through unit, functional, and integration testing, as well as code and design reviews.
  • Continuously improve system reliability, performance, scalability, and maintainability.
  • Partner with Product and UX teams to translate customer needs into effective technical solutions and cohesive digital experiences.
  • Solve complex technical and business challenges, identify risks early, and make thoughtful decisions when requirements or information are incomplete.
  • Collaborate across engineering teams to align on architecture, establish technical standards, and support the evolution of the overall platform.
  • Mentor and support other engineers by sharing knowledge, providing constructive feedback, and offering technical guidance Qualifications Professional software development experience building and supporting customer-facing software systems.
  • Strong software engineering fundamentals with experience delivering production-quality code.
  • Experience designing, building, and maintaining reliable web services and APIs.
  • Working knowledge of distributed systems, cloud infrastructure, and modern software development practices.
  • Experience integrating third-party services or platforms using APIs, events, webhooks, or similar technologies.
  • Ability to work independently, exercise sound technical judgment, and evaluate technical trade-offs.
  • Strong problem-solving skills with the ability to simplify complex challenges while maintaining high engineering standards.
  • Experience collaborating with Product, UX, and engineering stakeholders to deliver customer-focused software solutions.
  • Strong communication skills with experience participating in technical discussions, code reviews, and design reviews Preferred Skills Experience with e-commerce or marketplace systems, including product catalogs, product configuration, shopping carts, checkout, payments, order management, or fulfillment.
  • Experience building high-performance customer-facing applications and optimizing frontend performance.
  • Experience designing scalable distributed systems and contributing to architecture across multiple teams.
  • Experience mentoring engineers, coordinating technical initiatives, or influencing engineering standards.
  • Experience working in a fast-paced environment where requirements evolve and solutions are not always clearly defined.
  • Our Vetting Process At Emergent Staffing, we work hard to find the software engineers who are the right fit for our clients.
  • Here are the steps of our vetting process for this position: Application (5 minutes) Online Assessment (40-60 minutes) Initial Video Interview (30-45 minutes) Client Final Interview (60 minutes) Job Offer!
  • #EmergentStaffing

Skills

Software EngineeringWeb ServiceAPIDistributed SystemsCloud infrastructureCode Reviewtechnical designsystem architectureProblem SolvingCommunicationmarketplace systemsmentoring engineers

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores