The Gallup Organization Ltdposted 18 days ago
$160,000 - $180,000/Yr
Full-time • Senior
San Francisco, CA
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • 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

Requirements

  • 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

Nice-to-haves

  • 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.

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
  • Various reimbursements and activities that enhance our associates' wellbeing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service