Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Go)

Codilime

Senior Software Engineer

You will join the team behind a leading network source-of-truth (NSoT) platform, used by thousands of organizations - from fast-growing tech companies to Fortune 500 enterprises - to model, document, and automate their network infrastructure.

As a part of the project team, you will be responsible for:

  • Designing and building Go services for network discovery and reconciliation, network observability and monitoring, and agents and fleet management
  • Designing multi-tenant ingestion pipelines for network device data, with clear delivery guarantees, idempotency and predictable behavior under load
  • Collecting device identity and state from network devices using protocols such as SNMP, gNMI and CLI
  • Building and evolving gRPC and Connect RPC APIs defined in Protobuf, and working with PostgreSQL, Redis and RabbitMQ
  • Instrumenting services with OpenTelemetry and keeping metrics clean and meaningful
  • Exploring and applying AI-assisted engineering practices - such as interactive, Claude Code-driven testing flows - to make development and testing faster and more reliable
  • Writing technical specifications with diagrams and contributing to architecture and design decisions
  • Supporting customers, production issues and on-call in US time zones
  • Writing clean, maintainable, well-tested code and participating in code reviews

As a Senior Software Engineer, you must meet the following criteria:

  • 5+ years of professional software engineering experience
  • Strong professional experience with Go
  • Experience with gRPC and/or Connect RPC APIs defined in Protobuf
  • Experience with PostgreSQL (including migrations), Redis and RabbitMQ
  • Experience with multi-tenant services and OAuth2 / OIDC
  • Deep knowledge of observability and instrumentation, including OpenTelemetry
  • Fluency and experience with Docker, Docker Compose
  • Experience with Kubernetes
  • Experience with event-driven systems, including at-least-once delivery and idempotent consumers
  • Solid understanding of networking: devices, configuration, protocols and layers
  • CI/CD experience (ideally GitHub Actions)
  • Hands-on, everyday use of AI coding tools (ideally Claude Code)
  • Availability to work in US time zones (ideally Eastern Time)
  • Good knowledge of English (minimum C1 level)

Beyond the criteria above, we would appreciate the following nice-to-haves:

  • Experience with MQTT or other device/IoT protocols, or gNMI
  • Experience with Python, pytest, Django, FastAPI, REST
  • Experience with Swagger and/or Postman
  • Experience with Playwright or other E2E testing frameworks
  • Experience with Cloud computing (Ideally AWS, e.g. EC2, S3, EKS)

More reasons to join us:

  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Go) in United States vacancy
  • $280k

     ...Senior Software Engineer (Go) Compensation : Up to $280K + equity Location : New York, NYC, On-site Industry : Fintech AI / Series B Who you’ll join A growth-stage fintech building an AI-driven investment research platform used to make decisions involving... 
    Senior
    Full time
    Work at office

    Open Select

    New York, NY
    2 days ago
  •  ...Get to know us better CodiLime is a software and network engineering industry expert and the first-choice...  ...keeps growing, the team is looking for a Senior Software Engineer who can strengthen...  ...stack: Programming languages: Go (primary language), Python (tests and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    CodiLime

    Remote
    12 days ago
  • $170k - $185k

     ...Senior Software Engineer | Go, Python & Real-Time Bidding I’m recruiting for a growing AdTech company looking for a Senior Backend Engineer with deep hands-on experience building real-time programmatic bidding systems. This is not a general backend role where AdTech... 
    Senior
    Work at office
    Remote work

    Averity

    New York, NY
    a month ago
  • $3,800 - $5,000 per month

     ..., develop, and maintain high-performance Go services supporting network discovery, reconciliation...  ...effective monitoring. Apply AI-assisted engineering practices, including AI-powered coding,...  .... Requirements: 5+ years of professional software engineering experience , with a strong... 
    Senior
    Contract work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Jobgether

    New York, NY
    3 days ago
  • $83.43k - $203.94k

     ...health care one person, one family and one community at a time. Senior Software Engineer Join us at the start of a new era in health care where...  ...experience using languages such as Typescript, C#, Go, or others. ~ Proficient with automation testing. ~ Solid... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    North Carolina
    4 days ago
  •  ...BASED IN USA OR EUROPE? We’re hiring a senior low-level engineer to build a macOS-first endpoint agent...  ...management product. If you’ve shipped software that runs close to macOS (agents, daemons...  ...Strong, hands-on low-level coding in Go Proven experience shipping code... 
    Senior
    Permanent employment
    Full time
    Remote work
    Minor Outlying Islands
    more than 2 months ago
  •  ...evaluate LLM performance on real-world code. Job Title: Senior Software Engineer – LLM Evaluation & Repository Validation About the projects...  ...experience with at least one of the following languages: Go Proficiency with Git, Docker, and basic software pipeline... 
    Senior
    Part time
    For contractors
    Freelance
    Remote work

    Turing

    San Francisco, CA
    a month ago
  •  ...billions of requests daily. We are a global remote company with offices in Fort Lauderdale, FL and Lisbon, Portugal. The Role As a Senior Go Engineer on the RPC Platform team at Quicknode, you will design, build, and scale the critical infrastructure that powers high-... 
    Senior
    Full time
    Remote work
    Flexible hours

    Quicknode

    Remote
    29 days ago
  • Visa is hiring a backend Software Engineer to build and operate scalable accounting and financial services. You will design, implement, and maintain microservices on AWS using Java or Go, with a focus on accuracy, auditability, and regulatory compliance. The role emphasizes... 
    Senior
    Remote job

    VISA

    New York, NY
    3 days ago
  • $200k - $230k

     ...Senior Fullstack Engineer | Hybrid, New York City | $200,000-$230,000 A growth-stage consumer tech...  ...seven-plus years delivering production software across the full stack, with your...  ...strongest muscle on the backend Fluency in Go or Python Hands-on experience with... 
    Senior
    Flexible hours
    1 day per week

    Averity

    New York, NY
    9 days ago
  • $133.1k - $252.9k

     ..., and observability help organizations deliver on the promise of AI. What is The Role We are on the lookout for a Senior Kubernetes/Go Engineer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy... 
    Senior
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    10 days ago
  • A technology organization based in Boston, MA is seeking a Senior Software Engineer with over 7 years of experience in Java, Go, and Python. The role involves designing and building scalable, microservices-based applications, ensuring reliability and security while collaborating... 
    Senior

    Largeton Group

    Boston, MA
    2 days ago
  •  ...Mexico City, Mex, Mexico, Ciudad de Mexico, Ciudad de Mexico Senior Software Engineer - Full Stack Do you love building and pioneering in the...  ...JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container... 
    Senior
    Full time
    Internship
    Local area

    Capital One

    Delaware State
    11 hours ago
  •  ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate...  ...developer productivity, command-line tooling, software distribution, observability, and...  ...You should be equally comfortable building Go-based CLIs, TypeScript developer tooling,... 
    Senior

    EPAM Systems

    New York, NY
    2 days ago
  • $220k

     ...Senior Software Engineer | Brooklyn, NY (On-site) | Up to $220,000 Join a growing AI lab, who are building software that enables AI-driven scientific...  ...Skills/Experience Strong experience across TypeScript, Go, and front-end engineering API Design, databases, and... 
    Senior

    Edison Smart

    Brooklyn, NY
    10 days ago
  •  ...and storage management (Day 2). As a Software Engineer on the Day 2 team, you and the team will...  ...Qualifications : Proven experience as a Senior Software Engineer in a cloud-native...  ...environment. Strong proficiency in Java and Go. Experience with Python and SQL is a... 
    Senior

    Omniva

    Bellevue, WA
    10 days ago
  •  ...one of the fastest-growing cybersecurity startup to hire a Senior Software Engineer for their networking team. They are building their foundational...  ...engineering fundamentals in a systems language such as Go, C, C++ or Rust • Hands-on experience with any of: proxies... 
    Senior
    Work at office

    CyberForce Global

    Boca Raton, FL
    16 days ago
  •  ...phase of growth. What We’re Looking For Strong backend engineer with experience building and owning production APIs Hands-on...  ...modern backend languages and frameworks (Node/TypeScript, Python, Go, etc.) Willingness to contribute to frontend work when needed... 
    Senior
    Casual work

    Ponderosa Talent Group

    New York, NY
    27 days ago
  •  ..., Mirantis empowers platform engineering teams to deliver composable,...  ...clusters. You will join a small senior team early, with broad...  ...Qualifications ~5+ years of software engineering experience in infrastructure...  ...of learning fast. ~ Strong Go programming skills; solid CI/... 
    Senior
    Full time
    Remote work

    Mirantis

    Remote
    3 days ago
  •  ...As a full-time Senior Software Engineer on the Access & Authorization team, the candidate will design and implement secure authentication and authorization...  ..., including OAuth and 2FA Build secure, low-latency Go and gRPC services utilized across various Coinbase platforms... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated...  ...years shipping backend services in a statically typed language. Go preferred. Strong experience in Java, C#, Rust or TypeScript etc... 
    Senior
    Full time

    Maximum Technologies, Inc.

    Remote
    9 days ago
  •  ...orchestration, Mirantis empowers platform engineering teams to deliver composable, production-...  ...Role Overview Design and build the software that provisions, integrates, and operates...  ...express that understanding as clean, testable Go. The right candidate has built production... 
    Senior
    Full time
    Local area
    Remote work

    Mirantis

    Remote
    2 days ago
  •  ...Senior Software Engineer Daily Responsibilities: Play a key role within the development team, contributing to the delivery of reliable,...  ...websites and mobile applications Amazon AWS Terraform, Go, Docker, and Bitbucket Excellent communication and collaboration... 
    Senior

    HirePlace

    Nashville, TN
    24 days ago
  • $25k

     ...the process. All we're missing is you. We are looking for Software Engineers with varying levels of experience to join SeatGeek's R&D team....  ...solving. Tools can be learned. Languages: Python (FastAPI), Go, C# (.NET Core), React+Typescript, Swift, Kotlin... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    SeatGeek

    United States
    20 minutes ago
  •  ...platform that replaces fragmented software, manual workflows, and...  ...collaborative team, which means engineers at Swish Labs have meaningful...  ...The Role We’re looking for a Senior Backend Engineer to help build...  ...scalable backend services in Go that power complex, data-intensive... 
    Senior
    Full time
    Work at office

    Swish Labs

    New York, NY
    2 days ago
  • $186.07k - $218.9k

     ...sessions called “surges.” learn more about working at Coinbase. Senior Software Engineer, Backend (Coinbase One) We're hiring a Senior Software...  ..., entitlements, or promotional logic ~ Proficiency in Go or a similar backend systems language (Java, C++, Rust) with... 
    Senior
    Full time
    Local area

    Coinbase

    Remote
    16 days ago
  • $120k - $160k

     ...We’re looking for a Senior Software Engineer who thrives on turning ambitious ideas into production systems that delight developers and deliver...  ...-performance systems Strong programming skills in PHP or Go Proven track record of designing and delivering scalable... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Runware

    Remote
    19 days ago
  • $150k - $200k

     ...Senior Software Engineer | AI / Identity | NYC or San Francisco $150K–$200K + Equity Exciting opportunity to join an early-stage AI company...  ...building products from 0–1 at a Seed–Series B startup. ~ Strong Go (or comparable backend language). ~ TypeScript and React... 
    Senior
    Full time

    Alpha Associates Recruitment

    United States
    20 hours ago
  • $149.4k - $235k

     ...where we have a legal entity. Responsibilities As a Senior Software Engineer in the Confluence AI group, you will build high-quality AI...  ...experience when setting base pay within the range. Please visit go.atlassian.com/payzones for more information on which... 
    Senior
    Work at office
    Local area

    Atlassian

    Remote
    13 days ago
  • $150k - $180k

     ...offices around the world. To learn more, go to The Opportunity: Where...  ...powering the Zeta Identity Graph. How do you engineer distributed architectures to manage a profile...  ...monthly events? We seek an innovative Senior Software Engineer to help navigate this exact scale... 
    Senior
    Full time

    Zeta Global

    Remote
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Go). Be the first to apply!