Spectrum - Greenwood Village, CO

posted 15 days ago

Full-time - Mid Level
Greenwood Village, CO
Telecommunications

About the position

As a Software Engineer III - SRE (Site Reliability Engineer) at Spectrum, you will collaborate with software engineering teams to enhance system reliability and performance. Your role will involve establishing monitoring systems, providing technical assistance, and driving continuous improvement in software solutions. You will also mentor junior staff and contribute to the design and implementation of new functionalities, ensuring they meet both functional and non-functional requirements.

Responsibilities

  • Drive continuous improvement of system reliability with software engineering teams.
  • Establish a system of monitoring and alerting to measure reliability over time.
  • Identify customer impacting issues in a timely manner to help teams operate within their error budgets.
  • Provide technical assistance and advice on existing software solutions.
  • Design and implement new functionality that is testable and performant with limited oversight.
  • Apply object-oriented and computer science fundamental principles to coding tasks.
  • Raise defects in code reviews and contribute to technical requirements and design documents.
  • Develop and maintain technical documentation.
  • Debug or make minor enhancements to existing software.
  • Review and provide input into development standards.
  • Serve as an escalation point to resolve incidents and problems for production applications.
  • Collaborate with internal customers and architecture teams to solve complex software problems.
  • Mentor and coach less experienced staff.
  • Maximize the efficiency of software systems by implementing, monitoring, testing, and auditing new software programs.
  • Participate in continuous performance improvement and root cause analysis sessions.
  • Analyze and resolve computer-related problems by coordinating with in-house personnel.

Requirements

  • 1-3+ years of experience with Database Management Systems.
  • 1-3+ years of experience in coding, testing, and designing software.
  • 1-3+ years of experience with Software Development Methodologies.
  • BA/BS in Information Technology, Computer Science, or a related field, or equivalent combination of education and experience.
  • Demonstrated knowledge of one major programming language/tool.
  • Knowledge of coding language and syntax, usage of functions, and object-oriented patterns.
  • Knowledge of environments, docker images, container runtimes, and cloud-native app development.
  • Knowledge of dependent systems, e.g., up/downstream APIs, clients, data stores, CI/CD Pipelines.
  • Knowledge of design patterns and frameworks.

Nice-to-haves

  • Basic negotiation skills.
  • Ability to work under general instructions on routine work and detailed instructions on new projects.

Benefits

  • Innovative tools and technology to work with high-performing software and applications.
  • Dynamic growth opportunities within the company.
  • Supportive teams fostering an inclusive workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service