Job offer
Senior Lead, Full-Stack Software Engineer - RAL
Northern Trust is seeking a Senior Lead for Full-Stack Software Development with over 10 years of experience scaling web technologies and expertise in React and modern architectural patterns. The full-time position in Bremerton, Washington, also requires in-depth knowledge of design systems, CI/CD processes, and leading development teams.
Tasks
- Responsibility for the customer experience in the private banking sector and other relevant offerings.
Requirements
- Over 10 years of experience in software development, with a direct focus on scaling full-stack web technologies.
- 5+ years of experience building a reusable library of code and cross-functional components.
- 5+ years of experience building end-user web applications using modern technologies: React, React-based frameworks, server-side architectures, GraphQL, REST, or equivalents.
- Strong knowledge of programming concepts and web infrastructure: object-oriented programming, class design, the Reactor pattern, the MVC pattern, or equivalents.
- Expert knowledge in React and ADR/SOLID design principles: test scenarios, as well as continuous integration and deployment.
- A passion for code quality and a sense of pride in understanding and solving challenges related to system architecture and technology selection.
- Exposure to and understanding of common web design principles, guidelines for accessible web applications, and technical aspects of design and implementation.
- Experience in developing design systems (responsive web design) or a strong understanding of how to implement and build a design system for scalability and maintainability.
- Experience using modern front-end development workflows: JavaScript/ES6+ linting, automated testing, and build optimization with front-end build systems.
- In-depth knowledge of data communication protocols: TCP, HTTPS, stateful transmission, front-end architecture, and application design.
- Expertise in tooling and development tooling: version control (Git), source code management, code pipeline management, and GitHub or similar tools.
- Experience with WebEx, Adobe, Figma, Sketch, or similar design tools.
- Strong skills in collaboration, decision-making, and implementation.
- A willingness to learn, grow, and contribute to a high-performing team.
- Communication skills: verbal, written, and in person.
- Problem-solving skills: analytical, logical, and critical thinking.
- Ability to work independently and as part of a team.
- Ability to manage multiple priorities and deadlines.
- Ability to work in a fast-paced environment.
- Ability to take initiative and be self-motivated.
- Ability to deal with ambiguity.
- Ability to work with cross-functional teams.
- Good organizational skills.
- Good interpersonal skills.
- Good presentation skills.
- Strong documentation skills.
- Strong project management skills.
- Good communication skills.
- Strong leadership skills.
- Good decision-making skills.
- Strong negotiation skills.
- Good conflict resolution skills.
- Strong problem-solving skills.
- Strong analytical skills.
- Good critical thinking skills.
- Good creative skills.
- Strong innovation skills.
- Strong strategic skills.
- Strong operational skills.
- Strong financial skills.
- Strong marketing skills.
Job details