Logo
Columbia Sportswear

Software Engineering Consultant - Commerce & Engagement Technology

Columbia Sportswear, Portland, Oregon, United States, 97204


OUTGROWN YOUR OWN BACKYARD? COME PLAY IN OURS.At Columbia, we're as passionate about the outdoors as you are. And while our gear is available worldwide, we're proud to be based in the Pacific Northwest, where natural wonders are our playground.Every product we make and every task we undertake is inspired by the famous words of our founder Gert Boyle: "It's perfect. Now make it better." As pioneers of relentless improvement, we are constantly evolving.We believe the outdoors is ours to protect and strive to keep our planet healthy. We believe in empowering people to experience the outdoors to the fullest.And we believe in you.ABOUT THE POSITIONThe Software Engineer designs, develops, tests, deploys, monitors, and supports software solutions. This role ensures quality, security, privacy, reliability, availability, maintainability, performance, compatibility and integrations of solutions throughout. This person advances the team's technical foundation to deliver modern, simple, and secure solutions, and lift engineering skills within the squad. The role adopts DevOps practices to improve efficiency and confidence of software delivery. This role partners with Architects, Product Managers, and Agile Leaders to implement and refine technical architectural designs in alignment with enterprise standards, and to deliver software in an agile way with continuous improvement in mind.HOW YOU'LL MAKE A DIFFERENCEDevelopment

: Responsible for design, development, testing, maintenance, monitoring, and support of a platform or application. Maintain thoughtful application design that promotes reuse, portability, and ease of code maintenance. Builds subject matter expertise in the business area that the domain supports. Leads design work for reference implementations.Quality and Performance

: Establish and manage quality standards, decisions, and implementations. Leverage automation where possible to create efficiency and reliability in delivery of software. Ensure application performance, uptime, and scale. Define and maintain high standards of code quality. Practice in peer code reviews to ensure quality and knowledge transfer in part of regular delivery. Identify bottlenecks and improve software efficiency.Technical Advancement

: Employ expert-level DevOps practices to advance the technical foundation of solutions, driving advances in quality, security, privacy, reliability, availability, maintainability, and performance. Ensure solutions stay modern, simple, and secure.Agile Delivery

: Participate in multiple teams' agile ceremonies, including daily stand-up, backlog refinement, planning, review/demo, and retrospectives as needed. Actively seek ways to drive continuous improvement within the team.Mentoring/Team Development

: Mentor individuals, squads, leaders, and/or organizations on technical delivery and architectural shifts. Work to build technical skills in teammates through direction, example, and by creating opportunities for others to learn.YOU ARECurious and passionate about innovation and technical excellence.Organized and detail-oriented with excellent presentation and communication skills.Self-motivated and able to operate independently within general guidelines.Well-versed in cloud technologies and practices especially for AWS and/or Azure.Familiar with DevOps and continuous development practices.YOU HAVEBachelor's degree in Engineering, Computer Science, or an equivalent field.10+ years of experience engineering high-volume, highly available applications in AWS and/or Azure cloud environment.Experience with modern cloud architecture patterns.Deep knowledge of Commerce business processes.Experience working in an Agile environment (Scrum preferred).

#J-18808-Ljbffr