Software Engineer
TITLE: Software Engineer
LOCATION: Greenwood Village, CO
JOB SUMMARY: Work with application configuration and installation of databases and software applications. Upgrade and maintain existing infrastructure. Support integration of Charter Internal Video Applications to support SpectrumTV and Spectrum Guide applications. Plan, design, develop, test, and document computer programs. Code new development and maintaining existing systems. Utilize continuous integration and continuous delivery techniques to enhance software delivery. Develop Unix shell scripts to apply system changes and deploy applications. Coordinate build and deployments across development and test environments. Install critical application components in development and test environments, including databases, caching servers, test utilities, infrastructure OS components, and queueing applications. Configure, install, and monitor AWS development and test infrastructure. Configure Kubernetes, Docker, GitLab, and Jenkins infrastructure. Execute performance test efforts in coordination with development and test teams. Evaluate and manage cost control efforts on development and test infrastructure. Utilize Unix OS for software development; and AWS cloud technologies for software application projects. Automate software processes using Shell scripting languages. Use Git repositories to maintain source code and manage software build and deployment processes. Perform software application container management using Kubernetes or Docker.
EDUCATION/ REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, or a related field. Experience can be gained during, pre, or post degree. 3 years of experience utilizing Unix OS for software development. 2 years of experience: utilizing AWS cloud technologies for software application projects; automating software processes using Shell scripting languages; in Git repositories to maintain source code and manage software build and deployment processes; and software application container management using Kubernetes or Docker.
Salaries depend on geography, experience, and education; negotiations begin at $102,482. ESW309 330810 330810BR
Here, employees don't just have jobs, they build careers. That's why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.
The pay for this position has a salary range of $102,482.00 to $135,800.00. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.