Full-Stack Software Engineer
GartnerAbout the role
Hiring near our US Centers of Excellence.
Irving, TX
Stamford, CT
About Gartner IT:
Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and clients. We make a broad organizational impact by delivering cutting-edge technology solutions that power Gartner. Gartner IT values its culture of nonstop innovation, an outcome-driven approach to success, and the notion that great ideas can come from anyone on the team.
About the role:
Gartner is looking for passionate and motivated Software Engineers who are excited to foray into new technologies and help build / maintain data driven, scalable, and secure applications and tools, for supporting the product delivery organization at Gartner. Our Software Engineering teams are high velocity agile teams responsible for developing and maintaining components crucial to customer-facing channels, reporting & analysis. These components include but are not limited to web applications, microservices, DevOps pipelines, batch jobs and data streams etc..
What you will do:
Develop and evolve performance-critical, multithreaded applications that focus on increasing client engagement to Gartner's content.
Develop high-quality, efficient, and well-documented Java applications with comprehensive JUnit test coverage.
Develop modular front-end interfaces and features by converting design mockups, prioritizing Gartner’s brand consistency and design integrity.
Partner with cross-functional teams, including QA, designers, and product owners, to guarantee application meets requirements and is delivered successfully.
Perform and participate in code reviews, peer review and technical design/specifications.
What you will need:
University degree in Bachelor of Engineering or a Master’s degree in CS.
Proven Experience in Full Stack Developer or similar role
In-depth understanding of HTML, CSS, JavaScript, the DOM and understanding of building reusable components and front-end libraries
Preferred Experience with one or more JS Frameworks like React or NextJS.
Design and develop multithreaded applications using Java . Experience with frameworks like Spring (SpringBoot, Spring Core, Spring Batch) or Hibernate.
Knowledge of database systems and SQL (postgres , MySql)
Familiarity with testing frameworks, such as JUnit and Mockito.
Good communication and collaboration skills.
Experience with Agile development methodologies and versioning tool like git
Experience with cloud platforms, such as AWS, is a plus.
Experience with message queues, such as Kafka or RabbitMQ, is a plus.
Python experience is a plus
Strong Interest in growing own technical skills
What you will get:
Competitive Compensation Package
Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses, certification opportunities and more!
20+ PTO days plus holidays and floating holidays in your first year
Extensive Medical, Dental and Vision plans
Hybrid environment with flexibility, remote work
Parental leave
Gartner Gives Charity Match
Employee Assistance Program (EAP)
Employee Stock Purchase Plan
Health and wellness related allowance programs
401K with corporate match, immediate vesting
Collaborative, team-oriented culture that embraces diversity
Professional development and unlimited growth opportunities
Who are we?
At Gartner, Inc. (NYSE:IT), we guide the leaders who shape the world.
Our mission relies on expert analysis and bold ideas to deliver actionable, objective insight, helping enterprise leaders and their teams succeed with their mission-critical priorities.
Since our founding in 1979, we’ve grown to more than 21,000 associates globally who support ~14,000 client enterprises in ~90 countries and territories. We do
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