Skip Navigation

Principal Engineer I - IntelligentHome Platform

Date posted 03/17/2017 Requisition Number: 186468BR Location: United States - Colorado - Denver Area of Interest: Engineering/Technical Operations Position Type: Full Time
Charter currently seeks a Principal Engineer I for our IntelligentHome Engineering Department. Below please find a brief description of the essential duties and responsibilities required to function successfully in this position.

Essential Job Functions:
This engineer role will be responsible for the successful delivery, deployment and integration of software powering Charter’s IntelligentHome product. This is a senior level engineer position where the candidate will work closely with junior engineers to deliver software solutions in a fast-paced environment. The candidate must have a strong understanding of enterprise class software and experience with IoT (Internet of Things) technologies.

Job Requirements:
• Manage the overall architecture of the platform powering Charter’s IntelligentHome product
• Lead and guide junior engineers to ensure quality software releases
• Ensure business requirements are properly turned into technical solutions
• Architect and deliver integrations for the IntelligentHome product
• Interface with vendors and help drive architecture decisions
• Preparation of high quality architecture and design documents including server environments, network diagrams, data flow diagrams, and application communication protocols

Research and evaluate frameworks, vendor solutions and evolving technologies
• Estimate time, allocate resources, and ensure deadlines are met on time
• Ability to roll your sleeves up and get your hands dirty when needed


Qualifications:
• Minimum of a Bachelor’s degree from a four-year college or university
• Experience with highly available, clustered, Java/J2EE application servers
• Fluent in multiple languages such as Java, Python, Perl, PHP, bash, WLST, etc.
• Experience with asynchronous messaging systems such as Kafka/Zookeeper
• Deep understanding of both SOAP and REST APIs, server to server integrations, and cloud integrations
• Database design, development, and architecture for both SQL and NoSQL databases
• Experience with network design, firewalls, and load balancers
• Linux server experience including virtualization platforms

• Experience in the Security Industry with an IoT platform. iControl Converge platform experience preferred, or relevant experience with another platform

Education and Experience:
• Bachelor's degree (B.A. or B.S.) from four-year college or university. Degree in Computer Science, Management of Information Systems, Computer Engineering, or a different degree plus relevant work experience in the software industry
• 10+ years of experience working with and architecting enterprise class software solutions
• 7+ years of experience with J2EE Application Servers. WebLogic preferred, or relevant WebSphere or JBoss experience


Supervisory/Managerial Responsibilities:
This position includes managerial responsibilities for the IntelligentHome platform team. This will include one junior engineer direct report and may grow in the future.

Travel Requirements:
Travel 15 %

More on Spectrum: Charter Communications reaffirms its commitment to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, current unemployment status, or any other basis protected by federal, state or local laws. Charter Communications is an Equal Opportunity Employer - Minority/Female/Disability/Veteran/Current Unemployment Status.

Spectrum is an Equal Opportunity Employer - Minority/Female/Disability/Veteran/Current Unemployment Status.

FCC Unit: 00354 - Centennial Peakview Ave Business Unit: Corporate - CORPE Apply Later

A Day in the Life

Curious about a typical day as a Spectrum employee? Check out these stories of how our people spend their day. Hear stories and watch original video featuring members of our team.

Go

Join Our Talent Network

Be the first to know about career events, new openings, exclusive updates, and get job info that matches what you’re looking for.

Interested InSelect a category and/or location and click "Add."