Senior Software Engineer
GallupAbout the role
Lead with code. Inspire with experience.
Gallup is looking for a senior software engineer with deep technical expertise and a proven track record of leading modern development practices in a Product Operating Model. In this role, you’ll be hands-on with code while guiding fellow engineers, inspiring cross-functional collaboration, influencing architectural decisions, and offering innovative and customer-focused solutions.
What You’ll Do
- Solve complex technical challenges alongside product, design and QA teams
- Design, develop and maintain back-end services using C# and .NET Core
- Integrate and interface with microservices and APIs written in Java, Python and other modern languages
- Shape scalable, secure service architectures using AWS tools (Lambda, RDS, S3, etc.)
- Improve and evolve our CI/CD pipelines using infrastructure as code (Terraform)
- Implement and support security workflows for role and permission management
- Contribute to front-end implementations using React.js
- Lead architecture and design sessions in your functional areas of ownership
- Mentor engineers on scalable, resilient service patterns that consider performance, cost and customer experience
What Makes You Stand Out
- Cross-team leadership: You’ve led engineering efforts across squads or domains.
- Startup drive: You thrive in fast-moving, high-impact roles.
- Directional influence: You promote modern design principles and best practices, make architecture-level tradeoff decisions, and explain your rationale clearly to any audience.
- Mentorship mindset: You’ve coached engineers or run formal mentoring programs.
- Security focus: You develop with security and threat modeling in mind.
- Tool integrator: You have experience evaluating and integrating third-party tools or platforms that increase speed and value.
- Community contributor: You contribute to open-source projects or professional tech communities.
What You Need
- Bachelor’s degree in computer science, computer engineering or a related field or equivalent experience required
- At least five years of professional software development experience with strong C#/.NET skills required
- Proficiency in Java or Python required
- Competency with relational and NoSQL databases (MySQL, DynamoDB) required
- Strong understanding of cloud-native development, ideally in AWS, required
- Hands-on experience with infrastructure as code and CI/CD pipelines (Terraform, CloudFormation) required
- Experience managing user authentication and authorization through custom implementations or third-party tools (Okta, Keycloak, Auth0) required
- Deep understanding of observability best practices, including distributed tracing, structured logging and metrics-driven alerting (Dynatrace, Datadog) required
- Must live within a 60-mile radius of San Francisco
- A commitment to working on-site at a local Gallup workspace in San Francisco at least three days a week required
What You’ll Experience
- Mission-driven work: Make a meaningful difference for organizations, governments and individuals with your unique contributions, commitment to service and exceptional outcomes.
- Engaged teams: Join world-class managers, highly productive colleagues and knowledgeable mentors who are enthusiastic about their work.
- Learning opportunities: Focus on continuous growth by developing your strengths, feeding your curiosity, challenging conventional thinking and experimenting.
- Brand strength, startup energy: Thrive in an innovative culture backed by a trusted brand.
- A collaborative environment: Work where your ideas, perspectives and experiences are welcomed and valued.
Learn more about life at 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 $160,000-$180,000 for this role. Salaries are based on a variety of factors, including a
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s