Senior Software Engineer, AWS
Encova InsuranceAbout the role
The above represents the full salary range for this job requisition. Ultimately, in determining your pay and job title, we'll consider your location, education, experience, and other job-related factors, and will fall within the stated range. Your recruiter can share more information about the specific salary range during the hiring process.
Encova Insurance is seeking a Senior Software Engineer, AWS for our Columbus, Ohio location. This is a hybrid role with three days in office expected each week and you must reside within the Columbus, Ohio area for in person work and collaboration.
Are you a Referral?
If you know a current Encova Insurance associate and would like to apply as a referral, please encourage them to submit your referral information before you submit your application. You will receive an email with a direct URL link to the Job Posting of interest. Applying through this URL link will create your referral relationship for our Talent Acquisition Team.
Unique residence requirements are listed in each job posting, please review closely for details.
Encova is only able to employ associates who reside and work within specific U.S. states. Our current policies are based on the laws in states in which we are registered for payroll. Our current footprint includes:
Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nebraska, New Hampshire, New Jersey, North Carolina, Ohio, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, West Virginia, Wisconsin.
The Senior Software Engineer will have deep expertise in AWS-native cloud technologies to design, develop, and optimize scalable cloud applications. This position will have extensive experience in building distributed, high-performance applications, leveraging AWS services such as Lambda, ECS, DynamoDB, S3, API Gateway, and more. The Senior Software engineer will play a key role in designing modern cloud architectures, driving best practices in cloud development, and mentoring other engineers.
Essential Functions:
Design, develop, and maintain cloud-native applications using AWS services, ensuring performance, scalability, and security best practices.
Implement serverless and container-based solutions on AWS.
Develop and optimize APIs using API Gateway, AWS AppSync, and/or GraphQL.
Build and manage infrastructure as code (IaC) using AWS CDK, Terraform, and/or CloudFormation.
Improve reliability and observability by implementing logging, monitoring, and alerting with AWS CloudWatch, X-Ray, and third-party tools.
Optimize AWS workload performance and cost by leveraging autoscaling, caching, and serverless best practices.
Adopt AI-assisted tools and practices across the SDLC, including AI governance, enablement, and value tracking.
Other Functions:
Thrive in ambiguous environments through design docs, dependency mapping, cross-team influence, vendor collaboration, and secure delivery under regulated-data constraints.
Collaborate with cross-functional teams including DevOps, security, and product management to deliver high-quality solutions.
Mentor and support junior engineers, fostering a culture of technical excellence.
Stay up to date on AWS advancements and industry trends to continuously improve cloud solutions.
Knowledge, Skills and Abilities:
Required:
- 5+ years of hands-on experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s