What are the responsibilities and job description for the Senior Software Engineer position at Insight Global?
We are seeking a Sr. Software Engineer (Java) for an insurance company in Des Moines, IA. In this role, the Senior Java Software Engineer will be deeply involved in the full software development lifecycle, working on the agency port team. They will be contributing to both hands-on coding and strategic team leadership. The engineer will work extensively with Java 8, building and maintaining robust backend systems that rely heavily on XML for data exchange and configuration.
- A key part of the role involves reading and writing XML to support integrations and ensure data consistency across platforms.
- The engineer will also take ownership of observability initiatives, leveraging tools like Preemphasis to monitor system health, trace issues, and improve performance visibility.
- Beyond technical execution, this person will mentor junior developers, offering guidance on best practices, code reviews, and architectural decisions. Success in this role requires a strong sense of accountability, clear and proactive communication, and a commitment to customer-focused outcomes.
- The engineer will be expected to contribute to team goals, foster collaboration, and help drive the delivery of high-quality software solutions that meet business needs.
Desired Qualifications:
5 years of Software Engineering Experience (Java)
Reading and Writing XML experience
Experience with WebSphere and XSLT
Salary : $55 - $65