
Required Skills & Tech Stack
Programming fundamentals
ObjectβOriented Programming
Data Structures
Algorithms
SQL
Database concepts
REST API development
Basic Cloud concepts
Software Development Lifecycle
Unit testing
Problem solving
Communication

Eligibility Criteria
β’ Minimum qualification: B.E/B.Tech in Computer Science, Information Technology, Electronics, or any related engineering discipline.
β’ No minimum percentage requirement specified; candidates with a solid academic record are preferred.
β’ Open to fresh graduates as well as candidates with up to 2 years of relevant experience.
β’ No active backlogs at the time of application.
β’ Candidates graduating in 2024, 2025, or 2026 are eligible.
β’ Must be legally authorized to work in India.

Job Description & Key Responsibilities
Gartner is a worldβleading research and advisory firm that helps enterprises make informed technology decisions. With more than 20,000 associates spread across 90 countries, Gartner delivers insights on emerging trends, best practices, and strategic planning. The companyβs engineering arm builds internal tools, data platforms, and clientβfacing applications that power its research ecosystem. Working at Gartner means collaborating with seasoned technologists, accessing continuous learning programs, and contributing to products that influence global business strategies.
The Associate Software Engineer role in Chennai is an entryβtoβmidβlevel position within Gartnerβs Engineering and Information Technology function. The role is designed for fresh graduates as well as candidates with a few years of experience who possess a solid foundation in computer science fundamentals. Gartner follows a hybrid work model, allowing engineers to split time between the office and remote work, fostering flexibility while maintaining team cohesion.
Key responsibilities include:
1. Designing, developing, and maintaining scalable software components for internal analytics platforms.
2. Writing clean, testable code following industryβstandard coding guidelines.
3. Participating in code reviews and providing constructive feedback to peers.
4. Collaborating with product managers and business analysts to translate requirements into technical specifications.
5. Implementing RESTful APIs and integrating thirdβparty services.
6. Conducting unit and integration testing to ensure highβquality releases.
7. Assisting in performance tuning and optimization of existing applications.
8. Documenting technical designs, APIs, and deployment procedures.
9. Supporting production incidents and providing timely resolutions.
10. Continuously learning emerging technologies and contributing ideas for product improvement.
Typical tech stack for this role includes Java or C#/.NET, Python for scripting, SQL/NoSQL databases, Git for version control, and cloud platforms such as AWS or Azure. Familiarity with Agile methodologies and CI/CD pipelines is advantageous.
Career growth at Gartner is wellβstructured: junior engineers progress to senior engineer, lead engineer, and eventually architectural or managerial roles. The company invests heavily in upskilling through internal training, certifications, and mentorship programs. Joining Gartner offers exposure to cuttingβedge research tools, a collaborative culture, and a clear pathway to become a technology leader.
Why join Gartner? You will work on products that impact thousands of enterprise customers worldwide, receive mentorship from industry experts, enjoy a balanced workβlife environment, and benefit from competitive compensation and comprehensive benefits.