CareerPlan

Senior Software Engineer - Golang

Washington D.C., DC, USFull-time2026-11-06 → 2026-11-09

Core

Design, develop, and improve high-load microservices and APIs to build mission-critical enterprise applications.

Role type

Senior Software Engineer (Golang)

Builds

Scalable microservices, APIs, and enterprise-class applications

Domain

Financial services / Enterprise software

Required skills

Golang, object-oriented programming, microservices architecture, API design, data modeling, SDLC (Agile/SCRUM), code review, mentoring, debugging, system design

Preferred skills

Kotlin, Rust, C#, C++, PostgreSQL, Oracle, CI/CD, Docker, Kubernetes, Terraform, CloudFormation, observability tools (Datadog, Dynatrace, Prometheus), SRE practices

Technologies

Golang, PostgreSQL, Oracle, Docker, Kubernetes, Terraform, CloudFormation, Datadog, Dynatrace, Prometheus

Responsibilities

Design and develop software to improve code efficiency and detect bugs; Write unit-tests and validate software against acceptance criteria; Author and advocate for team coding, documenting and testing standards; Conduct impact analysis to identify changes across multiple applications; Lead code reviews and communicate application changes; Debug production problems and propose effective solutions; Read, write and review design documents; Guide and review code, designs, and documentation of less experienced engineers

Seniority

Senior, hands-on IC with mentorship responsibilities