Cloud Software Engineer

Graham Technologies
Herndon, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Herndon, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Analytics Applications
Application Performance Management
Big Data
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Code Review
Databases
Data as a Services
Information Engineering
ETL
Data Warehousing
Disaster Recovery
Distributed Systems
Django
Amazon DynamoDB
Monitoring of Systems
Python
Key Management
Machine Learning
MongoDB
Node.js
NoSQL
NumPy
Package Management Systems
Performance Tuning
Software Architecture
Queueing Systems
Prometheus
Software Engineering
SonarQube
Data Streaming
TypeScript
Management of Software Versions
Datadog
Amazon Web Services (AWS)
React
Istio
System Availability
Flask
Database Optimization
Spark
Backend
FastAPI
Vue.js
Pandas
Event Driven Architecture
Amazon Web Services (AWS)
Data Lake
Angular
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Free and Open-Source Software
Build Tools
Machine Learning Operations
Front End Software Development
Checkmarx
Asynchronous Programming
Api Design
Cloud Optimization
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
New Relic (SaaS)
Data Pipelines
Dynatrace
Devsecops
Serverless Computing
Security Orchestration, Automation & Response
Databricks
Programming Languages
Microservices

Job description

Graham Technologies is seeking a highly experienced Cloud Software Engineer to support a mission-critical federal customer in a classified environment. This role combines cloud engineering, full-stack software development, data engineering, and distributed systems architecture within AWS cloud environments., * Design and implement enterprise-scale cloud infrastructure utilizing AWS CDK and Infrastructure as Code methodologies

  • Architect, develop, and maintain scalable microservices-based applications
  • Build and optimize large-scale data engineering pipelines supporting analytics and operational workloads
  • Lead full-stack development efforts using modern Python and JavaScript/TypeScript technologies
  • Develop cloud-native and serverless solutions leveraging AWS managed services
  • Implement event-driven architectures and distributed systems solutions
  • Perform code reviews and establish engineering best practices across development teams
  • Drive architectural decisions focused on scalability, security, maintainability, and performance
  • Troubleshoot and resolve complex technical issues across cloud platforms and distributed environments
  • Collaborate with stakeholders to deliver innovative technical solutions supporting mission objectives

Requirements

The ideal candidate will possess deep expertise in Python, TypeScript/JavaScript, AWS cloud-native services, Infrastructure as Code, microservices architecture, and large-scale data processing systems. This position requires hands-on engineering capabilities, architectural leadership, and the ability to solve complex technical challenges in secure government environments., * Active TS/SCI clearance with current CI Polygraph

  • Currently eligible and cleared with the Springfield, VA customer
  • Active SBU, COE, and SIPR/SECNet customer accounts
  • AWS Green Badge (or eligibility for crossover)
  • Company-issued laptop
  • Ability and willingness to work within a SCIF daily or as required, Software Engineering
  • 7+ years of professional software engineering experience with a cloud-first development approach
  • Strong software architecture and system design experience
  • Demonstrated ability to solve complex technical and distributed systems challenges

Python Development

  • 5+ years of advanced Python development experience
  • Expertise with FastAPI, Flask, Django, or equivalent frameworks
  • Strong experience with:
  • Pandas
  • NumPy
  • Apache Spark
  • Experience with asynchronous programming and application performance optimization

JavaScript / TypeScript Development

  • 5+ years of modern JavaScript/TypeScript development experience
  • 3+ years of Node.js backend development
  • 3+ years of experience with frontend frameworks such as:
  • React
  • Vue.js
  • Angular
  • Experience with modern package managers, build tools, and development workflows

Cloud Architecture & Microservices

  • 4+ years designing and implementing microservices architectures
  • Experience with:
  • Event-driven architectures
  • Service-oriented systems
  • Message queuing technologies
  • API design and versioning
  • Service mesh technologies

Data Engineering

  • 4+ years of data engineering experience
  • Experience developing ETL/ELT pipelines using AWS services including:
  • AWS Glue
  • EMR
  • Kinesis
  • Step Functions
  • Experience with:
  • Data lakes
  • Data warehouses
  • Analytics platforms
  • Real-time streaming architectures

AWS Cloud Engineering

  • 3+ years of experience with AWS cloud-native services
  • Advanced experience with:
  • Lambda
  • API Gateway
  • EventBridge
  • SQS
  • SNS
  • Experience with AWS data services:
  • RDS
  • DynamoDB
  • Redshift
  • S3
  • Athena
  • Experience with container orchestration technologies:
  • ECS
  • Fargate
  • EKS

Infrastructure as Code

  • 2+ years of hands-on AWS CDK experience
  • Experience building reusable CDK constructs and enterprise deployment frameworks
  • Experience implementing multi-environment deployment strategies and infrastructure automation

Preferred Qualifications Government Security & Compliance

  • 4+ years supporting Authority to Operate (ATO) processes
  • Experience implementing and documenting NIST 800-53 security controls
  • Experience supporting FedRAMP-compliant environments
  • Security automation and continuous compliance monitoring experience

Machine Learning & Advanced Analytics

  • 3+ years working with advanced analytics and machine learning platforms
  • Experience with:
  • AWS SageMaker
  • Databricks
  • MLOps platforms
  • Model deployment and machine learning pipeline experience

Database Technologies

  • Experience administering and optimizing:
  • Amazon RDS
  • DynamoDB
  • MongoDB
  • Relational and NoSQL data modeling expertise
  • Database performance tuning and optimization experience

DevSecOps

  • Experience integrating security tooling into CI/CD pipelines
  • Hands-on experience with:
  • SonarQube
  • Snyk
  • Checkmarx
  • Secrets management and secure software development practices

Architecture & Reliability

  • High availability and disaster recovery design experience
  • Business continuity planning
  • Cloud cost optimization and performance tuning
  • Enterprise-scale architecture design

Monitoring & Observability

  • Experience with:
  • CloudWatch
  • DataDog
  • New Relic
  • Prometheus
  • Grafana
  • Distributed tracing and application performance monitoring expertise

Leadership

  • Experience leading technical initiatives and cross-functional engineering teams
  • Agile software development experience
  • Proven track record delivering complex technical projects

Additional Technical Skills

  • Experience with additional programming languages such as:
  • Go
  • Java
  • C#
  • Open-source contributions and active participation in technical communities

Benefits & conditions

At Graham Technologies, we believe in treating everyone with fairness and respect. Our compensation package is designed to ensure fair pay for work, reflecting our commitment to integrity.

Many IT companies offer similar services, but what truly sets us apart is our people! We care deeply about our employees and consistently show our appreciation-not just for the final outcomes, but also for the effort and dedication shown every step of the way. Additionally, our generous benefits package supports our team members in living fulfilling and prosperous lives.

Here are just a few highlights of what we offer:

  • Four Weeks of Accrued PTO in the First Year
  • Eleven Paid Federal Holidays
  • Comprehensive Health, Dental, Vision, and Life Insurance
  • 401(k) Plan with Annual Employer Contributions
  • Flexible Schedules
  • Reimbursements for Continued Education and Training

Why Graham Technologies?

Our core values define who we are:

  • Value our Customers
  • Care about our Employees
  • Passionate about Innovation
  • Believe in a Strong Work Ethic
  • Rely on Teamwork
  • Integrity Matters

About the company

Founded in 2007, GTech is a consulting services firm passionate about delivering tailored solutions that meet our clients' needs and maximize the value of their investments. We achieve this by providing top-notch professionals across the IT industry. Our team embodies integrity, commitment, and reliability, which are at the heart of everything we do. We are also dedicated to fostering a culture of support for our employees-the lifeblood of our business. At Graham Technologies, we've built a family-oriented environment where team members are encouraged to maintain a healthy work-life balance, pursue their passions, and grow professionally through flexible schedules, continued education, and a strong sense of community.

Apply for this position