Job Description
About the Job
🏢 Company: EY (Ernst & Young)
💼 Role: Associate Software Engineer
📍 Location: Bangalore, India
⏳ Experience: Freshers / Entry Level
🔖 Job Type: Full Time
Job Description
EY is hiring an Associate Software Engineer within its Global Delivery Services (GDS) Consulting team in Bangalore. This role provides an excellent opportunity for aspiring technology professionals to work on global consulting projects while developing expertise in modern software development and digital technologies. As an Associate Software Engineer, you will collaborate with cross-functional teams to design, develop, and implement innovative technology solutions that address complex business challenges. The position is ideal for individuals who are passionate about technology and eager to work in a dynamic environment focused on digital transformation and enterprise innovation.
In this role, you will be part of EY’s technology consulting practice that supports global clients across industries. You will contribute to projects involving full-stack development, cloud computing, data analytics, and emerging technologies such as blockchain, artificial intelligence, and IoT. The role requires understanding the software development lifecycle, participating in design discussions, and building scalable applications that support enterprise operations. Working alongside experienced consultants and engineers, you will gain exposure to large-scale digital transformation programs used by multinational organizations.
Additionally, the Associate Software Engineer will play a role in testing, development, and deployment activities within agile project environments. You will collaborate with global teams across EY’s delivery network while gaining exposure to modern development frameworks, enterprise platforms, and cloud-native architectures. By working on diverse technology initiatives across consulting service lines, you will develop strong technical skills while contributing to solutions that help organizations improve efficiency, manage risks, and drive innovation.
Roles & Responsibilities
-
Participate in software development activities including coding, testing, and debugging applications using modern programming languages and development frameworks.
-
Work closely with consulting teams to design and implement technology solutions that address client business challenges and support digital transformation initiatives.
-
Assist in developing scalable applications using technologies such as Java, .NET, Python, or other programming languages depending on project requirements.
-
Support the implementation of cloud-based and digital solutions including microservices architecture, data analytics platforms, and enterprise applications.
-
Collaborate with cross-functional teams including business analysts, developers, and project managers to deliver high-quality technology solutions.
-
Participate in the complete software development lifecycle including requirement analysis, development, testing, deployment, and maintenance.
-
Contribute to testing activities including functional testing, system testing, and user acceptance testing to ensure product quality.
-
Work with databases such as SQL, Oracle, or Teradata for data management, analytics, and application integration.
-
Assist in documenting technical specifications, development processes, and system architectures to maintain project transparency.
-
Continuously learn and adopt new technologies, frameworks, and tools to enhance development capabilities and contribute to innovative solutions.
Requirements & Eligibility
-
Bachelor’s degree in Engineering or Technology such as BE or B.Tech in Computer Science, Information Technology, or related circuit branches.
-
Candidates must have secured at least 60% or above in their academic qualifications without any active backlogs.
-
Understanding of software development lifecycle (SDLC) including requirement analysis, design, development, testing, and deployment.
-
Basic knowledge of programming languages such as Java, Python, or .NET for application development.
-
Familiarity with database technologies such as SQL, Oracle, or Teradata used in enterprise applications.
-
Strong interest in emerging technologies including cloud computing, artificial intelligence, blockchain, IoT, and data analytics.
-
Internship experience in software development, testing, or related technology domains is considered an advantage.
-
Strong analytical and problem-solving skills required for identifying technical issues and developing innovative solutions.
-
Ability to work collaboratively in team environments and adapt to fast-paced consulting projects.
-
Excellent communication skills and a proactive learning mindset to work effectively with global teams and clients.
Expected Salary
The typical salary for an Associate Software Engineer at large consulting firms like EY in India usually ranges between ₹4 LPA to ₹8 LPA, depending on academic background, internship experience, and technical skills. Candidates with strong programming knowledge and exposure to modern development technologies may receive higher compensation along with additional benefits, training programs, and career growth opportunities within the consulting organization.
🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews
Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.
Our March Hiring PDF includes verified HR emails and hiring details from companies like:
Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.
Inside you’ll find:
✔ 200+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles
🔥 60+ students placed recently using these hiring leads
👉 Grab the March Hiring List Now: March Hiring PDF


