Senior Information Security Architect (AWS)

CGIReston, VA
$108,300 - $137,100Hybrid

About The Position

We are seeking a Senior Python Developer to design, build, and maintain cloud-native applications and backend services within AWS. This role combines strong Python development with hands-on experience in cloud architecture and foundational data engineering. You'll be responsible for developing scalable APIs, building and optimizing data pipelines, and ensuring high-quality, secure, and maintainable code. The position also involves working closely with cross-functional teams, contributing to CI/CD pipelines, and leveraging modern development tools—including AI-assisted coding—to improve productivity and code quality. The ideal candidate is comfortable working in an Agile environment, has a solid grasp of distributed systems, and takes a thoughtful, disciplined approach to software engineering. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years! This role is located at a client site in Reston, VA. A hybrid working model is acceptable.

Requirements

  • 5+ years of experience in Python development, with at least 3+ years working with AWS
  • Strong Python development experience, especially for backend services and data processing
  • Hands-on experience with libraries like Pandas, Boto3, and similar tools
  • Solid understanding of API development using frameworks such as Flask, Django, or FastAPI
  • Familiarity with authentication methods like JWT and OAuth2
  • Experience working with AWS services (Lambda, S3, ECS/Fargate, RDS, Redshift, Glue, etc.)
  • Ability to design scalable, event-driven or serverless architectures
  • Working knowledge of data pipelines and ETL processes (Glue, PySpark, or Lambda-based workflows)
  • Comfortable writing and optimizing SQL queries across relational databases
  • Experience with Docker and containerized applications
  • Exposure to CI/CD pipelines and version control tools like GitLab
  • Familiarity with infrastructure-as-code tools such as Terraform
  • Practical use of testing frameworks like PyTest for automated testing
  • Experience using AI-assisted development tools (e.g., GitHub Copilot) responsibly in daily workflows
  • Basic understanding of distributed systems concepts (retry logic, fault tolerance, etc.)
  • Strong problem-solving skills and the ability to work through complex systems
  • Clear communication skills and a collaborative mindset in Agile teams
  • Bachelor's degree in Computer Science, Information Systems, or a related field

Responsibilities

  • Design, build, and maintain cloud-native applications and backend services within AWS
  • Develop scalable APIs
  • Build and optimize data pipelines
  • Ensure high-quality, secure, and maintainable code
  • Work closely with cross-functional teams
  • Contribute to CI/CD pipelines
  • Leverage modern development tools—including AI-assisted coding—to improve productivity and code quality

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service