Sr Software Engineer

$88,200 - $156,600/Yr

Spectrum - Greenwood Village, CO

posted about 2 months ago

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

About the position

The Senior Software Engineer will design, develop, modify, enhance, and implement software systems to support business initiatives. This role involves working on complex projects, providing technical assistance, and maintaining existing software solutions. The engineer will also be responsible for coding, testing, debugging, and enhancing software, while collaborating with various teams to solve software problems and improve system efficiency.

Responsibilities

  • Code and perform unit and integration testing of software to ensure proper execution and adherence to requirements.
  • Code, test, debug, and enhance software.
  • Write programs according to specifications and define specifications for complex programs.
  • Monitor and repair critical systems as needed.
  • Develop and maintain technical documentation.
  • Serve as the final escalation point for resolving incidents and problems for production applications and web services.
  • 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 and auditing new programs.
  • Follow established configuration/change control processes.
  • Collaborate with customers and technical teams to identify software problems and communicate remediation plans.
  • Mentor and coach junior team members.
  • Work with the team to evaluate workload.

Requirements

  • BA/BS in Information Technology, Computer Science, or related field, or equivalent experience.
  • Minimum five (5) years of IT experience.
  • Minimum five (5) years of experience with Software Development Methodologies.
  • 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

  • Telecommunication experience

Benefits

  • Comprehensive pay and benefits package
  • Incentive-based compensation such as bonuses
  • Support for employee well-being
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service