**Overview**
We have an exciting opportunity for a Principal Software Engineer to join the Engineering Enablement team. This is a transformational role that will help shape the future of Developer Platforms at REI by enabling AI-assisted software delivery, modern platform engineering practices, and the safe adoption of AI across the software development life cycle. You will partner with the Senior Manager of Developer Platform to define the vision and technical direction for REI's developer platform, establishing the capabilities, standards, and guardrails that enable both traditional software development and emerging AI-powered engineering workflows. As a senior technical leader, you will drive architecture decisions, provide clear and opinionated recommendations, and guide investment and prioritization based on business value, engineering effectiveness, security, scalability, and long-term maintainability. Working closely with Product Engineering, Architecture, Security, Infrastructure, and Product Management, you will shape the future of REI's developer experience, cloud ecosystem, delivery pipelines, platform services, and AI engineering capabilities while helping teams design, build, deploy, and operate software more effectively.
In this role, you will anticipate technical challenges across REI's technology and AI platforms, defining the vision for capabilities that improve reliability, scalability, and developer productivity. You will guide platform strategy based on future growth, evolving engineering needs, and AI-driven changes to the software development lifecycle. This includes shaping the secure and measurable adoption of AI across development, testing, code review, release management, and operations.
Our engineering culture is all about sharing knowledge, elevating others, and continuously improving how we build software. As an engineering community, we value investing in industry-aligned cloud, integration, developer, and AI platform capabilities using modern tools and practices. Reporting to the Director of Engineering Enablement, this is a highly visible role where you can bring your vision, creativity, and servant leadership to help create the future of REI's developer platform toolset and engineering practices so they continue to meet the evolving needs of the Co-op in a rapidly changing AI-enabled technology landscape.
**Responsibilities and Qualifications**
In this role, you will:
+ Define and lead the vision for REI's Developer Platform, enabling AI-assisted software delivery, AI-powered applications, and improved engineering effectiveness across the SDLC.
+ Partner with engineers, architects, and product leaders to identify, prioritize, and deliver platform capabilities, developer tooling, and AI-enabled workflows that accelerate delivery and improve developer experience.
+ Provide technical and architectural leadership for scalable, secure, and reliable platform services supporting modern application development, cloud-native architectures, and AI-enabled engineering.
+ Mentor Senior and Staff Engineers in architecture, engineering excellence, and evolving practices across software development, testing, operations, and AI adoption.
+ Establish and strengthen partnerships across Architecture, Security, Product Engineering, Infrastructure, and AI communities to align platform strategy and execution.
+ Drive technical decision-making through thoughtful evaluation of architecture, risk, complexity, business priorities, and developer impact.
+ Define standards, guardrails, and governance for AI-enabled developer workflows, including coding assistants, agentic automation, evaluation frameworks, and secure model access.
+ Lead the evolution of SDLC practices to incorporate AI across design, development, testing, code review, release engineering, and production operations.
+ Champion platform reliability, scalability, observability, operational excellence, and engineering rigor while enabling responsible AI adoption.
+ Identify and address technical debt, platform complexity, and process inefficiencies, leveraging automation and AI where appropriate to improve outcomes.
+ Stay ahead of emerging technologies and industry trends, driving adoption of modern architectures, platform capabilities, and AI-native engineering practices.
+ Enable engineers and technical leaders through patterns, education, and shared best practices that accelerate adoption of platform and AI capabilities.
+ Help shape REI's long-term developer platform strategy, ensuring alignment with cloud modernization, platform engineering, and evolving AI-driven engineering practices.
+ Participate in 24x7 on-call incident response.
Required Qualifications:
+ 7+ years of professional software engineering experience, preferably with Java.
+ 7+ years of experience across the full software development lifecycle, including source control, code reviews, build automation, testing, deployment, and operations.
+ 5+