American Family Insurance

Senior Engineer

American Family Insurance

full-time

Posted on:

Location Type: Hybrid

Location: MadisonWisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $99,000 - $167,000 per year

Job Level

Tech Stack

About the role

  • Collaborates with teams across the division to deliver, support, and maintain telephony systems.
  • Responsible for designing and building moderate to complex solutions.
  • Provides technical guidance and leadership for assigned telephony platforms and integrations.
  • Analyzes high-level system specifications, system requirements, and/or use cases.
  • Converts information into low-level specifications and system design plan.
  • Understands and identifies system dependencies.
  • Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required.
  • Defines, conducts, and/or participates in testing (i.e. unit, system integration).
  • Prepares, leads and/or participates in development walkthroughs.
  • Collaborates with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements.
  • Ensures software development meets standards for programming, design, performance, quality, and security.
  • Identifies and recommends areas for improvement in planning, design, development, and testing.

Requirements

  • Demonstrated experience providing customer-driven solutions, support or service.
  • Demonstrated experience of Java application architecture and API development standards.
  • Preferred qualifications include prior experience with Genesys, Cloud experience, and telephony experience.
  • Demonstrated experience communicating technical information.
  • Demonstrated experience developing complex software/systems using one or more programming language.
  • Demonstrated experience establishing, using and supporting integration and communications technologies between applications, databases and technology platforms.
  • Demonstrated experience analyzing and estimating project size and work efforts for software solutions.
  • Demonstrated experience writing and modeling application system design and program specifications.
  • Solid knowledge and understanding of systems development life cycle (SDLC).
  • Solid Knowledge and understanding of integration and migration strategies and technologies.
Benefits
  • comprehensive medical, dental, vision and wellbeing benefits
  • competitive 401(k) contribution
  • pension plan
  • annual incentive
  • 9 paid holidays
  • paid time off program (23 days accrued annually for full-time employees)
  • student loan repayment program
  • paid-family leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAPI developmenttelephony systemssystem designsoftware developmentintegration technologiessystems development life cycle (SDLC)application system designperformance metricstesting (unit, system integration)
Soft Skills
technical guidanceleadershipcollaborationcommunicationcustomer-driven solutionsanalysisdocumentationproblem-solvingplanningimprovement recommendations