Job Description
You'll be responsible for technical and architectural leadership across Product Engineering teams within the Web Experience domains. You'll lead the implementation of the full-stack web experience and be responsible for all development practices with the web and services (integration) platform while continuing to be hands-on technically and contributing meaningfully to initiatives at the code level. You'll champion code and architectural quality, implementing strategies to safely and reliably make changes to production systems frequently and sustainably. You'll work closely with our UX/UI department, representing the technical vision for our products in greater road mapping and planning exercises. You'll collaborate collaboratively with designers, product managers, developers, and other leaders throughout the business to deliver compelling and efficient tools/products. You'll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues with the support of others in Product Engineering. You'll also be responsible for coaching and training a team of developers, partnering with Engineering Managers and Tech leads on annual performance reviews, and using your industry influence and knowledge as part of the panel to hire new creative talent where needed.
Responsibilities
- Responsible for working with and across Product Teams to develop a sustainable, performant, and well-designed suite of products that meet RB Global technical standards.
- Drive the adoption of designs and assist teams in meeting technical and business goals.
- Develop and publish new technical standards across the organization and drive the adoption of those standards
- Build skillsets within the team through partnership with Engineering Enablement teams and assure team members have the skills and tools necessary to achieve their team mission
- Define/Design architecture/solutions, working with Product Managers and team members to create scalable/robust web applications
- Analyze and assess existing applications and procedures as they pertain to application solutions
- Tackle new (never seen) technical problems, independently research and find innovative solutions.
- Constantly identify opportunities (or problems) in software development process, make appropriate improvements, with a deep focus on optimizing the lean development process
- Expect 10-15% travel for team collaboration sessions at minimum quarterly, but sometimes monthly
- Location: Remote
Qualifications
- College diploma or university degree in computer science, information systems, or software engineering or equivalent.
- Minimum of 7 years of enterprise web development experience, 3 years experience developing scalable, performant solutions and setting engineering and architectural direction across a specific domain of an organization
- Provide simple yet efficient solutions for any requirement
- Strong understanding of enterprise technology stack
- Demonstrated ability to apply technology solutions to business problems
- Strong experience with Kubernetes and container deployment patterns solutions
- A deep focus on CI/CD and the ability to drive automated pipeline solutions
- Ability to articulate and explain technical solutions to stakeholders