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
Better Hire
Birmingham, Alabama

As a Backend Software Engineer, you will be an integral part of our growing eCommerce team, solving challenging problems quickly and efficiently, focusing on backend development. The successful candidate will work daily with our software architects and will be responsible for building distributed sy...

Apex Systems
Hoover, Alabama

Software Engineer oversees application development, modification, and maintenance of applications. Oversees the training of junior engineers to improve job skills and work efficiency. Bachelors degree in Computer Science, Computer Engineering or a related field. Thorough understanding of software st...

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...

Protective
Birmingham, Alabama
Remote

Must have a minimum of 8 years of experience as a Software Engineer Preference to individual with extensive experience with COBOL, VSAM, Oracle, Unix, XML, Java, and Web Services development A knowledge of LIDP's The Administrator (ADMI) and/or Titanium systems would be ideal Bachelor's degree or gr...

Systems & Software, Inc.
Alabama, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Daxko
Birmingham, Alabama

As a Software Test Engineer, you will collaborate closely with small cross-functional teams to deliver high-value features in short iterations. Solid understanding of Software Quality Assurance processes and tools . Passionate about software testing and technology . ...

Genuine Parts Company
Birmingham, Alabama

Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. Codes programming logic for new or existing solutions software or applications following design specifications put ...

O’Neal Industries
Birmingham, Alabama

O'Neal Steel is currently seeking a Senior Full Stack Software Engineer for our Corporate office in Birmingham, AL. Assist software personnel in handling project-related work and other requirements. Coordinate with other software professionals and developers. ...

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...

Apex Systems
Hoover, Alabama

Software Engineer Team Leader devises or modifies procedures to solve complex problems considering computer limitations, operating time, and form of desired results. Designs, develops, tests, and deploys software using a combination of custom and off-the-shelf tools. Collaborates cross-functionally ...