CareersInCloud
G2 logo

G2 Hiring Software Engineer II

G2

Bengaluru, India Softwarefull-timePosted 3 May 2025Active

G2 off campus drive : Job Overview

CompanyG2
LocationBengaluru, India
CategorySoftware
Employment Typefull-time
Posted3 May 2025
StatusActive

Job Description

Software Engineer II - G2
Location: Bengaluru, India
Employment Type: Full-time
Department: Product R&D


About G2 - Our People

At G2, we’re dedicated to creating a workplace where people love to work. Our global team is diverse, vibrant, and inclusive, encouraging everyone to bring their authentic selves to work. We value connection through company events, employee resource groups (ERGs), and our G2 Gives charitable initiatives.

Our team thrives on inclusivity, where every person can reach their personal peak in a culture of kindness and authenticity. We offer a flexible work environment, aligned time off, and various leave options such as maternity, paternity, and sabbatical leaves.


About G2 - The Company

G2 is the largest and most trusted software marketplace, with 5.5 million people visiting each month to make smarter software decisions based on peer reviews. We’re growing fast, having secured $157 million in Series D funding, and we’re looking to expand our product and people.


About The Role

G2 is seeking a Software Engineer II to help develop solutions with a strong focus on code design and quality. You will contribute to the growth of our product by delivering high-quality features in short cycles, from front-end to back-end.

This position is based in Bengaluru with a 5-day in-office workweek.


In This Role, You Will

  • Report to the Engineering Manager dedicated to the delivery team.
  • Develop high-quality, stable, and well-tested web applications.
  • Work with large and growing datasets, applying your database skills.
  • Create and improve full features, ensuring quick development cycles.
  • Collaborate with designers, product managers, and business stakeholders.
  • Track metrics and features to make informed decisions.
  • Balance development with collaborative meetings and brainstorming.
  • Decompose tasks to deliver effective solutions.
  • Ensure quality releases through comprehensive unit, integration, and functional tests.

Minimum Qualifications

  • 3+ years of professional programming experience, ideally in a web application environment.
  • Proficient in Ruby, Ruby on Rails, and JavaScript.
  • Experience in building and shipping products, collaborating on shaping the roadmap.
  • Comfort with evaluating and integrating AI into workflows.
  • Familiarity with high-performing, agile teams and best practices like CI/CD, code reviews, and feature flags.
  • Strong opinions on software architecture and development practices from real-world experience.

What Can Help Your Application Stand Out

  • Exposure to building AI-first features like workflow automation, generative AI, and intelligent UIs.
  • Prior experience in web application programming.
  • A degree in Computer Science or completion of a bootcamp.
  • Experience with Git based version control.
  • Strong SQL skills within PostgreSQL.
  • Experience working with a design system to ensure visual and interaction consistency (e.g., Hotwire, Tailwind CSS).

Our Commitment to Inclusivity and Diversity

At G2, we are committed to creating an inclusive and diverse environment where individuals from all backgrounds can thrive. We consider applicants without regard to race, color, creed, religion, national origin, genetic information, gender identity, sexual orientation, or any other protected status.


Follow Us

@Instagram
@Youtube
@Telegram Channel
@LinkedIn

#SoftwareEngineer #RubyOnRails #JavaScript #AI #Postgresql #WebDevelopment #TailwindCSS #CI_CD #Agile #TechJobs #G2 #Inclusivity

Ready to apply?

You'll be redirected to the company's site

Disclaimer

CareersInCloud is an independent job information platform. We are not affiliated with, endorsed by, sponsored by, or acting on behalf of any company listed on this website. We do not represent any employer, nor do we operate as a recruiter or hiring agency.

All job listings are sourced from publicly available information, including official company career pages and other public sources. CareersInCloud does not claim ownership of any job listing content. All company names, logos, brand identities, and trademarks referenced on this platform are the intellectual property of their respective owners and are used solely for identification and informational purposes.

CareersInCloud makes no representations or warranties regarding the accuracy, completeness, legality, or timeliness of any listing. We shall not be held liable for any loss, damages, or inconvenience arising from reliance on information published on this platform.

CareersInCloud does not charge any fee for accessing job information. Candidates are strongly advised to verify all listings independently and apply only through the official career websites of the respective companies.