Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III - Scala - Now Hiring image - Rise Careers
Job details

Software Engineer III - Scala - Now Hiring

This posting has been extended beyond it's anticipated closing date.Spectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most reliable Internet service, most viewed live TV app, and the most advanced WiFi, serving millions of users and devices. We are transforming the next era of connectivity and entertainment experiences. Our goal in the Video Delivery Organization is to help Spectrum succeed by providing services needed to best deliver our video services in support of our business. The Platform Software Development team is responsible for developing various software platforms in support of video delivery, including software for dynamic ad Insertion and subscriber audience targeting. The Scala Software Engineer III will work on the Subscriber Focus application contributing to the maintenance and enhancement of the application, through a multifaceted role involving design, development, testing, data analysis, ETL refinement, and support.MAJOR DUTIES AND RESPONSIBILITIESActively and consistently supports all efforts to simplify and enhance the customer experience.Design and implement new functionality that is testable and performant with limited oversight and guidance following best practices and approved code patternsApply object oriented and computer science fundamental principles to coding tasks.Understand and apply different SDLC processes, particularly Agile and Scrum; participate fully in Scrum rituals.Understand and apply applicable technology security and industry regulatory and legal compliance considerations.Identify fixes to defects raised.Create and execute test plans and ensures code coverage.Raise defects in code reviews.Provide an LOE on a project / feature level.Develop software independently and write testable and performant code.Contribute to technical requirements and technical design documents.Collaborate with other team members to identify and solve technical problems.Respond to customer inquiries around the behavior of the developed software.Develop and maintain technical documentation.Ensure legal, regulatory, process, and security compliance of the code contributed to their application.REQUIRED QUALIFICATIONSRequired Skills/Abilities and KnowledgeAbility to read, write, speak and understand EnglishDemonstrated knowledge of one major programming language/toolDemonstrated knowledge of coding language and syntax, usage of functions and object-oriented patternsKnowledge of environments, docker images, container runtimes, and cloud native app developmentKnowledge of dependent systems, e.g., up/downstream APIs, clients, data stores, CI/CD PipelinesKnowledge of design patterns and frameworksAbility to work on problems of moderate scope where analysis of situations or data requires a review of a variety of factorsExercises judgment within defined procedures and practices to determine appropriate actionAbility to apply company policies and procedures to resolve a variety of issuesAbility to work under general instructions on routine work, detailed instructions on new projects or assignmentsAbility to break down assigned projects into manageable tasks and completes within a given timeframeAbility to multi-task and prioritize effectively without oversightShowcases Project /Feature level work to their team and technical leadership Basic negotiation skillsRequired EducationBA/BS in Information Technology, Computer Science, related field or equivalent combination of education and experienceRequired Related Work Experience and Number of YearsDatabase Management Systems – 1-3Coding, testing and designing software – 1-3Software Development Methodologies – 1-3Preferred Related Work Experience and Number of YearsCoding, testing, designing software using Java, Scala, Python - 1-3+ yearsSQL/NoSQL Database development - 1-3+ yearsCloud based development, ideally AWS - 1-3+ yearsSpring Framework - 1-3+ yearsLinux/Unix development - 1-3+ yearsShell Scripting - 1-3+ yearsETL development - 1+ yearsAutomated testing - 1+ yearsSolid Understanding of Object Oriented PrinciplesSome knowledge of caching architectures, particularly RedisSome knowledge of AWS managed servicesSome knowledge of containerization and container orchestration, (Docker, Kubernetes, Helm, Istio, Argo, etc).Some knowledge of monitoring technologies (Splunk, Instana, Datadog, Prometheus, etc).Some knowledge of API documentation, especially Swagger (OpenAPI)Some functional knowledge of CI/CD automation (Jenkins, Gitlab)WORKING CONDITIONSOffice environmentESW342 2024-43044 2024Here, 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.A qualified applicant’s criminal history, if any, will be considered in a manner consistent with applicable laws, including local ordinances.This job posting will remain open until 2024-12-16 07:00 PM (UTC) and will be extended if necessary.The base pay for this position generally is between $78,900.00 and $139,500.00. The actual compensation offered will carefully consider a wide range of factors, including your skills, qualifications, experience, and location. We comply with local wage minimums and also, certain positions are eligible for additional forms of other incentive-based compensation such as bonuses.
Spectrum Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Spectrum DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Spectrum
Spectrum CEO photo
Chris Winfrey
Approve of CEO

Average salary estimate

Estimate provided by employer
$63 / HOURLY (est.)
min
max
$60
$65

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III - Scala - Now Hiring, Spectrum

Are you ready to take your software engineering career to the next level? Spectrum is seeking a talented Software Engineer III specializing in Scala to join our dynamic Product and Technology team in Lone Tree, CO. At Spectrum, we're not just building services; we're redefining connectivity and entertainment experiences for millions of users across the nation. As a key player in our Video Delivery Organization, your role will focus on enhancing the Subscriber Focus application—an essential component in delivering high-quality video services. You'll dive into a multifaceted role that includes design, development, testing, and data analysis, all while applying object-oriented principles and best practices. We are looking for someone who can not only create robust code but also contribute to the technical design documents and assist in troubleshooting software issues. Your experience with coding languages like Java, Scala, or Python, as well as your familiarity with cloud-based development, will be invaluable here. With a culture that encourages innovation, collaboration, and continuous learning, you’ll find that your contributions directly impact our mission. If you're eager to simplify and enhance customer experiences and make a mark in the tech world, then this is the perfect opportunity for you! Join us at Spectrum, where you can build a rewarding career while enjoying a competitive pay and benefits package designed to support your well-being and milestones in life.

Frequently Asked Questions (FAQs) for Software Engineer III - Scala - Now Hiring Role at Spectrum
What are the key responsibilities of a Software Engineer III at Spectrum?

As a Software Engineer III at Spectrum, you will be involved in maintaining and enhancing the Subscriber Focus application. This includes designing and implementing new features, developing test plans, assisting in troubleshooting defects, and collaborating with team members to find innovative solutions to technical problems. Additionally, you will engage in Agile and Scrum methodologies, ensuring that projects are delivered efficiently and meet user expectations.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer III role at Spectrum?

To qualify for the Software Engineer III position at Spectrum, you should hold a BA/BS degree in Information Technology, Computer Science, or a related field, along with 1-3 years of experience in coding, testing, and designing software. Familiarity with Scala or similar languages, cloud-based development, and database management systems are strongly preferred. A solid understanding of object-oriented programming principles will also be beneficial in this role.

Join Rise to see the full answer
What programming languages should I know to apply for the Software Engineer III position at Spectrum?

While the primary focus for the Software Engineer III position at Spectrum is on Scala, knowledge of additional programming languages such as Java and Python is highly advantageous. Familiarity with SQL/NoSQL databases and experience in developing cloud applications, particularly within the AWS environment, will also enhance your application.

Join Rise to see the full answer
Is experience with Agile methodologies necessary for the Software Engineer III role at Spectrum?

Yes, having experience with Agile methodologies, especially Scrum, is important for the Software Engineer III position at Spectrum. This ensures that you can effectively participate in Scrum rituals, collaborate with your team, and deliver high-quality software solutions that meet project timelines and user expectations.

Join Rise to see the full answer
How does Spectrum support the career growth of Software Engineer III employees?

Spectrum is committed to fostering employee growth and development. As a Software Engineer III, you will have access to a comprehensive pay and benefits package, opportunities for continuous learning, and a supportive work environment that encourages innovation. By participating in diverse projects and collaborating with talented professionals, you'll build valuable skills that advance your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - Scala - Now Hiring
Can you explain your experience with Scala and how you've applied it in previous projects?

In your response, highlight specific examples of projects where you've utilized Scala, focusing on the challenges you faced and how your solutions contributed to the project's success. Be sure to mention relevant frameworks or tools you used, illustrating your depth of knowledge and practical experience in software development.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

When answering this question, choose a specific example that shows your problem-solving skills. Outline the steps you took to identify and isolate the bug, the tools you used for debugging, and the ultimate resolution. This demonstrates your critical thinking and technical expertise.

Join Rise to see the full answer
What is your experience with Agile development practices?

Share your hands-on experience working in Agile environments. Discuss specific projects where you participated in Scrum rituals and how you collaborated with team members to deliver software efficiently. Mention any roles you played in the process, such as leading sprints or facilitating meetings.

Join Rise to see the full answer
How do you ensure your code is testable and maintainable?

In your answer, focus on best practices you follow to write clean code, such as adhering to design patterns, incorporating unit tests, and maintaining clear documentation. Provide examples that reflect your commitment to creating high-quality, sustainable software.

Join Rise to see the full answer
Can you explain the importance of documentation in software development?

When discussing documentation, emphasize its role in maintaining clarity and continuity within a team. Highlight your experience in creating thorough technical documents that aid onboarding, facilitate troubleshooting, and promote enhanced collaboration among team members.

Join Rise to see the full answer
What is your approach to collaborating with team members on software projects?

Describe your teamwork philosophy, mentioning specific experiences where you successfully collaborated with others. Share techniques you use to communicate effectively, resolve conflicts, and leverage team strengths to achieve common goals.

Join Rise to see the full answer
How do you stay current with emerging technology trends relevant to software development?

Discuss the resources you use to stay informed, such as tech blogs, conferences, and online courses. Share specific examples of how you've applied new technologies or methodologies to improve your work or the software you develop.

Join Rise to see the full answer
What strategies do you use to prioritize tasks when working on multiple projects?

Explain your methods for managing competing priorities, such as utilizing project management tools, setting clear deadlines, and regularly communicating with your team. Provide examples that demonstrate your ability to meet objectives efficiently.

Join Rise to see the full answer
Describe your experience with cloud services and how you've integrated them into your projects.

Outline your familiarity with cloud platforms, particularly AWS, and discuss specific projects where you leveraged cloud services to enhance scalability or performance. Highlight any relevant tools or technologies you utilized.

Join Rise to see the full answer
What development methodologies are you most familiar with, and which do you prefer?

Talk about the various methodologies you've worked with, such as Agile, Scrum, or Waterfall. Provide insights into which you prefer and why, using real-life examples to illustrate the effectiveness of your chosen approach.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Customer-Centric
Mission Driven
Fast-Paced
Growth & Learning
Transparent & Candid
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Fitness Stipend
401K Matching
Equity
Life insurance
Disability Insurance
WFH Reimbursements
Flex-Friendly
Paid Time-Off
Maternity Leave
Paternity Leave
Paid Holidays
Paid Volunteer Time
Sabbatical
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
River Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Posted 7 days ago

Charter Communications, Inc. (NASDAQ:CHTR) is a leading broadband connectivity company and cable operator serving more than 31 million customers in 41 states through its Spectrum brand. Over an advanced communications network, the company offers a...

203 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!