100% Remote (Sr.) Golang Software Engineer

DMS Vision•Frisco, AL
•Remote

About The Position

The Senior Golang Software Engineer will work on a cloud-native cybersecurity and threat-hunting platform that processes trillions of events per day. The role offers broad ownership of the core codebase and opportunities to influence architecture across feature teams by building shared components, including unified search, Protobuf libraries, and other platform-wide architectural components. The work focuses on improving platform capabilities and optimizing architecture across the product suite. The engineer will develop and maintain reliable, scalable services and monitoring capabilities, build and extend libraries used across the cloud platform, and continually improve architecture, knowledge models, user experience, performance, and stability. The role includes collaborating across teams, promoting Go and software engineering best practices, contributing to open source, mentoring and learning from developers, and maintaining open-source dependencies.

Requirements

  • At least 8 years of full-time experience in a service-oriented backend developer role.
  • At least 5 years of experience developing microservices for a SaaS product.
  • A degree in Computer Science, or commensurate experience in data structures, algorithms, or distributed systems.
  • Expert-level knowledge of Golang.
  • Ability to scale backend systems, including sharding, partitioning, and horizontal scaling.
  • Deep understanding of distributed systems and scalability challenges.
  • Deep understanding of multithreading, concurrency, and parallel-processing technologies.
  • Experience with Jenkins, Argo, Grafana, Graphite, and Prometheus.
  • Strong collaboration and teamwork skills.
  • Thorough understanding of engineering best practices, including testing, peer code reviews, and resilient architecture.
  • Ability to thrive in a fast-paced, test-driven, collaborative, and iterative programming environment.
  • Ability to meet commitments on time and produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Must have a LinkedIn profile.
  • Must be a U.S. citizen or Green Card holder.

Nice To Haves

  • Contributions to the open-source community, such as on GitHub or Stack Overflow, or through blogging.
  • Exposure to Java, AWS, Cassandra, Kafka, Elasticsearch, or similar technologies.
  • Prior experience in cybersecurity or intelligence.

Responsibilities

  • Develop and maintain services to meet reliability and scalability demands.
  • Develop and enhance monitoring services.
  • Extend and build libraries for cross-cutting concerns across the cloud platform.
  • Continuously re-evaluate and improve product architecture, knowledge models, user experience, performance, and stability.
  • Use and contribute to the open-source community.
  • Promote best practices for software development, particularly in Go.
  • Brainstorm, define, and build collaboratively with members of multiple teams.
  • Learn about and share new technologies and techniques with the team.
  • Mentor developers on web, backend, data storage technologies, and the system.
  • Update open-source software dependencies as needed.
  • Learn from and mentor developers on web security, authentication, and authorization strategies.
  • Take ownership of deliverables and be accountable for them.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service