Columbia Sportswear
apparel and footwear
PrincipalSoftwareEngineer(ConsumerGrowthPlatforms)
“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.
Troubleshoot bugs; Identify bottlenecks; Diagnose performance issues
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
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.