ABOUT THE POSITION
A Principal Software Engineer designs builds and maintains integrations and APIs that connect disparate systems. This includes on-premises legacy applications third-party SaaS platforms or cloud-native microservices. Ensures solutions are developed and delivered with quality simplicity reliability and maintainability. Designs modern testable secure solutions in a fast-moving environment. Maintains high standards of code quality and solution delivery.
HOWYOULLMAKE A DIFFERENCE
YOU ARE
Key Competencies
Distributed System Troubleshooting: The ability to trace a failed message across multiple cloud hosted resources and identify bottlenecks or dead-letter causes.
Performance Optimization: code for high-throughput and managing Azure scaling rules to balance performance with cost.
Resiliency Patterns: Developing fault-tolerant decoupled systems by implementing robust patterns like Circuit Breakers automated retries and Dead Letter Queues.
Key Competencies
Distributed System Troubleshooting: The ability to trace a failed message across multiple cloud hosted resources and identify bottlenecks or dead-letter causes.
Performance Optimization: code for high-throughput and managing Azure scaling rules to balance performance with cost.
Resiliency Patterns: Developing fault-tolerant decoupled systems by implementing robust patterns like Circuit Breakers automated retries and Dead Letter Queues.
YOU HAVE
#LI-SA1
#Hybrid
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
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