Sr. Go Lang Engineer - GO Development
ComcastAbout the role
Job Summary
About Optek:Optek’s distributed team is responsible for the development, maintenance, and support of critical hardware and software applications used by 20,000+ field technicians to diagnose and repair customer-impacting issues within the Access Network. We also develop and maintain multiple RF monitoring software platforms, providing near real-time analysis of Comcast’s 50 million cable modems and network components. Our software detects and notifies agents of issues, enabling quick resolution.
We are seeking a Senior Golang Engineer with Team Leadership skills to join our dynamic platform team. In this role, you will take on a technical lead position within the engineering team, helping to drive the technical direction, mentor junior engineers, and ensure the successful delivery of scalable, high-performance software solutions.
Job Description
Key Responsibilities:
As a Senior Golang(GO) Engineer and Team Lead, you will be responsible for both hands-on software development and guiding a small team of engineers to deliver high-quality solutions. Your responsibilities will include:
Technical Leadership: Lead and mentor a team of engineers, guiding them on best practices, coding standards, and efficient problem-solving techniques.
Collaborative Development: Work closely with product managers, user experience teams, and other engineering teams to understand new requirements and refine feature specifications.
Platform Design & Development: Design, implement, and maintain scalable backend services, APIs, and web applications hosted on cloud platforms (AWS).
Microservices & Cloud Architecture: Lead efforts to design and develop microservices architectures and ensure these services are deployed on cloud platforms using tools like Docker, Kubernetes, and AWS services.
System Monitoring & Troubleshooting: Implement solutions to detect, triage, and mitigate production issues with a focus on reducing Mean Time to Recover (MTTR).
Agile & DevSecOps Culture: Actively participate in Agile SDLC processes, ensuring continuous integration, continuous deployment, and secure development practices are adhered to.
Ownership & Impact: Take ownership of key platform features and help drive technical initiatives from concept to production. Provide actionable insights to the management team for better decision-making.
Code Reviews & Quality Assurance: Lead the team in writing high-quality code, conducting code reviews, and enforcing standards across the team.
Cross-functional Collaboration: Collaborate with architects, DevOps engineers, and stakeholders to define and deliver functional and technical requirements that meet business needs.
Required Qualifications:
Strong Expertise in Go (Golang): Proven experience developing backend applications with Golang, including designing and implementing RESTful APIs and microservices.
Cloud Platforms (AWS): Experience with AWS services, particularly ECR, Kinesis, SNS, SQS, CloudWatch, and Terraform for infrastructure management.
Database Experience: Strong knowledge of SQL databases (e.g., Postgres, TimescaleDB) and experience in optimizing performance and ensuring data integrity.
DevOps & Containerization: Expertise in Docker and Kubernetes, with hands-on experience deploying and managing cloud-native applications.
Leadership Skills: Ability to mentor and guide a team of engineers, foster a collaborative environment, and ensure the team delivers high-quality software.
Agile Methodologies: Solid understanding of Agile SDLC, continuous integration, and continuous
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s