More jobs:
Senior Data Engineer; Golang
Job in
St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listed on 2025-11-25
Listing for:
LaunchCode
Full Time
position Listed on 2025-11-25
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps
Job Description & How to Apply Below
Location: St. Louis
Position Overview
Senior Staff Data Engineer (Golang). The role is a full‑time W2 hourly position, for a 2‑year project with a partner organization (disclosed during interview). Remote in the USA. Pay $60‑$95 per hour (DOE) plus Launch Code benefits. This is not a direct role with Launch Code; it is a position through Launch Code. We are unable to sponsor work visas for this role.
Responsibilities- Drive system design discussions and software development within our engineering teams.
- Promote software design best practices.
- Author code to contribute new features, evolve existing features, and fix defects.
- Collaborate with product managers and stakeholders to define and refine solution requirements.
- Provide thought leadership and be a trusted technical advisor to the business.
- Communicate technical principles, solutions, and recommendations with business stakeholders, product managers, and other technical leaders.
- Review code contributions from team members to provide constructive and actionable feedback.
- Collaborate with Principal Engineers and other engineering teams across the organization to ensure a cohesive and coherent architecture.
- Work with leadership and team to prospect for and evaluate impactful, purpose‑fit technology to introduce to our problem‑solving toolbelts.
- Mentor engineers and aid their journey to become passionate experts in outstanding software.
- Minimum of a bachelor’s degree in computer science, management information systems, or a related discipline.
- Author high‑quality Golang code to deliver new features, evolve existing services, and resolve defects.
- Familiarity with API design principles (REST, gRPC) and API gateway technologies.
- Demonstrated experience with programming languages such as Python or Go.
- Deep knowledge and experience with Google Kubernetes Engine and Google Cloud Platform.
- Knowledge of key architectural patterns, such as microservices and event‑driven architecture, with a deep understanding of their trade‑offs.
- Knowledge of best practices for Continuous Integration and Continuous Deployment (CI/CD).
- Familiarity with data architecture and modeling concepts and paradigms.
- Familiarity with observability concepts such as Service Level Objectives and Service Level Indicators, and related tooling (Datadog, Open Telemetry, etc.).
- Experience as a productive code reviewer, with an ability to coach others on style and correctness.
- Experience with relational databases and declarative query languages such as SQL (Oracle, Postgres, etc.).
- Experience with Git version control and related tools such as Git Hub or Git Lab.
- Experience with Infrastructure as Code tooling (Terraform, etc.).
- Familiarity with publish/subscribe models and supporting technologies (Apache Kafka, Google Pub/Sub, AWS SNS/SQS, etc.).
- Proven experience in designing, building, and running large‑scale systems.
- At least 7 years of demonstrated experience with programming languages such as Python or Go.
- Demonstrated experience migrating Python codebases to Go.
- Strong understanding of cloud‑native security best practices.
- Strong understanding of Dev Ops best practices.
- Direct experience implementing service meshes (e.g., Istio) in Kubernetes environments.
- Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane.
- A demonstrated understanding of Machine Learning and Generative AI concepts.
- Knowledge of the agricultural domain.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×