Shipt

Senior Engineer - Shopper Backend

Full-time · Birmingham, AL
✓ Verified live on the employer's own system · added 9 days ago
Save search
Mid-level · 4+ yrs exp

Requirements

Education: Bachelor's degree

Experience: 4+ years

Skills & tools

SQLDistributed SystemsTeam LeadershipProgrammingProject ManagementSnowflakeRest ApisCode Review
Apply on company site ↗ See your fit → free

Full job description

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

More jobs at Shipt

Similar jobs near Birmingham, AL

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.