Columbia Sportswear

apparel and footwear

PrincipalSoftwareEngineer(ConsumerGrowthPlatforms)

₹35–55L ~AI est. Bangalore, Karnataka, India FULL TIME Remote Friendly
The Brief

“Principal Software Engineer (Consumer Growth Platforms) at Columbia Sportswear. Skills: Consumer Growth Platforms, Software Engineering, DevOps, Cloud. Design software solutions. Develop software solutions”

What You'll Achieve.

Deliver modern solutions; Deliver simple solutions; Deliver secure solutions; Improve efficiency; Improve confidence; Ensure application performance; Ensure application uptime; Ensure application scale; Improve software efficiency; Inform roadmap improvements; Advance business goals; Deliver cost effectively

Industry & Context.

apparel and footwear
Problems you'll solve

Troubleshoot bugs; Identify bottlenecks; Diagnose performance issues

Eligibility Requirements

Globally distributed teams

What They're Looking For.

Must Have

Bachelor’s degree, applicable certification or equivalent experience, 8+ years’ professional experience, Deep expertise in TypeScript and Node. js, Demonstrated experience building and operating serverless / cloud functions, RESTful API design and integration skills, Experience integrating with enterprise ERP or CRM systems, Experience with B2B Commerce Platforms, Solid front-end proficiency with a modern JavaScript framework, Demonstrated expertise architecting and evolving CI/CD pipelines, Proven track record in agile delivery, Demonstrated experience working on globally distributed teams, written and verbal English communication skills, Experience with canvas-based UI engineering, Experience with Excel or PDF document generation, Background in disaster recovery planning

Nice to Have

Experience in an India GCC, offshore delivery model, or multinational organization is strongly preferred, Familiarity with Azure DevOps, Azure Monitor, or Application Insights

What You'll Do.

Design software solutions

Develop software solutions

Test software solutions

Deploy software solutions

Monitor software solutions

Support software solutions

Ensure maintainability

Advance technical foundation

Deliver modern solutions

Deliver simple solutions

Deliver secure solutions

Lift engineering skills

Adopt DevOps practices

Partner with Architects

Partner with Product Managers

Partner with Agile Leaders

Implement architectural designs

Align with enterprise standards

Deliver software agilely

Implement application

Promote code maintenance

Build subject matter expertise

Utilize reference implementations

Utilize best practices

Make architectural decisions

Make design decisions

Notify technical stakeholders

Establish quality standards

Manage quality standards

Implement quality standards

Ensure application performance

Ensure application uptime

Ensure application scale

Define code quality standards

Maintain code quality standards

Practice peer code reviews

Ensure quality in reviews

Ensure consistency in reviews

Transfer knowledge in reviews

Improve software efficiency

Partner on lifecycle improvements

Create support playbooks

Maintain support playbooks

Leverage observability best practices

Leverage observability technologies

Leverage observability instrumentation

Provide application support

Inform roadmap improvements

Diagnose performance issues

Identify new monitoring mechanisms

Identify new alerting mechanisms

Inform squad of issues

Employ senior-level DevOps practices

Advance technical foundation

Drive advances in quality

Drive advances in security

Drive advances in privacy

Drive advances in reliability

Drive advances in availability

Drive advances in maintainability

Drive advances in performance

Stay current on technology

Ensure solutions stay modern

Ensure solutions stay simple

Ensure solutions stay secure

Explore new technologies

Explore new ways of delivery

Advance business goals

Identify innovation opportunities

Create proof of concepts

Participate in evaluation

Contribute to backlog

Advance team foundation

Refine product backlog

Create well understood stories

Ensure stories have value

Define acceptance criteria

Communicate with squads

Translate scope to impact

Inform prioritization

Identify dependencies

Influence product roadmap

Generate stories for backlog

Address performance issues

Address non-functional requirements

Address modernization

Address simplification

Participate in agile ceremonies

Implement new practices

Lead resolution of blockers

Understand application architecture

Understand broader area

Understand enterprise context

Partner with Solution Architects

Define enterprise patterns

Adopt enterprise patterns

Define technology goals

Adopt technology goals

Implement reference architectures

Deliver cost effectively

Explain reasoning clearly

How You'll Work.

Team & Collaboration

Peer squads; Cross-functional squad; Globally distributed teams; Remote teammates; Solution Architects; Product Managers; Agile Leaders; Peer Engineers; Product Owner; Dependent squads

Communication Scope

English communication; Technical documentation; API runbooks; Async status updates

Process & Methodology

Agile delivery, Backlog ownership, Epic decomposition, Iterative delivery

Free ATS check

Applying for this Principal Software Engineer (Consumer Growth Platforms) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Columbia Sportswear?

Real rants from real employees. Read before you apply.

Read Company Rants →