Job Description :


User Guide: attached

Job Title: Site Reliability Engineer (Principal-System Engineer)

Job ID: 36858 

Location: Bothell, WA 98011 

Duration: 12+ Months with possible extensions 

Interview Process: Phone/WebEx 

Number of Positions: 6 

Additional SitesDallas, TX and Atlanta, GA 

Hacker Rank testing will be required during interview process.  

Locations:- Bothell, WA, Atlanta, GA, Dallas, TX, St. Louis, MO, El Segundo, CA, Chicago, IL. Candidate selected will be expected to come into office post-COVID with Flex options schedule.

This requirement is for Site Reliability Engineers. Must have over 6 years of experience in Production Operations, Software Development, and Architecture. 

Required Skills: 

Site Reliability Engineer: 

Software Development/ Production Operations/ Architecture:






Scripting (Shell, Python):


Top 5 Skills / Additional Job Posting Description Details * 

Site Reliability Engineering
Software Development
Production Operations
Docker, Kubernetes, microservices architecture
SQL, databases, Cassandra, Oracle
Application Architecture, Software Development experience
Must be bold, confident, and communicative.
Scripting - Shell, Python
Programming - Java, Node.js, JavaScript, C, C++
Ability to identify and resolve complex technical problems independently

Principal Functional Skills / Competencies associated with this Title:

Agile Methodology (SCRUM)  

Application Design, Architecture  

Application Programming Interface (API)  

Business Case Development  

Business Orientation 

Emerging Technologies  

IT Industry: Trends and Directions  

Network Architecture 

Operating Systems and Environments  

Process Management  

Product and Service Design and Development  

Programming Languages  

Quality Management  

Service Oriented Architecture (SOA)  

System and Technology Integration  

Target Architecture Technology Architecture. 

Roles and Responsibilities:  

Elaborate the design and interfaces for specific components including: Define subsystems and their interfaces, allocate responsibilities to subsystems, understand solution deployment, and communicate requirements for interactions with solution context; Align development teams to a shared technical direction and partners with those teams in elaborating the Solution and its interfaces; Validate technology assumptions, evaluate implementation alternatives; Establish critical NFRs at the solution level, participate in the definition of others. Create and enable the Continuous Delivery Pipeline including: Participate in planning, definition, and high-level design of the system solution and explore alternatives; Develop the Architectural Runway in support of new business Features and Capabilities; Work with portfolio stakeholders, Solution and Enterprise Architects, to develop, analyze, split, and realize the implementation of enablers; Participate in project planning, system and solution demos, retrospective workshops; Understand technical characteristics of and assist with architectural integration of external components, systems, and platforms.  

This role is for Site Reliability Engineer for Digital Site Operations Account Management Team. SRE will be able to analyze, troubleshoot and propose solutions to address issues, design gaps and find opportunities. 

1) Design, develop, implement, and document end-to-end solutions across IT and Network organizations.  

2) Lead planning with third party IVR vendors to create interface/APIs to support integrations with Hosted Integrated contact Services platform.  

3) Provide requirements as part of solutions to automate operations, eliminate manual reentry, improve cycle time and meet work center needs and product needs.  

4) Develop end-to-end flows to support Sales/Contracting, Ordering, Provisioning, Maintenance, Reporting, external user interfaces, system test, and User Acceptance Test.  

5) Troubleshoot network problems with 3rd party vendors and customers.  

6) Ability to look into multiple systems and create network reports. 

This role will also proactively address issues working with architects, developers and operations team.  

Job Contribution: Expert level technical professional. Advisor on technical knowledge and Client technologies. 

Education: Preferred Bachelor of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; Developer nanodegree; or equivalent experience. 

Experience: Typically requires 8-10 years' experience. 


Similar Jobs you may be interested in ..