Back-End Go Engineer (Cloud Compliance & Data Pipelines)

Spectraforce
McLean, United States of America
6 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

McLean, United States of America

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
JIRA
Big Data
Cloud Computing
Databases
Data Infrastructure
Data Warehousing
Relational Databases
DevOps
Identity and Access Management
PostgreSQL
Cloud Platform System
Snowflake
AWS Lambda
Backend
Cloudformation
Front End Software Development
Functional Programming
Data Pipelines
Serverless Computing
Docker
Go

Job description

We are seeking a skilled Back-End Engineer with strong Go (Golang) development experience to join our Cloud Identity and Access Management (IAM) team. In this role, you will help build and expand a large-scale big data platform responsible for monitoring cloud compliance and security controls across thousands of AWS accounts for the Client.

This is a pure back-end position focused on functional programming, serverless infrastructure, and data pipeline orchestration at a massive scale-processing millions of compliance findings per day. You will work within a collaborative 7-person team under the direct guidance of the Hiring Manager.

Primary Technical Focus: ?Golang + AWS Serverless (Lambdas & Step Functions), Build Serverless Pipelines: Design, develop, and maintain robust data pipelines and orchestration flows utilizing AWS Step Functions and AWS Lambda. Scale & Optimize: Manage and scale a big data platform that executes monitoring controls across 3,000+ AWS accounts, efficiently handling multiple millions of findings and compliance data points daily. Integrate Systems: Focus heavily on expanding and optimizing existing compliance pipelines to successfully integrate and support Client's workloads. Database Management: Interface backend applications smoothly with Postgres and Snowflake database environments. Agile Collaboration: Actively participate in daily team operations, picking up and executing backend development tasks managed and assigned directly through JIRA.

Requirements

Experience Level: 4 to 6 years of core engineering experience (open to 8+ years for the right technical fit) Location Priority: Richmond, VA (First Choice) / McLean, VA (Strong Second Choice) Front-End Work: None (0% Front-End) Interview Process: A single-round interview focusing purely on technical questions (no live code-pairing)., Core Language Proficiency: Strong, production-level development experience using Go (Golang) as a primary programming language. AWS Serverless Expertise: Hands-on experience building functional programming pipelines using AWS Lambda and AWS Step Functions for orchestration. Scale Experience: Proven background working within big data or large-scale cloud environments. Database Experience: Familiarity working with relational databases (Postgres) and data warehouses (Snowflake). Education & Experience: * Ideally looking for 4-6 years of experience in back-end/full-stack engineering. Flexible Education Requirement: A Bachelor's degree is preferred, but not required if the candidate brings 8+ years of strong, relevant technical experience.

Preferred Skills & Nice-to-Haves: Domain Knowledge: Prior experience or familiarity with the AWS IAM (Identity and Access Management) domain and cloud compliance controls. Infrastructure as Code & Tools: Familiarity with CloudFormation and Docker containers (Note: This is an engineering role, not a dedicated DevOps position).

Certifications: An AWS Certified Solutions Architect (Associate) or AWS Certified Developer (Associate) is nice to have but will not exclude experienced candidates.

Industry Experience: Prior experience in large-scale financial services environments is a plus.

Apply for this position