Software Development Engineer - Go/Golang

Anviktek Technologies — United States · Posted ~2 hours ago

Full-time Visa History ✓

Skills

Go Golang Backend development REST APIs AWS Microservices Distributed systems High-availability systems Secure software development Cloud deployment Java C# Node.js Relational databases NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology engineering team is seeking a Software Development Engineer to build secure, scalable and highly available backend services. The role emphasizes Go/Golang, REST APIs, AWS, microservices and distributed systems, while also welcoming engineers with Java or C# backgrounds who can quickly ramp up in Go. Experience with relational and NoSQL databases and AI-assisted development is also relevant.

Highlights

W2 software engineering opportunity focused on secure, scalable and highly available backend services, with hands-on work in Go, REST APIs, AWS, microservices and distributed applications.

Description

W2 Role Role Overview We are looking for a Software Development Engineer to join the Chief Technology Office engineering team. The engineer will build secure, scalable, high-availability backend services and contribute to Booz Allen's Software-Defined Everything (SDE) platform. The role is heavily focused on Go/Golang backend development, REST APIs, AWS, microservices, and AI-assisted software development. The ideal candidate should have strong backend engineering experience and be able to quickly ramp up in Go if their primary background is Java or C#. Key Responsibilities Design, develop, deploy, and operate scalable production-grade software services.Build backend services and RESTful APIs using Go/Golang, Java, C#, or Node.js.Develop and maintain microservices and distributed applications in AWS.Design secure, scalable, and high-performance backend architectures.Deploy and operate applications in AWS production environments.Work with relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, and DynamoDB.Implement CI/CD pipelines, automated testing, monitoring, telemetry, alerting, and fault-tolerant capabilities.Integrate generative AI and AI development tools to accelerate coding, development, testing, and code review.Write clean, efficient, secure, and maintainable code.Apply authentication, authorization, and security best practices.Collaborate with engineers, product managers, and other technical teams.Communicate architecture decisions and technical trade-offs effectively.Contribute to new product development with significant ownership and autonomy. Required Skills 3+ years of backend development experience, including REST API services.Strong Go/Golang experience is highly preferred and a major requirement.5+ years of software development experience using Go, Java, Node.js, or C#.Experience deploying and operating services in AWS production environments.3+ years of experience with microservices, distributed systems, or serverless architectures.Experience with REST APIs and backend services.3+ years of experience with SQL and NoSQL databases.Experience with CI/CD pipelines.Experience with cloud-based application development.Experience using Generative AI/AI coding tools for development and code review.Knowledge of authentication, authorization, security, and secure development practices.Strong communication and problem-solving skills. Nice-to-Have Experience building new applications from the ground up.Experience with automated testing tools.AWS certifications such as Cloud Practitioner, Developer Associate, or Solutions Architect Associate.Experience with agentic AI or AI-enabled applications.Master's degree.TS/SCI clearance. Education & Experience Bachelor's degree with 3+ years of software engineering experience, or5+ years of software engineering experience in lieu of a degree.