× Join Talentoop WhatsApp Channel

Join Our WhatsApp Channel

Get the latest job updates, fresher jobs, experienced jobs and career opportunities directly on WhatsApp.

Join WhatsApp Channel Maybe later

Comcast Is Hiring Software Engineer in Chennai – Apply Now

Comcast
RoleSoftware Engineer
CompanyComcast
Salary12-18 LPA
LocationChennai
QualificationAny
BatchAny
Work ModeOn-Site
Experience2-5 Years
Job TypeFull-time
Job IDR445777

About the Opportunity

Comcast Software Development Engineer opportunities offer experienced technology professionals the chance to contribute to software applications, enterprise platforms and digital products at a global media and technology company. Comcast is recruiting for the Software Development & Engineer 2 position in Chennai, Tamil Nadu, India.

According to the provided official job description, this is a full-time opportunity for candidates with 2–5 years of relevant work experience. The position focuses on writing and maintaining efficient code, supporting application development, implementing software testing, analyzing system integration requirements and troubleshooting technical issues.

The role requires knowledge of enterprise Java development, database optimization, REST APIs, frontend technologies and application security. Candidates with experience in Spring, Angular, TypeScript, SQL, Oracle databases, Maven and software quality tools may find the technical requirements relevant to their backgrounds.

The position also involves collaboration with Quality Assurance teams, technical documentation and adherence to software development best practices. Interested candidates should review the complete requirements and submit their applications through Comcast’s official careers website.

Job Detail

Information

Company

Comcast

Job Role

Software Development & Engineer 2

Job ID

R445777

Location

Chennai, Tamil Nadu, India

Job Type

Full Time

Qualification

Bachelor’s Degree

Experience

2–5 Years

Salary

Not Disclosed

Work Mode

Not Specified

Date Posted

October 20, 2026

Last Date to Apply

Not Specified

What the Candidate Will Do

The selected candidate will contribute to software engineering activities, application development and the maintenance of enterprise software components. The responsibilities described in the job posting include the following:

  • Software development: Write, maintain and improve efficient code while following established programming standards and development best practices.

  • Application design: Support the design and development of software applications that align with business objectives and technical requirements.

  • Software testing: Implement testing frameworks, including unit and integration tests, to validate application functionality and reliability.

  • Technical documentation: Document software design, development and deployment procedures to support knowledge sharing and maintenance.

  • System integration: Analyze integration requirements and contribute to system architecture planning.

  • Code quality: Review technical practices and engineering approaches to support reliable software solutions.

  • Quality assurance: Work with QA teams to ensure applications satisfy technical requirements and specifications.

  • Troubleshooting: Investigate software issues and implement solutions to improve performance and user experience.

  • Performance improvement: Apply appropriate engineering methods to support application performance and scalability.

  • Team collaboration: Coordinate with relevant stakeholders and perform additional responsibilities assigned to the position.

The job description also specifies consistent attendance and the ability to work nights, weekends or variable schedules when necessary.

Skills Candidates Should Have

Technical Skills

Candidates should compare their existing experience with the specific technical requirements listed in the official job description.

  • Java enterprise development: Knowledge of Java enterprise architecture and the Spring ecosystem, including WAR-based deployments.

  • Database development: Strong SQL and PL/SQL skills, query writing and hands-on experience with Oracle, SQL Server or MySQL.

  • Database optimization: Ability to analyze execution plans, optimize queries, monitor database health and contribute to Oracle schema design.

  • Performance and scalability: Understanding of application performance, scalability considerations and efficient software architecture.

  • REST API development: Knowledge of REST API design and software integration patterns.

  • Frontend development: Experience with Angular, TypeScript, ReactJS, Redux, HTML, CSS and SCSS.

  • Testing: Familiarity with unit testing, integration testing and Jest.

  • Build architecture: Understanding of multi-module Maven project structures.

  • Security architecture: Knowledge of secrets management using Vault and authentication and authorization concepts involving Spring Security, OAuth2 and SSO.

  • Software design patterns: Familiarity with the Repository pattern, Service pattern and established codebase conventions.

  • Code quality: Experience with SonarQube to address code smells, vulnerabilities and quality issues.

  • Deployment technologies: Understanding of Tomcat, Apache and enterprise application deployment.

  • Integration methods: Familiarity with REST, WebSocket/STOMP, SFTP and scheduled jobs.

  • AI-assisted development: Experience using GitHub Copilot and prompt engineering for code generation.

Good-to-have skills mentioned in the posting include spec-driven architecture, custom AI agents, retrieval-augmented generation (RAG) pipelines, monitoring and observability tools such as Splunk, Grafana and Prometheus, and security scanning using Snyk.

Professional Skills

The responsibilities indicate that candidates should demonstrate:

  • Analytical thinking and structured problem-solving.

  • Attention to code quality and technical specifications.

  • Collaboration with software development and QA teams.

  • Clear technical documentation and knowledge-sharing abilities.

  • Independent judgment when handling significant technical matters.

  • Adaptability to changing project requirements.

  • A focus on application reliability and customer experience.

How These Skills Apply to the Role

The technical skills listed in the Comcast job description support different stages of the software development lifecycle.

Java and Spring knowledge can help candidates work on enterprise application components, while SQL and database optimization skills are relevant to data access and application performance. REST APIs and integration technologies support communication between software systems.

Frontend technologies such as Angular, TypeScript and ReactJS are relevant to user-facing application components. Testing frameworks and SonarQube help developers identify defects and maintain code quality before software is released.

Security technologies such as Spring Security, OAuth2, SSO and Vault are relevant to protecting application access and managing sensitive credentials. Deployment knowledge involving Tomcat and Apache can also support the delivery and operation of enterprise applications.

Candidates should emphasize the technologies they have actually used and explain their contributions to development, testing, integration, performance or maintenance projects.

What to Highlight in Your Resume

Candidates applying for this Software Development & Engineer 2 position should tailor their resumes to the advertised requirements without adding skills or experience they do not possess.

  • Java and Spring projects: Highlight enterprise applications, backend services and relevant development experience.

  • Database expertise: Include SQL/PLSQL, query optimization, execution-plan analysis and database design experience where applicable.

  • API development: Describe REST APIs, system integrations and the technologies used to implement them.

  • Frontend experience: Mention relevant Angular, TypeScript, ReactJS or other frontend projects.

  • Testing and quality: Include unit testing, integration testing, Jest and SonarQube experience where applicable.

  • Application security: Describe relevant experience with authentication, authorization, OAuth2, SSO or secrets management.

  • Performance improvements: Provide specific, verifiable examples of query optimization, application troubleshooting or scalability improvements.

  • Build and deployment: Mention Maven, Tomcat, Apache and deployment processes you have worked with.

  • Professional contributions: Explain your role in code reviews, technical documentation, QA collaboration and production issue resolution.

Whenever possible, use measurable results from genuine work experience, such as reduced query execution time, improved test coverage or fewer recurring application errors.

Why This Role May Be Relevant to Candidates

This position may suit software engineers looking to apply their existing enterprise development experience within a large media and technology organization.

Potential areas of professional development include enterprise Java applications, database performance, frontend integration, software testing, application security and deployment architecture. The advertised combination of backend, database and frontend technologies may also be relevant to candidates with full-stack development experience.

Comcast describes its workplace as collaborative and emphasizes innovation, customer experience, teamwork and continuous learning. Eligible employees may also have access to company benefits covering physical, financial and emotional wellbeing, subject to the applicable employment terms.

Important: This is an experienced-level opening requiring 2–5 years of relevant work experience according to the supplied listing. Freshers should not assume they meet the eligibility criteria.

Application Process

Candidates interested in the Comcast Software Development & Engineer 2 position can follow these steps:

  1. Open the official Comcast careers website using the application link below.

  2. Search for the position using job ID R445777 if necessary.

  3. Review the complete job description, qualification requirements and any additional application conditions.

  4. Prepare an updated resume highlighting relevant software development experience and technical skills.

  5. Complete the online application and submit the required information through the official careers portal.

Frequently Asked Questions

Q1. What is the main focus of this Software Development & Engineer 2 position?

The role focuses on enterprise software development, application maintenance, testing, system integration and troubleshooting.

Q2. What type of work will the selected candidate handle?

The candidate will develop and maintain code, support application design, implement tests, document processes and resolve software issues.

Q3. What skills are relevant to this position?

Java, Spring, SQL/PLSQL, database optimization, REST APIs, frontend technologies, testing, security and deployment knowledge are relevant.

Q4. What should candidates highlight in their resume?

Candidates should emphasize relevant professional experience, Java and database projects, API development, testing, security and measurable technical achievements.

Q5. How can candidates apply?

Candidates can visit the official Comcast Careers website and search for job ID R445777.

Scroll to Top