logo
Insight Global

Software Engineer

Unknown

July 22, 2026 at 5:39 PM

Positions: Data Engineer, Data Scientist, Software Engineer

Duration: There is no specified end date for this contract. Assuming you do well on projects, you will continue to be placed on new projects on an ongoing basis.

Hours: 60 hours/week - As a contractor, you’ll be paid a fixed weekly rate based on an estimated 60 hours, regardless of actual hours worked in a given week, while on an active assignment. While not on assignment, you’ll get paid while on bench.

Location/Travel: US REMOTE, with 80% travel to client site - you are consulting, must be okay with travel (travel expenses will be covered by client)

PR: up to $100/hr based on relevant experience


Software Engineer

Description:

Translate business problems into engineering solutions

Where you’re headed Contributing to the development and deployment of new and existing products, you’ll write high-quality code that allows us to put solutions into production. You will act as a core part of the product team, owning and driving product decisions while participating in code reviews and paired-programming sessions. Your primary focus will be building robust APIs and working within established frameworks to create production-ready engineering solutions.

Requirements:

  • Degree in computer science, mathematics, physics, engineering and a passion for producing high-quality code.
  • Strong grasp of both application development and data pipeline concepts.
  • At least 4 years of post-degree experience
  • Have firm experience using Python (required) and frameworks such as Django, Flask, or FastAPI.
  • Be comfortable working with tools like Kedro, AWS, Azure, Docker, Kubernetes, and MySQL / Postgres.
  • Advocate for using the right tech for the right task, staying up-to-date with latest technologies to ensure relevant infrastructure changes are made when needed.
  • Believe in iterative change and enjoy experimenting with new approaches to move forward faster.
  • Be highly collaborative, capable of putting aside your own agenda to listen and learn from colleagues