Education: Bachelor's degree
Experience: 4+ years
Impact As a Senior Software Engineer on the Shopper Backend team, your day involves collaborating with a cross-disciplinary squad to design, build, and deploy high-performance, multi-region services using tools like Go, Copilot Postgres, Redis, and Kafka. Operating with zero travel requirements, you will take deep ownership of our production environment, driving architectural decisions and performing non-functional requirements, and analyzing metrics to ship real-world products that directly empower shoppers nationwide.
You will stand out by leading complex technical challenges autonomously while actively mentoring peers, sharing solutions across the org, and shaping the engineering culture of our high performing team.
- Software Engineering Experience: 4+ years of software development experience, operating with a high degree of autonomy and collaboration to independently design, deploy, and own complex production services from end to end in a cross-functional Agile environment.
- Distributed Systems Projects: Proven experience building and scaling multi-region distributed architectures, microservices, or SOA systems using languages such as Go, design patterns, and Kafka event driven messaging.
- Data Modeling & Optimization: A track record of designing distributed data models and actively identifying and improving poor-performing code or database queries with Postgres, Snowflake, and caching technologies like Redis.
- API Design: Hands-on experience designing, building, and maintaining RESTful APIs that successfully apply functional and object-oriented programming paradigms to serve high-volume customer traffic.
- Mentorship & Collaboration: Demonstrated experience mentoring junior or peer engineers, leading design sessions gathering input from multiple voices, providing, code reviews, and clearly communicating complex architectural concepts to cross-disciplinary teams.
- 4 years+ relational or no-sql databases. Distributed database design experience preferred.
- Must have CS principles + design patterns such as Gang of Four
- 2+ years driving non-functional requirements for performance/load testing and scaling infrastructure.
- On-call experience 24/7 for high ownership on production issues. This team rotation every 3-4 weeks.
Back-End Development, Distributed Systems, Go Programming Language, PostgreSQLBachelor's Degree or equivalent experience | Required
Search Senior Engineer - Shopper Backend jobs near Birmingham, AL → Browse all live jobs
This posting was published by Shipt on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.