Principal Engineer Platform
Job Summary
Principal Software Engineer Platform Engineering
As a Principal Software Engineer on the Platform Engineering team you will provide shared technical leadership across integration platforms services and teams that enable enterprise-scale business capabilities. You are a hands-on engineer who designs builds and evolves cloud-first enterprise-grade integration solutions while influencing standards patterns and long-term technical direction across Columbia Sportswear.
You operate with a wide sphere of influence partnering closely with architects product leaders and engineers to solve complex cross-domain problems and raise the overall engineering bar for the organization.
HOW YOULL MAKE A DIFFERENCE
- Lead the technical design and architecture of enterprise integration services APIs and event-driven solutions using cloud PaaS platforms (primarily Microsoft Azure)
- Own and evolve integration standards and patterns ensuring solutions are secure scalable maintainable and observable
- Translate complex business processes into reliable software solutions that support multiple domains across the enterprise
- Operate as a senior technical leader within agile teams guiding implementation while remaining hands-on with critical code paths
- Mentor and coach engineers across levels strengthening engineering fundamentals design thinking and delivery practices
- Drive adoption of modern DevOps CI/CD and automated testing practices across integration services
- Proactively identify technical risks system gaps and architectural debt and lead initiatives to remediate them
- Partner with product owners business stakeholders and enterprise architects to communicate updates inform roadmap decisions and priority and meet business needs.
YOU ARE
- A technical authority who leads through influence not position
- Comfortable operating in ambiguous cross-team problem spaces
- A strong communicator who can articulate technical tradeoffs to both engineering and non-technical stakeholders
- Skilled and concise with asynchronous communication practices in a global team setting
- Curious pragmatic and continuously learningbalancing innovation with operational stability
- Passionate about delivering high-quality software and improving engineering culture at scale
- A proactive communicator who keeps your communication channel open between business stakeholders your teammates and enterprise architects.
YOU HAVE
- Bachelors degree in computer science Information Systems or equivalent practical experience
- 8 years of professional software engineering experience including leading or owning complex systems
- Deep experience building and operating enterprise integration services including RESTful APIs and event-driven architecture
- Proven expertise with one or more cloud platforms (Azure strongly preferred; AWS or GCP acceptable)
- Strong proficiency in modern OOP languages (C# Java ) and solid knowledge of design patterns and data structures
- Good to have Azure Architect certification
- Demonstrated experience designing for scale resilience and security in distributed systems
- Advanced experience with test automation CI/CD pipelines and production support
- Experience working within Agile at scale (portfolio-level or multi-team environments)
This job description is not meant to be an all-inclusive list of duties and responsibilities but constitutes a general definition of the positions scope and function in the company.
Required Experience:
Staff IC
About Company
Founded in 1938, Columbia brand apparel, footwear, accessories, equipment, and employees have earned a global reputation for innovation, quality and performance, keeping activity enthusiasts and explorers in more than 100 countries, warm, dry, cool and protected year-round. Columbia S ... View more