Overview
Skills
Job Details
Job Title: Senior AWS Cloud Developer
Job Location: Dallas, TX (Remote with Travel)
Duration: 24 Months+ With possibility of extension.
About the Role
We re hiring a Senior AWS Cloud Developer to join our long-standing engineering team, driving critical cloud initiatives for a major financial services platform. This is a strategic, hands-on engineering role with an emphasis on cloud-native development, infrastructure as code, and end-to-end system ownership.
The successful candidate will bring deep technical expertise across AWS, backend services, infrastructure, and CI/CD pipelines, along with a strong sense of initiative, independence, and maturity. Will work on long-term projects focused on stability and scalability not short-term migrations or lift-and-shift efforts.
We re looking for someone who can contribute immediately while also coaching others, owning production support, and thriving in environments where requirements are evolving and technical leadership is expected.
Team Culture & Work Environment
- Team values craftsmanship, initiative, and ownership not just code output.
- A long-running team with strong leadership, and stable project pipelines.
- Long-term commitment is valued we re building for 2026 and beyond, not just a short-term migration.
- Collaborate with experienced cloud engineers from other teams and internal cloud platform groups.
Successful candidate:
- Strong background in AWS cloud development, including Lambda and microservices.
- Understand Java applications to be rewritten in Lambda (Python) and other AWS components
- Quick learner and effective problem-solver in complex, evolving environments.
- Writes production-ready code daily and takes full ownership from development through production support.
- Self-driven and proactive, able to navigate ambiguity, clarify requirements, and iterate with stakeholders.
- Brings initiative, maturity, and a long-term mindset to team and project work.
- Experienced in mentoring teammates, especially those newer to AWS.
- Excellent communication skills with a can-do attitude with a heavy emphasis on teamwork and shared learning
- Collaborative and positive, with a strong team presence culture fit is key.
- Demonstrates leadership-level thinking and cross-functional collaboration, even without a formal title.
Required Technical Skills
- 10+ years of software engineering experience, with a heavy backend focus.
- 5+ years of hands-on AWS cloud engineering experience
- AWS certifications (Solutions Architect Professional or DevOps Engineer Professional preferred)
- Extensive AWS development experience:
- Lambda (Python/Java)
- S3
- API Gateway
- Step Functions
- SNS/SQS
- Caches and event systems (REDIS, KAFKA)
- DynamoDB, DocumentDB, MongoDB, SQL
- Java Backend Development with Microservices and Spring Boot
- API development and integration (understanding API specs and design)
- Strong Infrastructure as Code (IaC) background using Terraform with multiple modules
- DevOps fluency: experience contributing to and maintaining CI/CD pipelines, security practices, and infrastructure provisioning.
- Proficiency in scripting languages (Python)
- Knowledge of CI/CD tools (GitLab CI)
- Understanding of networking concepts (VPC, subnets, security groups, load balancers)
- Experience with monitoring and logging tools (CloudWatch, ELK stack, Grafana, Datadog, X-Ray)
- Experience with Postman for API/integration testing and automation
- Strong troubleshooting and problem-solving skills
- Experience in enterprise cloud environments
Key Responsibilities
- Contribute to two major cloud rewrites (not lift-and-shift), working on a highly visible platform slated for full cloud responsiveness by mid-2026, with additional strategic milestones extending through 2027.
- Design build, and implement scalable serverless-first applications and cloud-native solutions using core AWS services.
- Develop and maintain backend microservices, APIs, and event-driven integrations using Java, Spring Boot, and Python.
- Build and maintain cloud-native services using AWS Lambda, S3, DynamoDB, DocumentDB, Redis, SNS, Kafka, and more.
- Manage and optimize AWS services including EC2, S3, RDS, Lambda, VPC, etc. across us-east-1 and us-west-2 regions
- Implement Infrastructure as Code using Terraform
- Own the full development lifecycle: design, development, deployment, monitoring, and support.
- Participate in DevOps efforts including pipeline enhancements, security configuration, and environment management.
- Ensure security compliance and implement AWS security best practices
- Conform and contribute back to Enterprise and Digital Platforms (Dotcom/Mobile) CI/CD pipelines and DevOps best practices (Hashicorp modules and pipeline fragments)
- Ensure robust monitoring and observability using AWS CloudWatch you build it, you own it.
- Create/maintain Postman API test automation test cases
- Work closely with stakeholders to navigate both vague and prescriptive requirements, and deliver robust cloud solutions.
- Educate and support team members who are newer to AWS, promoting best practices and self-service patterns.
- Monitor system performance, troubleshoot issues, and implement solutions
- Collaborate with development teams and architects to optimize application deployment
- Manage cloud costs and implement cost optimization strategies
- Implement existing UI smoke tests in API pipelines
- Daily monitoring of all automation test cases at the unit, integration, service, functional, and end-to-end levels
- Strive towards automated deployments from Dev to Prod with proper attestations, governance, security scans, visual diff, and automated testing results