Salary
💰 $91,058 - $136,587 per year
Tech Stack
AWSCloudCyber SecurityDistributed SystemsEC2GoJavaJenkinsLinuxPythonRubyRuby on RailsSDLCSQL
About the role
- Ensure the availability, performance, and scalability of large-scale distributed systems
- Design, analyze, and troubleshoot large-scale distributed systems
- Debug and optimize code and automate routine tasks to improve efficiency
- Support secure configurations, vulnerability remediation, and incident response
- Collaborate on software release cycles, including planning, testing, and monitoring
- Ensure smooth operations during critical live events (e.g., Super Bowl, Olympics)
- Develop automation tools and scripts to streamline processes
- Partner with engineering teams, vendors, and client services to deliver robust technical solutions
- Identify and implement process improvements and promote adherence to operational procedures and best practices
Requirements
- ~1 year of software development experience (or master’s degree)
- Relevant Work Experience 2-5 Years
- Coding and debugging skills in Python, Go, Ruby on Rails, C/C++, or Java
- Experience developing and debugging server-side applications or web services
- Familiarity with cloud environments (AWS preferred) and services like VPC, EC2, S3, IAM is a plus
- Knowledge of SDLC tools (Git, Jenkins) and basic Linux administration
- Understanding of database structures and SQL
- Exposure to infrastructure-as-code principles
- Basic data analytics skills (e.g., pivot tables)
- Bachelor’s degree in Computer Science or equivalent experience (Comcast may consider combinations of coursework and experience)
- Knowledge of cybersecurity best practices (nice to have)
- Strong communication skills for client interactions
- Detail-oriented and comfortable working in a global team