Senior Cloud Software Engineer, Go

Job Details
Posted Date:
April 4, 2024
Job ID:
Saint Louis ,
7 years
Job Description
  • Location: Saint Louis
  • Remote: Remote
  • Type: Contract
  • Job #45838

Technology Partners is currently seeking a talented Senior Cloud Software Engineer. Do you have experience with Go and Scientific Computing? Let us help you make your next big career move a reality!

What You Will Be Doing:

You will leverage your expertise in cloud technologies and scientific computing to design, build, and maintain robust, scalable software systems that transform massive scientific datasets into actionable insights for the Company.


  • Lead the design and development of cloud-based solutions for processing and analyzing scientific data.
  • Build and maintain robust, scalable infrastructure on major cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Architect and deploy containerized applications using Kubernetes or similar container orchestration platforms.
  • Develop and optimize data pipelines for handling large, complex scientific datasets.
  • Design and implement data-intensive APIs using gRPC for efficient data access.
  • Write clean, maintainable, and well-tested code using a general-purpose programming language (experience with Go is a plus).
  • Collaborate effectively with cross-functional teams (scientists, data engineers, etc.) to understand and meet scientific computing needs.

Required Skills & Experience:

  • Minimum 7 years of software engineering experience (a 4-year degree is strongly preferred).
  • Strong proficiency in at least one general-purpose programming language (Go, Java, C#, Python, etc.) with a focus on backend development.
  • Proven experience building and maintaining cloud infrastructure on major cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Solid understanding of relational data models (RDBMS/SQL) and experience with query optimization.
  • Experience with distributed software systems, message queues, and scalable storage solutions.
  • Expertise in unit testing methodologies and practices.
  • Experience building and maintaining data-intensive APIs using gRPC (a plus).

Desired Skills & Experience:

  • Demonstrated proficiency in Go programming.
  • Experience with protocol buffers and RESTful API design.
  • Familiarity with Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE).
  • Experience working with scientific datasets or applying quantitative science to real-world problems.
  • Exposure to scientific programming languages (R, Python, Julia).

Pay:  $65.8 – $94 /hr.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:

  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program

Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!

Keywords: Senior Software Engineer, Cloud Computing, Scientific Computing, Big Data, Data Analytics, Cloud Infrastructure, Kubernetes, gRPC, Go, Scientific Datasets

Looking for more opportunities with Technology Partners? Check out!

Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.

Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.

Share this Job!

Apply Now!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Know someone who you think would be a great fit for Technology Partners or one of our many clients? Send them our way!