Senior Software Engineer
G2 · Austin, TX
About this role
**Senior Software Engineer — G2** **About G2** G2 is the world’s largest and most trusted software marketplace, helping businesses make better and faster decisions with confidence through trusted insights from real software users. G2 has joined forces with Capterra, SoftwareAdvice, and GetApp to create a centralized source of online data and software insights. **About the Role** As a **Senior Software Engineer**, you’ll create new products and features end-to-end that directly contribute to G2’s key organizational goals. You’ll architect solutions, delegate implementation to agents across the full stack, and review/validate outcomes with confidence. You’ll also be a hands-on technical partner to stakeholders and leadership, using **agent-first** engineering techniques to deliver products aligned with today’s software development lifecycle. --- ## Detailed Responsibilities ### Build AI and agent-first products and features *(60%)* - Contribute across the full software stack to deliver user journeys to production, owning implementation quality from architecture to release - Design and build agents that use prompts, context, tools, and model reasoning to fulfill user journeys, generate content, and automate processes - Apply strong software engineering and system design principles to build solutions that are observable, maintainable, scalable, and production-ready - Validate solutions against functional requirements using QA, model-based evals, and agent tracing to ensure quality is measurable and reproducible - Incorporate agentic engineering techniques throughout the SDLC (planning, design, implementation, testing, maintenance) ### Actively participate in product definition as a technologist *(35%)* - Partner with designers and PMs to ideate, explore, prototype, and narrow options to deliver well-rounded solutions - Conceive and ship feature and MVP iterations early to advance high-visibility organizational goals - Balance UX quality with practical business needs - Collaborate with engineering stakeholders to identify what’s possible and what’s hard, and bring that perspective into scoping and prioritization ### Be a source of influence for other engineers *(5%)* - Share knowledge and agentic engineering practices via async formats and team venues (technical discussions, meetings) - Champion AI solutions for engineering and product tasks to accelerate velocity and execution --- ## Minimum Qualifications - **5–8 years** of experience as a Software Engineer building enterprise-scale applications - Strong proficiency in **TypeScript/JavaScript or Python**, and familiarity with modern web frameworks such as **React, Next.js, or Rails** - Broad full-stack ownership; comfortable directing agents across frontend and backend - Strong understanding of data schemas, databases, APIs, and **AWS** infrastructure (including performance testing, logging, and monitoring). Golang preferred but not required - Hands-on experience building **AI and agent-powered** features using frontier models (e.g., OpenAI, Anthropic, Google) - Comfortable working AI-first: delegating to AI agents, reviewing outcomes, and guiding architecture daily - Understanding of strengths/limitations of frontier and open-weight models - Experience with continuous delivery via **feature flagging** and **trunk-based development** --- ## What Can Help Your Application Stand Out - Experience deploying or fine-tuning open-weight models for specific use cases - Hands-on experienc
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.