GALLUP

Senior Software Engineer

GALLUP • $180K — $230K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, computer engineering, or related field, or equivalent experience
  • 5+ years of experience building production software with a strong back-end focus
  • Hands-on experience designing and implementing scalable, secure APIs
  • Solid front-end development skills (e.g., React, TypeScript, modern CSS)
  • Expertise in cloud-native architecture and AWS services
  • Familiarity with relational and NoSQL databases
  • Proficiency with CI/CD automation and observability tools preferred

Responsibilities

  • Design, build, and ship experimental product features end-to-end
  • Write production-quality code across the stack: Node.js/Python backends, RESTful APIs, and modern JavaScript front ends
  • Prototype with emerging AI technologies and provide technical recommendations
  • Architect and implement scalable systems from scratch
  • Make decisions on frameworks, infrastructure, caching strategies, and deployment approaches

Benefits

  • Medical, dental, vision, life, and other insurance options
  • Fully vested 401(k) retirement savings plan with company matching
  • Employee stock ownership program
  • Mass transit reimbursement
  • Family-building benefits
  • Employee assistance program
  • Wellbeing reimbursements and activities
Full Job Description
Prototype. Experiment. Build Gallup's next generation of products.

As a senior software engineer at Gallup, you'll push the boundaries of what our technology can do. You'll design and deliver full-stack solutions, use rapid feedback loops to test ideas and help turn successful prototypes into scalable, production-ready systems. Your code, ideas and technical decisions will shape solutions that measure people's work and life experiences, influence leaders' decision-making, and deliver insights to customers more frequently and in a more personal way.

If you're driven by curiosity, collaboration and the chance to create technology that empowers millions around the world, apply today.

What You'll Do
  • Design, build and ship experimental product features end-to-end, from database schema and API endpoints to UI components and deployment pipelines
  • Write production-quality code across the stack: Node.js/Python backends, data models, RESTful APIs and modern JavaScript front ends with hands-on debugging and performance optimization
  • Prototype with emerging AI technologies (e.g., LLMs, embeddings, agents) by implementing working integrations, running experiments and providing technical recommendations based on real performance data
  • Architect and implement scalable systems from scratch, making concrete decisions on frameworks, infrastructure, caching strategies and deployment approaches

What Makes You Stand Out
  • Technical leadership: You've guided teams through complex, fast-moving projects.
  • Tool versatility: You're fluent in multiple languages and frameworks and know how to choose the right tool to deliver results.
  • Collaborative mentorship: You share knowledge generously, explain technical concepts clearly and help others level up their expertise.
  • Startup drive:You thrive among high achievers who believe experimentation and iteration fuel progress.

What You Need
  • Bachelor's degree in computer science, computer engineering or a related field, or equivalent experience, required
  • At least five years of experience building production software with a strong back-end focus required
  • Hands-on experience designing and implementing scalable, secure APIs serving web, mobile and third-party integrations required
  • Solid front-end development skills (e.g., React, TypeScript, modern CSS) to build interactive prototypes and experimental UIs required
  • Demonstrated expertise in cloud-native architecture and AWS services (e.g., Lambda, API Gateway, RDS, S3) required
  • Familiarity with relational and NoSQL databases, with practical schema design and data modeling skills required
  • Proficiency with CI/CD automation and observability tools for tracing, metrics and structured logging preferred
  • Security-minded development approach, with experience implementing authentication, authorization and secrets management best practices preferred
  • Experience using and integrating AI tools into development workflows and product experiences preferred
  • Experience with modern mobile development practices preferred, particularly Android development using Kotlin, coroutines and Jetpack Compose
  • A commitment to working on-site at Gallup's San Francisco office at least three days a week required

About Gallup

Gallup offers a robust benefits package that includes medical, dental, vision, life and other insurance options; a fully vested 401(k) retirement savings plan with company matching; an employee stock ownership program; mass transit reimbursement; family-building benefits; an employee assistance program; and various reimbursements and activities that enhance our associates' wellbeing. We also offer an estimated annual salary range of $180,000-$230,000 for this role. Salaries are based on a variety of factors, including an individual's education, experience and skills.

#LI-Hybrid

About GALLUP

Gallup is a global analytics and advice firm that provides insights and advice to help organizations solve their most pressing problems. The company was founded in 1935 by George Gallup, who is known for developing the Gallup poll. Gallup's services include public opinion polling, employee engagement surveys, and consulting services. The company has offices in more than 20 countries and serves clients in a variety of industries, including healthcare, education, and government. Gallup is known for its research on employee engagement, which has been widely cited in the business press.
Learn more about GALLUP
Size
2,000 employees
Industry

Similar Jobs

More Jobs at GALLUP

More Information Technology Jobs

Find similar Senior Software Engineer jobs: