Teamware Solutions is seeking a Software Development Engineer with strong Python and AWS experience to support execution of a cloud-native, event-driven platform. The role involves implementing scalable serverless workflows, cloud infrastructure, and secure data pipelines in AWS, while collaborating closely with the AWS Architect and engineering team.
Responsibilities:
- Develop and maintain high-quality software solutions using Python
- Implement AWS serverless workflows using Lambda and Step Functions
- Build event-driven architectures leveraging S3 and related AWS services
- Contribute to containerized services running on ECS/Fargate
- Develop and maintain cloud-based data pipelines
- Collaborate with architects and engineers to implement defined system designs
- Troubleshoot distributed system issues and improve reliability
- Participate in code reviews and CI/CD improvements
Requirements:
- 4+ years of professional software development experience
- Strong Python programming skills
- Hands-on experience building solutions on AWS
- Experience with AWS Lambda, Step Functions, S3, and IAM
- Experience designing event-driven or serverless architectures
- Familiarity with Docker and containerization
- Understanding of CI/CD principles
- Experience with healthcare data integration (HL7v2 preferred)
- Experience working in HIPAA or other regulated data environments
- Understanding of message-based integration patterns (ACK/NACK workflows)
- Experience with ECS/Fargate
- Familiarity with AWS CDK or Infrastructure as Code
- Experience working in secure or regulated environments
- Familiarity with structured data integration (HL7 a plus)
- Experience with monitoring and logging tools (CloudWatch, ELK, etc.)