We are currently on the lookout for a Staff Software Engineer to join us. Are you passionate about software development, sharing knowledge, growing your skills, and working with great people? The Shipt engineering team is growing, and we are looking for extraordinary engineers who enjoy building as much as we do. So if you are self-directed, enjoy autonomy in your work, and are an excellent participant in a team, then come join Shipt.
Are you passionate about software development, sharing knowledge, growing your skills, and working with great people? The Shipt engineering team is growing, and we are looking for extraordinary engineers who enjoy building as much as we do. So if you are self-directed, enjoy autonomy in your work, and are an excellent participant in a team, please apply.
We are looking for a Staff Engineer to join our Market Intelligence team at Shipt!
What You’ll Gain
You will get experience working with a cross-disciplinary team shipping real-world products to our customers around the nation. You will also give and receive hands-on mentorship from your friendly teammates on topics ranging from design to communications strategy.
Your Responsibilities
Design, develop, test, deploy, and maintain backend application code
Engage directly with business partners to build an in-depth understanding of business needs and deliver innovative solutions.
Collaborate with other teams across the organization to enable new opportunities for the Shipt marketplace
Build and experiment with emerging technologies, and share your learnings with the broader organization
Work with a variety of technologies: Go, Postgres, Redis, Kafka, and more
Participate in the design process to build an efficient, scalable, and maintainable architecture
Collect and analyze metrics to drive implementation decisions
Design, improve and document development processes
Review code and collaborate with other engineers
Support your team through encouragement and lead by example
Display a high degree of ownership for all services and features in your domain
Mentor and share knowledge with your team
Requirements
Bachelors or Masters degree in Computer Science/Engineering or related field, or equivalent experience
4+ Years of Software Development Experience
Proficiency in Go, Java, Python, or related language
Proficiency in SQL
Proficiency with REST APIs
Proficiency with message queuing technologies/strategies
Demonstrated ability designing and interacting with complex persisted data models
Able to both identify and improve poor performing code or database queries
Nice to Haves
Open source software and dependency management
Object/Document data storage technologies
Experience with graphQL and gRPC
Experience with Cassandra DB
Work Arrangement:
Shipt considers candidates located near a Shipt office or workspace in Birmingham, San Francisco, or Minneapolis to be hybrid, which means that they have the flexibility to work from home (with leader approval) or at a Shipt office in order to facilitate the ability to innovate, collaborate, and spark team connections. In-office expectations will vary by role and leader. Certain roles may require in-office presence on a full-time basis. Please work with your recruiter to learn more about the classification of this role.
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.
