Back-End Go Engineer (Cloud Compliance & Data Pipelines)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
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
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.localjobnetwork.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
7 Cloud Computing Trends Coming in 2025 for Developers
7 Most Popular Web Developer Jobs in Europe