Senior Go Software Engineer in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Go Software Engineer in the United States.
In this role, you will help build and scale the backend systems powering cloud-based scientific research and laboratory automation. You will design and maintain high-performance services and APIs that enable researchers to remotely orchestrate complex experiments and process real-time scientific data. You will work in a highly collaborative environment alongside engineers, scientists, and product designers, contributing directly to technical architecture and product direction. The role involves solving complex challenges across distributed systems, cloud infrastructure, and data-intensive applications. You will play a key part in ensuring system reliability, scalability, and security while working with modern backend technologies. This position offers strong ownership within a small, high-impact team shaping the future of scientific computing.
- Design, build, and maintain scalable backend services and APIs with a focus on performance, reliability, and security
- Collaborate with scientists, engineers, and product teams to translate laboratory and research needs into technical solutions
- Contribute to technical and product direction, helping define features, architecture, and system design decisions
- Ensure high availability of services through observability, monitoring, and participation in on-call rotations
- Review code, troubleshoot performance issues, and resolve security or reliability concerns in production systems
- Develop services for real-time data ingestion, processing, and simulation execution in cloud-based environments
- Work on distributed systems and data platforms supporting complex scientific workflows and multi-tenant architectures
- Promote and enforce best practices for clean, maintainable, and high-quality software engineering
- 8+ years of backend software engineering experience building production-grade systems
- 6+ years of hands-on cloud development experience, preferably with AWS
- Strong proficiency in backend development using Go, Python, or Rust
- Experience with SQL and/or NoSQL database systems in production environments
- Solid understanding of distributed systems, APIs, and scalable backend architectures
- Experience working in startups or fast-paced, high-growth engineering environments
- Full software development lifecycle experience, from design to deployment and maintenance
- Bachelor’s degree in Computer Science or a related field
- Strong problem-solving skills, attention to detail, and ability to work independently and collaboratively
- Competitive compensation aligned with experience and market benchmarks
- Fully remote work flexibility within the United States
- Opportunity to work on cutting-edge scientific computing and lab automation technology
- High-impact role with strong ownership and influence on product and technical direction
- Collaborative, small-team environment with direct access to engineers and scientists
- Exposure to modern cloud infrastructure, distributed systems, and advanced backend engineering challenges
- Opportunity to contribute to meaningful scientific innovation and research acceleration