G

G2

Marketplace for software reviews and insights

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeAustin, TX, USA$155k - $185k /yrHybrid

About the Job

Requirements

  • Five to eight years of experience working as a software engineer, including proven experience building enterprise-scale applications.
  • Solid working proficiency in TypeScript, JavaScript, or Python, and familiarity with modern web application frameworks such as React, Next.js, or Rails.
  • Broad full-stack ownership and comfort directing agents across frontend and backend development.
  • Strong understanding of data schemas, databases, APIs, and AWS infrastructure, including structuring data for high volume and fast responses under load; hands-on experience with performance testing, logging, and monitoring.
  • Hands-on experience building AI- and agent-powered features and systems using frontier models from OpenAI, Anthropic, or Google.
  • Comfort working AI-first by delegating implementation to AI agents such as Claude Code, Codex, Opencode, or Pi, reviewing outcomes, and guiding architecture as part of the daily development workflow.
  • Understanding of the strengths and limitations of frontier models and open-weight models.
  • Experience with continuous delivery through feature flagging and trunk-based development.

Responsibilities

  • Contribute across the full software stack to deliver user journeys to production, owning implementation quality from architecture through release.
  • Design and build agents that apply prompts, context, tools, and model reasoning to fulfill user journeys, generate content, and automate processes.
  • Apply software engineering and system design principles to produce observable, maintainable, scalable, production-ready solutions.
  • Validate solutions against functional requirements using traditional quality assurance methods, model-based evaluations, and agent tracing so quality is measurable and reproducible.
  • Incorporate agentic software engineering techniques into the development workflow across the software development lifecycle, from planning and design through implementation, testing, and maintenance.
  • Drive product definition with designers and product managers by ideating, exploring, and prototyping with stakeholders, then narrowing options to deliverable, well-rounded solutions.
  • Conceive and ship features and minimum viable product iterations early in product definition that advance high-visibility organizational goals.
  • Balance investment in user experience quality with practical business needs throughout product development.
  • Partner with engineering stakeholders to identify what technology enables and the implementation challenges of a product or feature, and apply that perspective to project scoping and prioritization.
  • Share knowledge, techniques, and agentic software engineering practices through asynchronous formats and dedicated venues such as technical discussions and team meetings.
  • Champion the use of AI solutions for engineering and product tasks to accelerate product velocity and team execution.

Desired Qualifications

  • Experience deploying or fine-tuning open-weight models for specific use cases.
  • Hands-on experience with agent orchestration frameworks.
  • Experience with distributed messaging or event-streaming systems such as Kafka.
  • Golang experience is preferred but not required.

About the Company

G2

Marketplace for software reviews and insights

G2 runs the largest tech marketplace for software, helping businesses discover, review, and manage software solutions. It gathers verified user reviews and market data to provide insights, market intelligence, and buyer intent information that support data-driven decisions. The platform earns revenue through subscription-based content marketing, licensing G2 Reports, and marketing solutions that drive demand and capture leads, plus specialized tools for marketing, sales, and services teams. Unlike many competitors, G2 combines a broad, trusted repository of reviews with actionable market data and lead-generation capabilities to cover the full software purchasing journey. The company aims to help organizations choose the right software and optimize their software investments, enabling teams to work more effectively and reach their goals.

Company size
1,001-5,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$257.6M
Headquarters
Chicago, IL
Founded
2012

Recently Posted Jobs

Explore more opportunities at G2

See more jobs