Sr. Staff Software Engineer (Hybrid)
The Hartford
- Hartford, CT
- $126,160-189,240 per year
- Permanent
- Full-time
- Ability to design systems and implement new software architecture patterns.
- Mentor junior Software Engineers.
- Troubleshoot problems with software and infrastructure.
- Automating disaster recovery, high availability, and fault tolerance.
- Present new ideas to leadership and present on topics to improve the learning of others.
- Identifies, drives and leads in the implementation of products to standardize how we deploy applications in AWS. Designs reusable architectures and services that can be leveraged by agile teams to improve development velocity.
- Knows how applications should be engineered by following fault tolerate best practices, with proper data replications and multi region support.
- Responsible for End to End solution (designing, building and maintenance of the assets) involving multiple platforms and business solutions within Java, Spring, Spring Boot, Javascript, Angular JS.
- Develops Infrastructure as Code (IaC) using CloudFormation templates, YAML files, build specifications, and Lambda functions to have a completely automated build and release process for all AWS resource infrastructure and code artifacts.
- Nice to have knowledge with Lambda, CloudWatch, ECS, EKS, RDS, S3, IAM, SNS, SQS, EventBridge, Transfer family, Service Catalog.
- Ability to understand technology trade off risks and rewards for the best customer value delivery.
- Challenges teams for continuous improvement ideas and supports the team for implementation.
- Takes ownership to drive innovation for effectively leveraging technology to solve the customer problem.
- Bachelor’s Degree in computer science
- 7+ years of experience in application software solution development along with team lead responsibilities
- Experience with Restful Services, Java, Spring, Spring Boot, Angular JS, Javascript.
- 1+ years software architecture and systems design experience
- Great oral and written communication skills
- Nice to have Infrastructure as Code experience, like CloudFormation, Terraform, CDK, etc.
- Experience with continuous integration and DevOps methodologies, preferred tools such as GitHub, Codebuild,Jenkins, Rally, SonarQube etc.
- Experience with Oracle or any relational database technologies. Knowledge of open-source database technologies is beneficial
- Ability to write code to automate manual processes