Lead Software Engineer

Dollar General Corporation

Nashville (TN)

Presencial

USD 140.000 - 190.000

Jornada completa

hace 3 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Dollar General Corporation seeks a hands-on backend engineering leader to design, build, and scale microservices and APIs powering customer experiences across web and mobile apps.

You will mentor engineers, shape architecture, drive reliability, and collaborate with product teams while steering cloud deployments on major clouds and modern data stores.

Formación

  • 8+ years of backend software engineering experience with a proven track record of leading teams.
  • Deep proficiency in C# and .NET (Core / 6+) with extensive experience designing RESTful APIs and microservices.
  • Demonstrated experience leading architecture and system design decisions across complex distributed backend systems.
  • Hands-on experience with relational databases (SQL Server, PostgreSQL) and document databases (MongoDB, Cosmos DB).
  • Strong knowledge of distributed systems and message brokers (Kafka, RabbitMQ, Google Pub/Sub).
  • Proficiency with containerization and orchestration (Docker, Kubernetes) and hands-on experience with cloud platforms (GCP, AWS, or Azure).
  • Proven ability to mentor and grow engineers, influence engineering culture, and drive technical excellence across a team.

Responsabilidades

  • Lead design and architecture of scalable microservices and RESTful APIs.
  • Drive technical direction and own architectural decisions for scalable, reliable systems.
  • Set engineering standards around code quality, testing, API design, and service reliability.
  • Partner with product managers to translate business requirements into technical solutions.
  • Oversee data modeling across SQL and document databases and guide suitable tool choices.
  • Guide distributed systems with message brokers to handle high-throughput workloads.
  • Lead deployment and operation of services on cloud platforms with a focus on reliability and cost efficiency.
  • Mentor senior engineers and lead code reviews and incident response in production.

Conocimientos

Backend engineering
C# and .NET
RESTful APIs
Microservices
Architecture & system design
Mentor engineers
Cloud platforms

Herramientas

SQL Server
PostgreSQL
MongoDB
Cosmos DB
Kafka
RabbitMQ
Google Pub/Sub
Docker
Kubernetes
GCP
AWS
Azure

Descripción del empleo

You'll lead a team of backend engineers responsible for building and maintaining the APIs and services that fuel Dollar General's customer-facing web and mobile experiences. You'll be a hands-on technical leader — setting the engineering bar, driving architecture decisions, and working closely with product and engineering stakeholders to deliver solutions that are built to scale, easy to maintain, and resilient under real-world load.

  • Lead the design and architecture of scalable microservices using C# and .NET that serve as the backbone of Dollar General's web and mobile customer experiences.
  • Drive technical direction and own architectural decisions across the team, ensuring systems are built for scale, reliability, and long-term maintainability.
  • Set and enforce engineering standards around code quality, testing, API design, and service reliability across the team.
  • Partner with product managers and stakeholders to translate business requirements into clear, well-scoped technical solutions.
  • Work with both relational databases (e.g., SQL Server, PostgreSQL) and document databases (e.g., MongoDB, Cosmos DB), guiding the team on data modeling and the right tool for the problem.
  • Oversee the design and operation of distributed systems using message brokers (e.g., Kafka, RabbitMQ, Google Pub/Sub) to handle high-throughput, event-driven workloads reliably.
  • Guide the team in deploying and operating services on cloud platforms including GCP, AWS, and/or Azure, with a focus on reliability, performance, and cost efficiency.
  • Lead code reviews, providing technical mentorship and ensuring consistency and quality across all deliverables.
  • Own incident response for production issues — driving root cause analysis, resolution, and long-term remediation.
  • Work in an Agile environment, leading sprint planning, grooming, and retrospectives while keeping the team focused and unblocked.
  • Actively mentor and grow senior and mid-level engineers, helping build a strong, high-performing engineering culture.
What We're Looking For
  • 8+ years of backend software engineering experience with a proven track record of leading teams and delivering production-grade systems.
  • Deep proficiency in C# and .NET (Core / 6+) with extensive experience designing and building RESTful APIs and microservices at scale.
  • Demonstrated experience leading architecture and system design decisions across complex, distributed backend systems.
  • Hands-on experience with both relational databases (e.g., SQL Server, PostgreSQL) and document databases (e.g., MongoDB, Cosmos DB), including data modeling and query optimization.
  • Strong knowledge of distributed systems and message brokers (e.g., Kafka, RabbitMQ, Google Pub/Sub) in high-throughput, event-driven production environments.
  • Proficiency with containerization and orchestration (Docker, Kubernetes) and hands-on experience with at least one cloud platform — GCP, AWS, or Azure.
  • Proven ability to mentor and grow engineers, influence engineering culture, and drive technical excellence across a team.
Preferred Qualifications
  • Experience building backend services for e-commerce platforms or experience integrating with third-party e-commerce platforms such as Vtex, Sap Hybirs, Salesforce Commerce Cloud, commercetools, or similar.
  • Familiarity with headless commerce architecture.
  • Experience with observability and monitoring tools such as Datadog, New Relic, or Dynatrace.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr Software Engineer (api/digital Services)
Sr Software Engineer (api/digital Services)

AVP VIGILANT TECHNOLOGY PVT LTD • Goodlettsville (TN)

Presencial
USD 115.905 - 120.905
Lead Software Engineer
Lead Software Engineer

Dollar General • Orlando (FL)

Híbrido
USD 125.000 - 172.000
Lead Software Engineer
Lead Software Engineer

Energy Innovation Corp • Greenville (SC)

Presencial
USD 105.000 - 160.000
Health insurance
Dental plan
Vision plan
+1
Lead Software Engineer
Lead Software Engineer

Roberts Recruiting • Boston (MA)

Presencial
USD 120.000 - 160.000
Collaborative culture
Exposure to cloud technologies
Independence to drive projects
Senior Software Engineer
Senior Software Engineer

Dollar General • Alamogordo (NM)

Presencial
USD 89.000 - 124.000
Mentorship program
Flexible hours
Benefits
Senior Software Engineering Lead - Ecommerce & Cloud
Senior Software Engineering Lead - Ecommerce & Cloud

Roberts Recruiting, LLC • Boston (MA)

Presencial
USD 120.000 - 160.000
Collaborative culture
Exposure to cloud technologies
Independence to drive projects
Senior Software Engineer
Senior Software Engineer

Energy Innovation Corp • Escondido (CA)

Presencial
USD 125.000 - 197.000
Commuter benefits
Mentor program
Data Engineer
Data Engineer

Dollar General • Inglewood (CA)

Presencial
USD 69.000 - 106.000
Mentor
Benefits
Flexible hours
Senior Director of Digital Commerce & Marketing Engineering
Senior Director of Digital Commerce & Marketing Engineering

FTSi.Tech • Memphis (TN)

Presencial
USD 180.000 - 260.000
Data Engineer
Data Engineer

Energy Innovation Corp • Springdale (AR)

Presencial
USD 93.000 - 133.000