Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Title:
Back-End Go Engineer (Cloud Compliance & Data Pipelines)
Duration:
6 months (with possible extension)
Location:
Richmond, VA/ Mclean VA (3 days a week hybrid) Role Overview 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.
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).
Key Responsibilities:
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.
Required Skills & Qualifications:
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.