Senior Software Engineer
About the role
You will build, manage, and enhance shopper payments systems and compliance services powered by Geo spatial foundation capabilities. Every day you will work on a team of 5-6 engineers to design, develop, test, deploy and maintain application code using Golang, Python, Redis, Postgres, and Kafka in a microservices architecture. You will work with our product and operation teams to solve different challenges in market clearance, supply chain, pricing platform, and any new ventures.
Responsibilities
- Design, develop, test (unit/integration/etc.), deploy, and maintain backend REST API services with a strong focus on performance and latency.
- Collaborate effectively with fellow engineers, product managers, and partner teams to deliver impactful solutions.
- Diagnose and solve complex technical problems and performance bottlenecks using data.
- Take ownership of production services, ensuring their reliability and performance, and participate in on-call production support rotation.
- Optimize backend systems for latency, performance, and scalability.
- Integrate LLM APIs (OpenAI, Anthropic, Gemini) into applications and ensure the LLM has the right context to perform tasks.
- Familiarize yourself with orchestration concepts (Google’s ADK, Vercel AI SDK, or custom orchestration).
Requirements
- 5+ years of software development experience with a programming language like Golang (preferred), Python, Java, or C/C++.
- Experience designing, developing, testing (unit/integration/etc.), deploying, and maintaining backend REST API services with a strong focus on performance and latency.
- Comfortable working with SQL databases (Postgres preferred).
- Active participation in the design process to build efficient, scalable, and maintainable architecture.
- Experience diagnosing and solving complex technical problems and performance bottlenecks using data.
- Self-driven and outcome-oriented – you care about delivering value more than just shipping features.
- Passionate about learning, mentoring, and helping others grow.
- Excellent communication skills, both written and verbal.
- Experience designing, developing, and maintaining systems that integrate with third-party services.
- Optimized backend systems for latency, performance, and scalability.
Qualifications
- Bachelor's Degree or equivalent experience.
Skills & Education
- Apache Kafka, Google Cloud Platform (GCP), Go Programming Language, Microservices Architecture.
Nice-to-Have Skills
- Geo-spatial experience or foundation platform building experience.
- Experience integrating LLM APIs (OpenAI, Anthropic, Gemini) into applications.
- Familiarity with orchestration concepts (Google’s ADK, Vercel AI SDK, or custom orchestration).
- Database Literacy: Comfortable writing SQL queries and interacting with relational databases (Postgres preferred).
- Engineering Best Practices: Experience with Git version control, CI/CD basics, and writing unit tests.
Pay Range
The pay range for this position is $95,800 - $170,000. Individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location.
About Shipt
Shipt is a retail tech company that connects people to reliable, high-quality delivery with a personal touch. Shipt connects customers to the things they want from the stores they love, retail businesses to more satisfied customers, and workers to new earning opportunities. At Shipt, we aim to put our team first to boost a sense of belonging, spark opportunities for growth, provide unique benefits and commit to giving back to our communities in ways that make life better, both personally and professionally. We understand that our service, our culture, and our connection to our communities are only made better by every single person who shows up to work here every day. Learn More.
About Us
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, color, national origin, ethnicity, religion or religious belief, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, military or veteran status, disability, or any other characteristic protected by law. Please inform your recruiting contact upon initial connection if you need a reasonable accommodation. If you need assistance filling out a job application, please complete this form. For technical interviews, Shipt uses an online coding platform. In the event you may need a reasonable accommodation to use the online coding platform, please connect with your recruiter.