Senior Software Engineer
Gallup · San Francisco · United States · On-site
Pay: USD 180,000 – 230,000 a year
Posted Oct 1, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
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
…