Senior Software Engineer

Job Details
Posted Date:
May 7, 2024
Job ID:
Maryland Heights , Missouri
7 years
Job Description
  • Location: Maryland Heights, Missouri
  • Remote: Remote
  • Type: Contract
  • Job #45946

Technology Partners is currently seeking a talented Senior Software Engineer. Do you have experience with Golang and proficiency in developing cloud-based infrastructure and distributed systems, particularly using Google Cloud Platform (GCP) and Kubernetes? Let us help you make your next big career move a reality!

What You Will Be Doing:

We are seeking a talented Senior Software Engineer to join our innovative team. As a member of our engineering group, you will play a critical role in creating a simplified experience for end-users to easily ingest, access, and curate data using Google Cloud Platform (GCP) technologies and services. Our mission is to develop sustainable agricultural solutions by leveraging cutting-edge technology and data-driven insights. If you are passionate about software craftsmanship and looking to make a real-world impact, this is the opportunity for you.

Key Responsibilities:

  • Design and develop software to transform complex scientific datasets into actionable insights.
  • Collaborate with other top-level talent to tackle complex challenges in data analysis, software architecture, and cloud-based infrastructure.
  • Develop and maintain robust cloud-based infrastructure on a major cloud provider like GCP, AWS, or Azure.
  • Create and maintain containerized application deployments using Kubernetes or similar platforms.
  • Contribute to a culture of high-quality software craftsmanship, including code reviews, unit testing, and continuous integration.
  • Implement and optimize APIs for data-intensive applications, with a focus on scalability and reliability.

Required Skills & Experience:

  • At least 7 years of experience in software engineering.
  • Proficiency in one general-purpose programming language such as Go, Java, C#, Python, or TypeScript (backend).
  • Experience with cloud-based infrastructure, including AWS, Azure, or Google Cloud Platform.
  • Familiarity with creating and maintaining containerized application deployments (e.g., Kubernetes).
  • Strong understanding of relational data models, with NoSQL experience as a plus.
  • Proven experience in developing distributed software systems, including message queues, scalable computing, and storage.
  • Experience building and maintaining data-intensive APIs, preferably using gRPC.
  • A high level of comfort with unit testing and associated methodologies.

Desired Skills & Experience:

  • Demonstrated proficiency with Go.
  • Experience with protocol buffers and a RESTful approach.
  • Familiarity with Google BigQuery and other GCP services.
  • Experience in Agile methodologies and Test-Driven Development.
  • A bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).

Pay:  $75.60 – $108 /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:  GCP, Kubernetes, Go, Java, Cloud-Based Infrastructure, Distributed Systems, Software Craftsmanship, Data Analysis, RESTful APIs, Protocol Buffers

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!