
Software Engineer VI - Python / Node.js Developer at Spectrum
- Full-time
- On-site, Greenwood Village, CO
Software Engineer VI - Python / Node.js Developer
Responsibilities
- Design, develop, and support mission-critical platforms for AI workflows.
- Participate in the design of dependent systems, including APIs and data stores.
- Implement new functionalities that are testable and performant without oversight.
- Determine methods and procedures for new assignments and coordinate activities of other personnel.
- Understand the technical organization's vision and assist in creating the roadmap.
- Analyze and evaluate different products in the market and identify their pros and cons.
- Maintain knowledge of technical and industry standards.
- Develop software independently to overcome roadblocks and identify their impact on the roadmap.
- Triage escaped defects and lead root cause analysis activities.
- Resolve system integration issues and manage hotfixes for critical production issues.
- Prioritize work effectively, establish and meet timelines, and deliver multiple tasks simultaneously.
- Close technical debts and visualize technology roadmaps.
- Provide technical requirements and overall design documentation.
- Cut release branches and provide deployment artifacts to operations.
- Enforce usage of approved code patterns and best practices across the application domain.
- Identify performance improvement opportunities with dependent systems.
- Improve application performance, scalability, resilience, and high availability.
- Collaborate with architecture, testing, operations, and data center teams to solve technical problems.
- Showcase interconnected projects to senior technical leadership and the business.
- Mentor Software Developers I-V and participate in candidate interviews.
- Build and maintain effective working relationships with peers and other Charter organizations.
- Provide technical consulting to other internal groups and act as a technical subject matter expert.
Skills
- 4-6+ years of experience with database management systems.
- 4-6+ years of experience with software development methodologies.
- 6+ years of experience in a cloud-based platform engineering role.
- 5+ years of software development experience in JavaScript, TypeScript, Java, Python, or Node.js.
- 5+ years of exposure to SQL and non-relational databases.
- BA/BS in Information Technology, Computer Science, or related field, or equivalent combination of education and experience.
- Demonstrated knowledge of one major programming language/tool.
- Proficient in coding language and syntax, usage of functions and object-oriented patterns.
- Knowledge of environments, docker images, container runtimes, and cloud-native app development.
- Knowledge of dependent systems, including APIs, clients, and data stores.
- Knowledge of design patterns and software architecture patterns.
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.
Published 2 days ago • Expires September 15, 2025 08:06