Salary
💰 $138,000 - $180,000 per year
Tech Stack
AngularAWSCloudDynamoDBEC2JavaJavaScriptJenkinsPythonSplunkSpringSQLTerraform
About the role
- Act as a team lead designing, producing, testing, and implementing software, technology, and processes
- Lead creation and maintenance of IT architecture, large-scale data stores, and cloud-based systems
- Design and develop software solutions to meet customer needs for the Desktop Underwriter platform
- Lead development teams and mentor junior engineers; participate in code reviews
- Support application operations, incident response, runbook creation, and operational readiness
- Adopt emerging technologies and AI/ML integration; improve fault-tolerance and system operability
- Perform debugging, performance tuning, and ensure service reliability; collaborate across teams to deliver solutions
Requirements
- 4 years of hands-on experience in Java development and Spring Framework
- Proficiency in Python, C#, SQL, JavaScript, Angular
- Strong experience with AWS services (ECS, EC2, RDS, DynamoDB, Lambda, Glue, Kinesis, EMR, Route 53)
- Proven leadership in leading development teams and mentoring junior engineers
- Experience in application operations, incident response, and runbook creation
- Skilled in debugging, performance tuning, and code reviews
- Familiarity with DevOps tools (Jenkins, GitLab, Terraform) and CI/CD pipelines
- Understanding of fault-tolerant design patterns (Circuit-breaker, Retry, Timeout)
- Bachelor's Level Degree in Computer Science, MIS, or related field (Required)
- AWS Solutions Architect or Developer certification (desired)
- Experience with AI/ML platforms (SageMaker, Bedrock, OpenAI, Claude) and knowledge of LLM tuning, Agent-to-Agent protocols, LangGraph, LangSmith
- Experience in prompt engineering and generative AI integration
- Experience with containerization, serverless architecture, monitoring tools (OpenTelemetry, Dynatrace, LoadRunner, Splunk), and collaboration tools (Jira, Confluence)