> Markdown version of [/jobs/ext/2730365-senior-telephony-engineer](https://www.wearedevelopers.com/jobs/ext/2730365-senior-telephony-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Telephony Engineer - **Company:** American Family Insurance - **Location:** Madison, WI, United States - **Experience:** Expert - **Salary:** $99,000.0 - $167,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Applications, Cloud Computing, Databases, Node.Js, Systems Development Life Cycle, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Genesys, Usage Tracking, Information Technology, Api Design, Programming Languages - **Published:** September 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86687996/1 ## About the Role * Node.js experiencerince the absolutley must have to be succesful at this postion. Candidate sneed a moinimum of 3years expeirence with heavy Node.js. * Must have demonstrated experience of Java application, Node.JS 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. ## Description Description This role collaborates with teams across the division to deliver, support, and maintain telephony systems and the applications that enable critical business operations. It requires hands-on Node.JS, Java and API development experience and is responsible for designing and building moderate to complex solutions, while providing 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 by organization standards. * 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. ## Related Videos - [API‑First: How Twilio Designs for Developers - Justin Kitagawa (Twilio)](https://www.wearedevelopers.com/videos/1801-api-first-how-twilio-designs-for-developers-justin-kitagawa-twilio) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Wardley Maps for Software Developers](https://www.wearedevelopers.com/videos/665-wardley-maps-for-software-developers) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [The Design and Evolution of C++](https://www.wearedevelopers.com/videos/526-the-design-and-evolution-of-c) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)