Base pay range
This range is provided by Net2Source (N2S). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
A Senior Engineer is part of a key team of Nordstrom Technology professionals that applies scientific, mathematical, and social principles to design, build, and maintain technology products, devices, systems, and solutions. These technology products and solutions provide amazing customer experiences while meeting the needs of the business. The scope and accountability at this level is responsible for the quality of a team's work, ensuring that all designs are clear and complete for successful execution. This level can undertake complex design and problem solving without supervision.
Responsibilities
* Feature design; evaluate designs and provide feedback;
* Influence quality standards and understand, identify, and measure across the entire solution
* Identify performance issues and optimize solutions;
* Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems;
* Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions;
* Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories;
* Work closely with your peers, mentor junior developers, and help the team achieve its goals;
* Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously.
* Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code;
* Monitor/support the system in production (Pager Duty);
* Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure.
Technology stack
* Java
* Spring Boot
* Kafka
* PostgreSQL, Neo4j, Redis
* AWS (S3, SQS/SNS, EC2, ECS)
* Kubernetes
Required qualifications
* Bachelor's or Master's degree in an engineering discipline, preferably computer science, or equivalent
* 10+ years of professional experience in delivering quality software with Java, Spring
* Experience with RESTful architecture and micro services
* Experience with system design, architecture, scaling, and performance testing
* Experience with AWS
* Experience with SQL databases, basic knowledge of NoSQL databases
* Familiarity with CI/CD and testing, monitoring, and alerting tools
* Knowledge of Kafka or any other streaming platforms
* Experience with Kubernetes and Docker is a plus
* Great soft skills and troubleshooting experience
Nice-to-have qualifications
* Experience with monitoring/troubleshooting tools like New Relic, Splunk
* Experience with infrastructure as code (Terraform)
* Performance testing with Jmeter or any other tool
Seniority level
* Senior
Employment type
* Contract
Job function
* Information Technology
Industries
* Staffing and Recruiting
#J-18808-Ljbffr