Enable job alerts via email!

Staff Software Engineer

FourKites

United States

Remote

USD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company in AI-driven supply chain transformation as a Staff Software Development Engineer. You'll work on innovative software solutions that enhance logistics for major corporations. Collaborate with a diverse team to create impactful products and mentor peers in a supportive environment.

Benefits

Medical benefits start on the first day of employment.
Home office setups and technology reimbursement.
Lifestyle & family benefits.
Annual swag and festive gifts.
Ongoing learning and development opportunities.

Qualifications

  • Minimum of 8 years of experience in Software Engineering and Web application development.
  • Experience with RoR, Golang, or Java for high-quality software/services development.

Responsibilities

  • Design, architect, implement, test, and optimize high-quality software/services.
  • Collaborate with product managers to analyze requirements and plan engineering execution.
  • Mentor teammates and cross-train peers.

Skills

Software Design
Microservices Architecture
Object-Oriented Principles
Agile SDLC
Communication

Education

Bachelor’s degree in Computer Science & Engineering

Tools

Git
JIRA
Confluence

Job description

Job Description: Staff Software Development Engineer at FourKites

At FourKites, we have the opportunity to tackle complex challenges with real-world impacts. Whether it’s medical supplies from Cardinal Health or groceries for Walmart, our platform helps customers operate efficient, agile, and sustainable global supply chains.

Join a team of curious problem solvers that celebrates differences, leads with empathy, and values inclusivity.

As a Staff Software Development Engineer, you will work on end-to-end features (backend & frontend) using technologies like RoR, Java, GoLang, Angular, React, Redis, and PostgreSQL. You will develop products that can change the logistics landscape, used by major corporations worldwide, and build integrations with strategic partners to expand our ecosystem. You will collaborate closely with our US team and customers to develop features shaping the logistics and supply chain industry.

What you’ll be doing:
  • Design, architect, implement, test, profile, release, and optimize high-quality software/services using RoR, Golang, or Java.
  • Partner with product managers to analyze requirements and plan engineering execution.
  • Document HLD/LLD for knowledge sharing and future scaling.
  • Perform design and code reviews.
  • Implement code with high coverage of unit and component tests.
  • Mentor teammates and cross-train peers.
  • Apply expertise in performance, security, scalability, architecture, and best practices.
  • Decompose complex problems into simple, straightforward solutions.
  • Collaborate with UX designers on responsive UI components.
  • Work with SQL-based (RDBMS) and NoSQL data stores, writing intermediate SQL.
  • Build web application backends using Java Spring Boot or similar frameworks.
  • Use frontend libraries/frameworks such as React or Angular.
Who you are:
  • Bachelor’s degree in Computer Science & Engineering or related field from a reputed institution.
  • Minimum of 8 years of experience in Software Engineering and Web application development.
  • Strong understanding of software design, microservices architecture, object-oriented principles, and design patterns.
  • Experience with RoR, Golang, or Java for high-quality software/services development.
  • Good knowledge of RESTful APIs and microservices architecture.
  • Proficiency in Java, Spring Framework, and object-oriented programming.
  • Experience with cloud services like Azure, AWS, or others.
  • Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
  • Strong Git skills and familiarity with Agile tools like JIRA & Confluence.
  • Experience with Agile SDLC.
  • Excellent oral and written communication skills.
Who we are:

FourKites is the leader in AI-driven supply chain transformation for global enterprises and pioneer of real-time visibility. Our platform creates comprehensive digital twins of supply chains, enabling companies to prevent disruptions, automate tasks, and optimize performance. We enable true real-time execution and intelligent fulfillment, transforming supply and customer operations.

  • Medical benefits start on the first day of employment.
  • Home office setups and technology reimbursement.
  • Lifestyle & family benefits.
  • Annual swag and festive gifts.
  • Ongoing learning and development opportunities (professional development programs, Toastmasters, etc.).
About the company

#1 in global supply chain visibility solutions! Trusted by the world’s most recognized brands.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer (404836)

IDR, Inc.

Remote

USD 100,000 - 720,000

10 days ago

Staff Software Engineer (Remote)

Home Depot

Remote

USD 80,000 - 160,000

4 days ago
Be an early applicant

Staff Software Engineer

Natera

San Carlos

Remote

USD 136,000 - 171,000

7 days ago
Be an early applicant

Staff Software Engineer

Natera, Inc.

San Carlos

Remote

USD 136,000 - 171,000

8 days ago

Staff Frontend Software Engineer

Courtyard.io

Remote

USD 100,000 - 720,000

Yesterday
Be an early applicant

Staff Software Engineer - Infinia IO Path

DataDirect Networks

Remote

USD 120,000 - 180,000

12 days ago

Staff Software Engineer - Infinia Data Engine

DataDirect Networks

Remote

USD 120,000 - 180,000

12 days ago

Staff Software Engineer in Test - Infinia

DataDirect Networks

Remote

USD 90,000 - 140,000

12 days ago

Staff Software Engineer - Infinia Data Services

DataDirect Networks

Remote

USD 120,000 - 160,000

12 days ago