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 a large insurance company to come onsite 4 days per week in Urbandale, IA. This will be a 6 month contract to hire opportunity.
In this role, the Senior Java Software Engineer will be deeply involved in the full software development lifecycle, working on the agency port team. Each day begins with collaborating across engineering and deployment teams to ensure smooth CI/CD operations, particularly focusing on Bamboo-driven pipelines that deploy to on-premises servers.
- 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 or equivalent
Java development experience
Reading and Writing XML experience
Experience with Deployments (Bamboo)
CI/CD (Going to on prem servers)
2 years of Mentoring other Engineers
Accountability , Communication, Customer Focus & Team Work, and delivers team results.
Plusses:
Observability Experience specifically Preemphasis
Auth0 identity management service
Pay will range on varying experience $50/hr - $65/hr.
Salary : $50 - $65