Lead Software Engineer - Python, AWS
As a Lead Software Engineer specializing in Python and AWS, you will design, develop, and maintain software applications that meet customer needs. You will lead a team of developers and collaborate with cross-functional teams to ensure successful project delivery. Responsibilities include creating technical designs and documentation, participating in code reviews to ensure code quality, designing and building RESTful APIs for seamless component communication, and presenting demo sessions to showcase solutions. You will provide technical leadership and mentoring to team members. The role requires strong expertise in Python core (including decorators), AWS services (Lambda, DynamoDB, CloudFormation, IAM), Microservices Architecture, and containerization with Docker, AWS ECS, and ECR. Strong communication skills and ownership mindset are essential.