Spectrum - Charlotte, NC

posted 2 months ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Telecommunications

About the position

As a Software Engineer VI on the Data Services Identity team at Spectrum, you will play a pivotal role in creating Identity solutions that leverage cutting-edge technologies to enhance customer experiences while adhering to business, security, and technical requirements. Your responsibilities will include developing, modifying, enhancing, and implementing software systems that support business initiatives related to Identity. You will actively contribute to simplifying and enhancing the customer experience, participating in the design of dependent systems such as APIs, clients, data stores, and CI/CD pipelines. In this role, you will design and implement new functionalities that are both testable and performant, working independently without oversight. You will determine methods and procedures for new assignments and may coordinate the activities of other personnel. Understanding the technical organization's vision and goals will be crucial as you assist in creating the organization's roadmap. You will analyze and evaluate various products in the market, identifying their pros and cons, while proactively maintaining knowledge of technical and industry standards. You will also be responsible for triaging escaped defects, leading root cause analysis activities, and resolving system integration issues. Managing critical production issues and hotfixes will be part of your duties, as will effectively using time and resources to prioritize work and meet timelines without oversight. You will close technical debts, visualize technology roadmaps, and provide levels of effort on multiple interconnected projects or features. Additionally, you will be responsible for technical requirements and overall technical design documentation, enforcing the usage of approved code patterns and best practices across your application domain. Collaboration with other groups within the organization, such as architecture, testing, operations, DBAs, and data center teams, will be essential to identify and solve technical problems. You will showcase interconnected projects or features to senior technical leadership and the business, mentor Software Developers I-V, and participate in candidate interviews. Building and maintaining effective working relationships with peers, your team, and other Charter organizations will be key to your success in this role.

Responsibilities

  • Develop, modify, enhance, and implement software systems for Identity solutions.
  • Participate in the design of dependent systems, including APIs, clients, data stores, and CI/CD pipelines.
  • Design and implement new functionalities that are testable and performant without oversight.
  • Determine methods and procedures for new assignments and coordinate activities of other personnel.
  • Assist in the creation of the organization's roadmap by understanding technical vision and goals.
  • Analyze and evaluate different products in the market, identifying pros and cons.
  • Maintain knowledge of technical and industry standards proactively.
  • 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 critical production issues and hotfixes.
  • Prioritize work effectively, establishing and meeting timelines without oversight.
  • Close technical debts and visualize technology roadmaps.
  • Provide levels of effort on multiple interconnected projects or features.
  • Responsible for technical requirements and overall technical design documentation.
  • 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, DBAs, and data center teams to solve technical problems.
  • Showcase interconnected projects or features to senior technical leadership and the business.
  • Mentor Software Developers I-V and participate in candidate interviews.
  • Provide technical consulting to other internal groups and act as a technical SME.

Requirements

  • 4-6+ years of experience with database management systems.
  • 4-6+ years of experience in coding, testing, and designing software.
  • 4-6+ years of experience with software development methodologies.
  • 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.
  • Demonstrated knowledge of coding language and syntax, usage of functions, and object-oriented patterns.
  • Demonstrated knowledge of environments, docker images, container runtimes, and cloud-native app development.
  • Demonstrated knowledge of dependent systems, including APIs, clients, and data stores.
  • Demonstrated knowledge of design patterns and software architecture patterns.

Nice-to-haves

  • Primary experience coding in Java.
  • Expertise in consuming and producing REST APIs.
  • Experience in Software Development Life Cycle (SDLC).
  • Experience working in cloud infrastructures like AWS.
  • Experience leading a team of Backend Java developers.

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.
  • Inclusive workplace culture that values diverse perspectives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service