BENGALURU · FULLTIME
Principal Engineer Platform
Columbiasportswearcompany
Bengaluru · onsite · Posted 1d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
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 YOU’LL 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 learning—balancing 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 Bachelor’s 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, Node.js) 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 position's scope and function in the company.
Sourced from workday · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company