Search jobs > Birmingham, AL > Remote > Software engineer

Software Engineer

Shipt
Birmingham, AL
$74.7K-$149.5K a year
Remote
Full-time

Impact

As our Software Engineer in Birmingham, Minneapolis, or working remotely, you will focus on the software that calculates, tracks and issues shopper pay.

Every day you will work on a team of 5-6 engineers to design, develop, test, deploy and maintain application code using Golang, Python, Cassandra, Postgres, and Kafka in a microservices architecture.

You will work with our product and operation teams to manage services that use machine learning to accurately estimate the time required to shop and deliver orders of all shapes, sizes, and complexity and then use that data to calculate rewarding incentives for Shipt Shoppers.

What You’ll Need to Be Successful

2+ years of software development experience building large, scalable, microservice applications in the cloud.

You know how to develop backend software applications using object-oriented programming languages

You have a demonstrated understanding of the importance of testing discipline.

You are able to apply the SOLID principles

You have experience in performance optimizations and trends.

You are knowledgeable of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

You are able to comprehend the principles of API design and web service integration.

You have experience with SOA, micro-services, and / or distributed architecture.

You are comfortable working with a distributed team.

You are willing to monitor and own the production services team

You are passionate about learning and development

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.

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.

Shipt is an independently operated, wholly owned subsidiary of Target Corporation and available in more than 5,000 U.S. cities.

Shipt was founded and is headquartered in Birmingham, Alabama.

14 days ago
Related jobs
Promoted
Daxko
Birmingham, Alabama

Join our team as a Senior Software Engineer in Test, where you'll play a critical role in ensuring the quality and reliability of our software solutions. Additionally, you’ll manage release activities, ensuring smooth and timely software launches. If you’re ready to elevate software ...

Lockheed Martin
Alabama

Independent evaluation of software processes and products and their conformity to standards, models, and software engineering program-defined processes. Quality Engineering, System Safety, Engineering, Manufacturing, Integration & Test). ASQ Certified Software Quality Engineer (CSQE). Our amazing pe...

Motion Recruitment
Birmingham, Alabama

A leader in the SaaS accounting space is looking to add a Python developer to their team.You'll be working on features for their product and helping to expand their cloud infrastructure in AWS.The org is primed to explode while they are growing.They're also hiring a Senior member to their team- so t...

Daxko
Birmingham, Alabama
Remote

Join our team as a Senior Software Engineer in Test, where you'll play a critical role in ensuring the quality and reliability of our software solutions. Additionally, you’ll manage release activities, ensuring smooth and timely software launches. If you’re ready to elevate software quality and driv...

Children's of Alabama
Birmingham, Alabama

The Software Engineer III must have knowledge in all stages of software development. This individual will be part of the development team and create and maintain new software programs. ...

Tocaro Blue
Birmingham, Alabama

Senior Software Engineer Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience leading a software team and building cloud-based software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML...

Auto TechLabs, Inc.
Alabama,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...

Tocaro Blue
Birmingham, Alabama

Software Engineer Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience working with a software team and building cloud-based software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML m...

Regions Bank
Hoover, Alabama

At Regions, the Software Engineer Manager oversees application development for a department or group within the company. ...

Home Depot
ALABAMA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...