Senior Software Development Engineer
Description
KEY RESPONSIBILITIES:Strong hands-on experience with AWS cloud services, including: Compute & Orchestration: AWS Lambda, AWS Step Functions Storage & Data Services: Amazon S3, Amazon Athena, AWS Glue Databases: Amazon Aurora (PostgreSQL) Messaging & Eventing: Amazon SQS, Amazon SNS, Amazon EventBridge Security & Secrets Management: AWS Secrets Manager, IAM (least-privilege access principles) Notifications & Email Services: Amazon SES Monitoring & Observability: Amazon CloudWatch (logs, metrics, alarms, and alerting) Proven experience designing, developing, and maintaining event-driven and serverless architectures. Strong understanding of scalability, reliability, fault tolerance, performance optimization, and cost management in AWS environments. Hands-on experience with Infrastructure as Code (IaC), specifically: AWS CDK (TypeScript, Python, Java, or Go) Ability to design, deploy, and manage cloud infrastructure using IaC best practices. Experience managing multiple environments (Development, Staging, and Production) through automated infrastructure provisioning and deployment. Proficiency in one or more of the following programming languages: Python Node.js Java Ability to write clean, maintainable, testable, and well-documented code following engineering best practices. Hands-on experience with GitLab CI/CD pipelines, including build, test, deployment, and release automation. Experience implementing logging, monitoring, and alerting solutions using Amazon CloudWatch. Strong troubleshooting skills with the ability to perform production issue diagnosis, root cause analysis, and remediation. Experience with Spring Boot for building scalable backend services. Experience designing and developing RESTful APIs and microservices. Experience using AI-assisted or AI-driven software development tools (e.g., Kiro or similar platforms). Experience practicing specification-driven development, where system behavior and requirements are defined prior to implementation. Experience designing, developing, and maintaining MCP (Model Context Protocol) servers. Demonstrated experience using AWS AI/ML services such as Amazon SageMaker, Bedrock, and AgentCore.Strong hands-on AWS experience (Lambda, S3, Athena, Glue, Aurora, SQS, SNS, EventBridge, Secrets Manager, IAM, SES, CloudWatch); event-driven/serverless architecture; AWS CDK; Python/Node.js/Java; GitLab CI/CD; Spring Boot; REST APIs; AI tools; MCP servers; AWS AI/ML services.
Key Responsibilities
- designing serverless architectures
- developing cloud infrastructure
- implementing CI/CD pipelines
Skills & Tools
AWS Lambda, AWS Step Functions, Amazon S3, Amazon Athena, AWS Glue, Amazon Aurora, Amazon SQS, Amazon SNS, Amazon EventBridge, AWS Secrets Manager, IAM, Amazon SES, Amazon CloudWatch, AWS CDK, TypeScript, Python, Node.js, Java, GitLab CI/CD, Spring Boot, Kiro, Amazon SageMaker, Bedrock, AgentCore
Job Details
- Category: Software Development
- Seniority: Senior Level
- Commitment: Full Time
- Workplace: Remote — United States
- Languages: English
About Delta Global Technology Hub
A technology hub focused on cloud engineering and software development. — Industry: Information Technology