Company Description:
Traeger Grills, headquartered in Salt Lake City, has been revolutionizing BBQ grilling and outdoor cooking for 30 years. We obsess over providing world-class experiences to not only our customers, but also to our retail partners and vendors. Recently voted as a 2016,2017, & 2018 Best Company to Work For, and a Top 25 Fastest Growing Company by Utah Business Magazine, we’re looking for individuals who are committed to winning. We pride ourselves on maintaining a culture based around teamwork, quality, innovation and constant growth and development. We cook together and we win together!
Job Description:
Our team builds and maintains the digital experience for Traeger customers across every device and digital touchpoint. We are looking for an experienced Software Engineer who can design, build-out, and maintain API’s to support Traeger’s digital experience.
This position requires a strong understanding of industry architecture designs, implementations methods and trends (SaaS, Microservices, REST, GraphQL). A large part of this roll will be interfacing with existing data sources and integrating new ones (IoT, DataHub, CMS, Commerce, CRM, external 3rd party vendors and more).
This role will be based out of our SLC, UT Corporate office
Sr. Software Engineer Responsibilities:
- Manage and maintain existing services that have been built and configured within existing architecture
- Design and implement new serverless architecture framework for api services
- Augment pre-production code measurement & testing
- Augment production monitor performance
- Design and set up a monitoring for both new and existing services
- Define and document best practices and strategies for development
- Implement and maintain the application’s CI/CD pipeline
- Define service capacity planning strategies
- Mentor & educate team members
Qualifications:
- 5+ years (min) of experience in Security Engineering, DevOps or IT Operations roles, strong familiarity with the principles of DevOps and Agile development
- 2+ years (min) of hands-on experience securing cloud applications and infrastructure (AWS preferred)
- Excellent understanding/working knowledge of the public cloud infrastructure and services in AWS (IAM, VPC, KMS, CloudWatch, Systems Manager, S3, RDS, Route53, Lambda, AWS Config, etc.) is a strong plus;
- Experience building and securing infrastructure as code (IaC) using Serverless Framework, CloudFormation, Ansible, SAM and/or similar tools
- Understanding of software development lifecycle models, as well as the approaches to implement the AWS Well-Architected Framework
- Ability to troubleshoot distributed systems
- Understanding of the shared responsibility model in AWS
- Fluency with one or more scripting/coding languages (e.g. bash, Python)
- Experience implementing and leveraging the logging and monitoring solutions
- Past experience with the serverless approaches using AWS Lambda is a plus
- Relevant security and AWS certifications are a plus
- 5+ years (min) of experience in Security Engineering, DevOps or IT Operations roles, strong familiarity with the principles of DevOps and Agile development
- 2+ years (min) of hands-on experience securing cloud applications and infrastructure (AWS preferred)
- Excellent understanding/working knowledge of the public cloud infrastructure and services in AWS (IAM, VPC, KMS, CloudWatch,
- Systems Manager, S3, RDS, Route53, Lambda, AWS Config, etc.) is a strong plus;
- Experience building and securing infrastructure as code (IaC) using Serverless Framework, CloudFormation, Ansible, SAM and/or similar tools
- Understanding of software development lifecycle models, as well as the approaches to implement the AWS Well-Architected Framework
- Ability to troubleshoot distributed systems
- Understanding of the shared responsibility model in AWS
- Fluency with one or more scripting/coding languages (e.g. bash, Python)
- Experience implementing and leveraging the logging and monitoring solutions
- Past experience with the serverless approaches using AWS Lambda is a plus
- Relevant security and AWS certifications are a plus
Preferred Qualifications
- Strong process-orientation and problem solving skills.
- Ability to translate requirements into action plan and deliverables.
- Ability to create and implement improvement initiatives, influencing cross-functional teams.
- Extremely organized and highly motivated.
- Flexibility to work in a rapidly changing environment.
- Results- and data-driven personality.
- Passion for best practices within development, scalability, and reuse.
- Solid team player.
- Ability to organize and complete tasks on short deadlines.
- Have a work hard/play hard mentality and thrive in a start-up environment.
What We Offer:
- Generous 401(k) plan
- Full medical/dental/vision package to fit your needs
- Open-PTO Policy
- Tuition Reimbursement
- Cell Phone Reimbursement
- Individual professional development programs and initiatives that help you grow and develop professionally
- A positive and supportive team to work with
- Company provided meals throughout the week, Utah Gold Ski, Discounted Gym Memberships, generous Employee Discount Program, company sponsored Community Service opportunities, and much more!