Spectrum - Greenwood Village, CO

posted 4 days ago

Full-time - Mid Level
Greenwood Village, CO
10,001+ employees
Telecommunications

About the position

As a Senior Software Engineer on the Emerging Technology team at Spectrum, you will be responsible for designing, developing, modifying, enhancing, and implementing software systems that support new or existing business initiatives. This role involves working on complex projects, providing technical assistance, and ensuring the maintenance of existing software solutions to enhance customer experience.

Responsibilities

  • Design, develop, modify, enhance, and implement software systems.
  • Perform maintenance and provide technical assistance on existing software solutions.
  • Code and perform unit and integration testing of software.
  • Write programs according to specifications and define specifications for complex programs.
  • Monitor and repair critical systems as needed.
  • Develop and maintain technical documentation.
  • Collaborate with internal customers and technical teams to solve complex software problems.
  • Provide system users and management with system analysis and improvement recommendations.
  • Identify and recommend system design/requirements needs for software enhancements.
  • Implement, monitor, test, and audit new software programs to maximize efficiency.
  • Participate in continuous performance improvement sessions.
  • Coordinate with technical teams to analyze and resolve software-related problems.
  • Maximize the efficiency of software systems by implementing new programs.
  • Follow established configuration/change control processes.
  • Mentor and coach junior team members.

Requirements

  • 5+ years of IT experience.
  • 5+ years of experience with Software Development Methodologies.
  • BA/BS in Information Technology, Computer Science, or related field, or equivalent combination of education and experience.
  • Hands-on experience with Hadoop, Kafka, RabbitMQ, MySQL, or similar technologies.
  • Extensive experience with open source and commercial RDMS and NoSQL databases and MQ technologies.
  • Extensive experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies.
  • Extensive understanding of Scrum/Agile development methodologies.
  • Experience with monitoring technologies (BigBrother, Hobbit, Solar Winds, NetCool).
  • Experience with programming languages (Java, Python).
  • Experience with building APIs and services using REST, SOAP.
  • Experience with scripting languages (Perl, Shell).
  • Experience with infrastructure automation technologies (Docker, Kubernetes).
  • Experience with build automation technologies (Team City, Jenkins).
  • Experience with software security principles and patterns.
  • Experience with cloud solution providers (Microsoft Azure or Google Cloud Platform).
  • Strong understanding of AWS.
  • Experience with test-driven development and automated testing frameworks.

Nice-to-haves

  • Telecommunications experience.

Benefits

  • Comprehensive pay and benefits package.
  • Opportunities for career growth and development.
  • Supportive and inclusive workplace culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service