Job Overview
Role: Engineer 1, Software Development & Engineering Location: Chennai, Tamil Nadu, India Experience: Entry Level / Freshers (Internship/Projects preferred) Key Skills: Data Structures, Algorithms, Python, Java, C++, OOP, Git
Job Description
For the Comcast Recruitment 2026 drive, the team is looking for a Software Development Engineer (E1) to work closely with senior engineers and mentors. You will design, develop, test, and maintain software components while gaining hands-on experience with industry best practices. You will play a pivotal role in maintaining the core system's quality attributes. This involves applying fundamental computer science principles to solve computational and business problems, ensuring the most reliable, secure, and high-quality experiences for millions of customers.
Roles and Responsibilities
- Software Development: Write clean, efficient, and maintainable code using Python, Java, or other modern programming languages.
- Problem Solving: Apply data structures and algorithms to solve complex computational and business problems.
- Collaboration: Participate in problem analysis, design discussions, and code reviews while collaborating with cross-functional teams (QA, Product, DevOps).
- Debugging & Maintenance: Debug issues, perform root-cause analysis, and implement robust fixes.
- Quality Assurance: Review literature, write technical documentation, and work with the QA team to determine if applications fit technical requirements.
- Best Practices: Follow software development best practices, including version control, testing, and continuous learning of new frameworks.
Skills and Eligibility Criteria
Mandatory Technical Skills:
- Strong proficiency in at least one programming language such as Python, Java, C, C++, or JavaScript.
- Good understanding of Data Structures and Algorithms (Arrays, Strings, Linked Lists, Stacks, Queues, Trees, Graphs, Hashing, Sorting, Searching).
- Basic knowledge of Object-Oriented Programming (OOP) concepts, version control systems (Git), and SQL/NoSQL databases.
- Exposure to REST APIs, operating systems, networking fundamentals, and unit testing tools (preferred).
- Experience with coding platforms like LeetCode, HackerRank, or CodeChef (strong plus).
Competencies:
- Must be able to work nights, weekends, and variable schedules/overtime as necessary to support operational goals.