Lead Software Engineer

$98,900 - $175,300/Yr

Spectrum - Englewood, CO

posted 5 days ago

Full-time - Mid Level
Englewood, CO
Telecommunications

About the position

As a Lead Software Engineer at Spectrum, you will be responsible for developing, modifying, enhancing, and implementing software systems that support business initiatives. This role involves working on complex projects, providing technical guidance to junior staff, and ensuring high-quality customer experiences through effective software solutions.

Responsibilities

  • Develop, modify, enhance, and implement software systems to support business initiatives.
  • Code, test, debug, and enhance new and existing software according to specifications.
  • Perform unit and integration testing of software to ensure proper execution.
  • Define specifications for complex programs and repair critical systems.
  • Assist junior team members in monitoring and repairing systems.
  • Participate in code review sessions to validate adherence to development standards.
  • Develop technical documentation and assist junior team members in documentation.
  • Resolve escalated incidents and problems with software supported by the team.
  • Generate reports and provide management with system analysis and improvement recommendations.
  • Work with software architects to identify and recommend design and requirements for software enhancements.
  • Maximize efficiency of software systems by implementing, monitoring, testing, and auditing new software programs.
  • Participate in performance improvement sessions to discuss opportunities for process improvements.
  • Coordinate with technical teams to analyze and resolve software-related problems.
  • Follow established configuration/change control processes.
  • Collaborate with customers and technical teams to identify software problems and communicate remediation plans.
  • Mentor, coach, and assess the workload of junior team members.

Requirements

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

Benefits

  • Comprehensive pay and benefits package that rewards employees for their contributions.
  • Support for all aspects of employee well-being.
  • Opportunities for career growth and development within the company.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service