About The Position

Are you ready to help build a new platform of APIs and web applications that powers one of Nordstrom's most important business areas? We are the Merchandise Planning Team. We build new features and experiences on the Java, AWS, and GCP technology stack in an agile, team-oriented, and collaborative environment. We encourage innovation and expect developers to take a high level of ownership throughout the software life cycle. This role is for a software engineer to help build business-critical systems and APIs. You will work collaboratively with engineers, program managers, and product managers. Core software engineering skills, grit, and a willingness to learn are the core requirements for success. You thrive on taking care of things the right way the first time. You excel at taking a project from requirements and design to coding and actual launch. You love working with open-source technologies such as Java, Spring Boot, Kafka, Docker, and Kubernetes. You are passionate about writing SOLID code and have a strong desire to automate everything.

Requirements

  • 0–2 years of professional experience in engineering or related field (recent grads welcome).
  • Strong object-oriented design skills.
  • Proficiency in Java; knowledge of Python.
  • Knowledge of data structures and distributed systems.
  • Strong verbal and written communication skills.
  • Knowledge of RESTful architecture, microservices, JSON, and XML.
  • Knowledge of cloud technologies; AWS proficiency is a plus.
  • Knowledge of React UI framework is a plus.
  • Experience with databases; familiarity with NoSQL is a plus.
  • Familiarity with CI/CD and testing tools; experience with Kubernetes and Docker is a plus.
  • Able to work on site in Seattle 4 days a week
  • Bachelor's degree in an engineering discipline, preferably Computer Science, or equivalent experience.

Responsibilities

  • Build or enhance APIs, CI/CD automation, unit tests, and Behavior Driven Tests for service APIs.
  • Demonstrate a standard of engineering excellence and measure everything.
  • Design, document, and implement clean and robust solutions to complex business problems.
  • Think analytically — define and identify logical steps to execution and priorities.
  • Turn business needs into functional requirements; explain technical details to non-technical stakeholders.
  • Participate in defining, scoping, and estimating stories.
  • Pursue continuous learning and contribute to peer learning through knowledge-sharing sessions.
  • Communicate effectively with teams, business partners, and leadership.
  • Work on proof of concept implementations utilizing new technology to solve business challenges.
  • Contribute to design and code reviews, ensuring high-quality, scalable, maintainable, well-tested code.
  • Maintain a DevOps mindset — implement and support monitoring, alerting, CI/CD pipelines, and cloud infrastructure.
  • Handle bugs escalated by support and product management teams.
  • Provide on-call support and participate in Root Cause Analysis to improve reliability.
  • Work independently with a bias for action and flexibility to evolving business needs.

Benefits

  • Medical/Vision
  • Dental
  • Retirement
  • Paid Time Away
  • Life Insurance
  • Disability
  • Merchandise Discount
  • EAP Resources
  • 401k
  • performance-based incentives/bonuses

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service