We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future.
sition Overview
We are looking for an innovative Staff Cloud Engineer to play a key role in supporting our cloud transformation. Enabling a superb customer experience while providing flexibility, scalability, and speed to market are key outcomes.
We are seeking a highly motivated and experienced hands-on senior engineer to help transform and migrate our on-premise platforms to AWS, as well as to work on new development efforts leveraging AWS services. The right candidate should be passionate about engineering, both simple and highly complex solutions. This position will be integral in activities related to the design, implementation, orchestration, automation, and maintenance of our cloud adoption journey. The ideal candidate should have a passion for automation and coding; be self-motivated, and able to work across teams; have the drive and ability to learn new technologies; and be eager to experiment. Coaching and mentoring of teammates new to AWS is key.
Key Responsibilities
Design and develop cloud-based solutions in AWS that are scalable, highly available, fault tolerant and easily maintainable.
Translate business requirements into design and operationalization of cloud solutions, adhering to principles, patterns and guardrails established by the enterprise.
Partner with the architecture team in the development of cloud application architecture, enabling cloud native solutions.
Build and support a robust continuous deployment framework for cloud solutions.
Effectively partner with subject matter experts and key stakeholders to drive cloud enablement.
Collaborate with fellow developers to design, develop, implement, and support complex technical solutions.
Implement proactive monitoring and observability to predict/detect system anomalies with alerts to avoid system impacts.
Mentor team members as they embark on their individual cloud journeys.
Required Skills & Experience
6-9 years of software development experience and best practices
2-4 years of developing and operating production workloads in AWS cloud infrastructure.
4-6 years of API development, implementing/integrating with databases, testing, and troubleshooting experience.
Computer Science / Information Technology related degree or related technical experience.
Hands-on experience working with AWS core services and deploying cloud based solutions using AWS services such as S3, RDS, DynamoDB, Lambda, API Gateway, ECS, IAM, KMS, SNS, SQS
Hands-on experience with Java and J2EE technologies, including Java Web Services, JMS, XML, JSON, JDBC, and especially experience in building Web Services (SOAP and REST) using Java Spring Boot.
Hands-on experience with Python software development, including building APIs, data processing workflows, and automation scripts.
Hands-on experience writing infrastructure as code leveraging CloudFormation or Terraform and maintaining the continuous integration and deployment pipelines.
Proven ability to work with cross functional teams and translate requirements between business, project management and technical projects or programs.
Experience with large scale application and business process cloud re imaging.
Exposure to AWS cross account code promotion best practices.
Knowledge of core functional components and services of AWS, compute, storage, Edge, Database, Migration and Transfer, Networking, and Governance.
Experience with AWS security best practice and posture management IAM, policies and maintaining regulatory requirements with third party tools.
A practical understanding of DevSecOps and Agile methodologies.
Focus on action, shipping mindset and iterative deployment practices. Proven experience with SDLC and knowledge of agile and iterative methodologies and toolsets.
Cloud certification required.
Preferred Qualifications
GCP experience preferred
What We Offer
Collaborative and innovative work environment.
Competitive compensation and comprehensive benefits.
Continuous learning and professional development opportunities