Search By
2353 Jobs
Software Engineer FourKites Chicago, IL | Full Time | Remote
4 Days Ago
Software Engineer Lockheed Martin Littleton, CO | Other
Just Posted
Software Engineer Bisnow Chicago, IL | Full Time
Just Posted
Software Engineer Themis Insight Laurel, MD | Full Time
Just Posted
Software Engineer Children's Mercy KC Kansas, MO | Other
Just Posted
Software Engineer BlueHalo Chantilly, VA | Other
Just Posted
Software Engineer NT Concepts Fort Belvoir, VA | Full Time
Just Posted
Software Engineer iDirect GOVERNMENT Herndon, VA | Full Time | Remote
Just Posted
Software Engineer Integration Innovation, Inc. Huntsville, AL | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming San Jose, CA | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming San Francisco, CA | Full Time
1 Day Ago
Software Engineer Tendo San Diego, CA | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming Tampa, FL | Full Time
1 Day Ago
Software Engineer GLOTECH, Inc. Orlando, FL | Other
1 Day Ago
Software Engineer SS&C Technologies, Inc. Evansville, IN | Full Time
1 Day Ago
Software Engineer Eze Castle Software LLC Boston, MA | Full Time
1 Day Ago
Software Engineer COR - Ocean Spray Cranberries, Inc. (OSC-1000) Lakeville, MA | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming Boston, MA | Full Time
1 Day Ago
Software Engineer Aces Incorporated Annapolis, MD | Other
1 Day Ago
Software Engineer BrainTrust Annapolis, MD | Other
1 Day Ago
Software Engineer True Manufacturing O'Fallon, MO | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming Raleigh, NC | Full Time
1 Day Ago
Software Engineer Microchip - International Karlsruhe, ND | Full Time
1 Day Ago
Software Engineer Castle Hill Gaming New York City, NY | Full Time
1 Day Ago
Software Engineer Advent Software, Inc. Florida, NY | Full Time | Remote
1 Day Ago
Software Engineer Castle Hill Gaming Dayton, OH | Full Time
1 Day Ago
More Search Results

Software Engineer

Chicago, IL | Full Time | Remote
4 Days Ago

Job Description

Join a fast-paced, innovative, data-driven startup named 2021 Best Tech Startups In Chicago, that is changing the Supply Chain industry through real time tracking and end-to-end visibility.

The Software Engineer will be involved in all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of the FourKites platform. You will use open source technologies at all levels of the stack, such as Java, Kafka, Go, Python and/or React. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices.

Who we are looking for:

  • 1 years of experience designing, integrating, and developing distributed applications in Ruby, Python, Go, Java, or other open source languages
  • Experience with cluster and container orchestration systems such as Docker, Mesos, Marathon, Salt or Kubernetes.
  • Experience with service design, systems engineering, API design and versioning
  • Understanding of Design Patterns, Serverless computing, cloud-first architecture, TDD, BDD, CI/CD

Nice to have skills:

  • Experience building distributed systems using Kafka. Strong grasp of fundamental concepts of Kafka, ZooKeeper and building producer and consumer applications using Kafka
  • Familiarity writing and optimizing advanced SQL queries
  • Good Linux/UNIX systems knowledge
  • AWS compute and storage PaaS services. AWS certified solutions architect nice to have.
  • Experience productionizing Machine Learning models
  • Experience publishing technical papers in reputed conferences.

FourKites is the largest predictive supply chain visibility platform, delivering real-time visibility and predictive analytics for the broadest network of Global 1000 companies and third-party logistics firms. Using a proprietary algorithm to calculate shipment arrival times, FourKites enables customers to lower operating costs, improve on-time performance and strengthen end-customer relationships. With a network of more than four million GPS/ELD devices, FourKites covers all modes, including truckload, LTL, ocean, rail, intermodal, last mile and parcel. The platform is optimized for mobile and equipped with market-leading end-to-end security.

If you are a California resident, here is our California Applicant Privacy Notice.

Company Overview

  • Website fourkites.com
  • Headquarters CHICAGO, IL
  • Size 200 - 500
  • Founded 2014
  • Type Private
  • CEO MATHEW JOSEPH ELENJICKAL
  • Revenue $10M - $50M
  • Industry Business Services
  • About fourkites
  • FourKites develops a cloud-based supply chain management platform that uses machine learning and an extensive data network to improve supply chain visibility and efficiency for large companies and third-party logistics firms.

Skills for Software Engineer

The job skills required for Software Engineer include Java, API, Python, AWS, Open source,and SQL etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Java
MORE>>
Job Openings with Skill of API
MORE>>
Job Openings with Skill of Python
MORE>>
Job Openings with Skill of AWS
MORE>>
Job Openings with Skill of Open source
MORE>>

Career Path for Software Engineer

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

How to Become a Software Engineer

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1 Understand the job description and responsibilities of a Software Engineer

Quotes from people on Software Engineer job description and responsibilities
01/17/2022: Youngstown, OH
02/23/2022: Altoona, PA
01/31/2022: Lancaster, PA
02/28/2022: Hartford, CT
02/17/2022: Lawton, OK

Step 2 Knowing the best tips for becoming a Software Engineer can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs
03/06/2022: Champaign, IL
03/02/2022: Frankfort, KY
02/27/2022: Colorado Springs, CO
01/06/2022: Reading, PA
02/11/2022: Salt Lake City, UT

Step 3 View the best colleges and universities for Software Engineer

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College