Erie Insurance Group
IT Senior Software Engineer
Designs, develops, and maintains complex computer software. Leads or participates in high complexity/risk projects including creating technical design documentation, performing code and unit test reviews, and validating the overall cohesion and quality of the project or support team deliverables with high impact. Delivers high complexity/risk code/configurations under minimal supervision in a primarily full-stack development environment including front-end, policy, integration, and cloud. The personal lines portfolio is seeking an IT Senior Software Engineer to serve as the solutions lead for the product portfolios cloud migration and long term infrastructure support. This role will be responsible for providing technical oversight and assisting with strategic direction for the applications moving to the cloud and creating partnerships with application subject matter experts from across product. Preferred experience and skills: The preferred candidate will have in-depth experience with AWS. Automation/scripting (python, bash, PowerShell), infrastructure as code (terraform preferred). Possess strong experience with cloud platforms and services (AWS preferred), CI/CD and DevOps principles. Have an understanding of security/cloud security principles and best practices. What makes you stand out: Understanding of container orchestration and serverless deployments and experience with messaging/events (event bridge, SQS, SNS in AWS world) Previous experience working with AWS Cloud Certifications Duties and responsibilities include: developing high-quality software design, tools, and applications by producing clean, efficient code; identifying, prioritizing, and executing tasks in the software development life cycle; automating tasks through appropriate tools and scripting; reviewing and debugging code; performing validation and verification testing (unit and integration testing); documenting development phases and monitoring systems; ensuring software is updated and supported; communicating and collaborating openly and effectively across teams, vendors, and portfolios; coaching and mentoring peers and junior engineers; and may perform as a technical lead on a medium complexity/risk project or a production support team/service team. Capabilities include: self-development, collaborates, cultivates innovation, instills trust, decision quality, values diversity, nimble learning, customer focus, optimizes work processes, ensures accountability, coding and converting, information management skills, job-specific knowledge, proofing text and numbers, and using tables and graphs. Qualifications include: minimum educational and experience requirements of a bachelors degree in IT, MIS, or related field and five years related experience; or an associates degree in a technical field, plus seven years related experience; or a high school diploma plus nine years related experience. Additional experience includes significant acumen in one or more practice areas with continued growth in experience, breadth, and depth in additional practice areas; and certification in one or more preferred technologies at ERIE preferred. Physical requirements include: lifting/moving 0-20 lbs; occasional (<20%); lifting/moving 20-50 lbs; occasional (<20%); ability to move over 50 lbs using lifting aid equipment; rarely; driving; occasional (
Designs, develops, and maintains complex computer software. Leads or participates in high complexity/risk projects including creating technical design documentation, performing code and unit test reviews, and validating the overall cohesion and quality of the project or support team deliverables with high impact. Delivers high complexity/risk code/configurations under minimal supervision in a primarily full-stack development environment including front-end, policy, integration, and cloud. The personal lines portfolio is seeking an IT Senior Software Engineer to serve as the solutions lead for the product portfolios cloud migration and long term infrastructure support. This role will be responsible for providing technical oversight and assisting with strategic direction for the applications moving to the cloud and creating partnerships with application subject matter experts from across product. Preferred experience and skills: The preferred candidate will have in-depth experience with AWS. Automation/scripting (python, bash, PowerShell), infrastructure as code (terraform preferred). Possess strong experience with cloud platforms and services (AWS preferred), CI/CD and DevOps principles. Have an understanding of security/cloud security principles and best practices. What makes you stand out: Understanding of container orchestration and serverless deployments and experience with messaging/events (event bridge, SQS, SNS in AWS world) Previous experience working with AWS Cloud Certifications Duties and responsibilities include: developing high-quality software design, tools, and applications by producing clean, efficient code; identifying, prioritizing, and executing tasks in the software development life cycle; automating tasks through appropriate tools and scripting; reviewing and debugging code; performing validation and verification testing (unit and integration testing); documenting development phases and monitoring systems; ensuring software is updated and supported; communicating and collaborating openly and effectively across teams, vendors, and portfolios; coaching and mentoring peers and junior engineers; and may perform as a technical lead on a medium complexity/risk project or a production support team/service team. Capabilities include: self-development, collaborates, cultivates innovation, instills trust, decision quality, values diversity, nimble learning, customer focus, optimizes work processes, ensures accountability, coding and converting, information management skills, job-specific knowledge, proofing text and numbers, and using tables and graphs. Qualifications include: minimum educational and experience requirements of a bachelors degree in IT, MIS, or related field and five years related experience; or an associates degree in a technical field, plus seven years related experience; or a high school diploma plus nine years related experience. Additional experience includes significant acumen in one or more practice areas with continued growth in experience, breadth, and depth in additional practice areas; and certification in one or more preferred technologies at ERIE preferred. Physical requirements include: lifting/moving 0-20 lbs; occasional (<20%); lifting/moving 20-50 lbs; occasional (<20%); ability to move over 50 lbs using lifting aid equipment; rarely; driving; occasional (