Looking for more than just a job? You’ve found it.
At Pekin Insurance, you’re not a number—you’re part of something bigger. For over 100 years, we’ve built a community where people are valued, supported, and empowered to grow. Here, you’ll find a workplace where collaboration is real, ideas are welcome, and the work you do truly matters. We’re proud to help people through life’s toughest moments—and it’s our people who make that possible.
From day one, you’ll be encouraged to bring your whole self to work, take on meaningful challenges, and grow in ways that matter to you.
This is your opportunity to belong, thrive, and make a difference—right here at Pekin Insurance.
Position Overview
We are seeking a highly experienced Software Engineer to join our Enterprise Integration team. In this role, you will design, build, and maintain integration solutions using WSO2 API Manager and WSO2 Micro Integrator / WSO2 Enterprise Integrator. You will play a key role in defining our API strategy and ensuring robust, secure, high-performance integration across our insurance ecosystem. This role is hybrid, which is our preferred model, but we also support a fully remote option.
Essential Job Functions
- Design, build and maintain integration solutions using WSO2 API Manager and WSO2 Micro/Enterprise Integrator.
- Define API strategy: lifecycle management, versioning, security, publishing (developer portal), and monetization (where applicable).
- Develop and configure WSO2 components: Publisher/Dev Portal, Gateway/Traffic Manager, Analytics.
- Create mediation flows, message transformations (JSON → XML and vice-versa), routing, orchestration of external systems (SOAP/REST, JMS, event-streams).
- Integrate WSO2 solutions with other technologies: AWS, containers (Docker/Kubernetes), database systems (SQL Server) and legacy insurance systems.
- Ensure API security and governance: OAuth2/ JWT/, IP throttling, rate-limiting, API policies.
- Deploy and configure in both on-premises and cloud/hybrid environments; manage CI/CD pipelines.
- Monitor, troubleshoot and optimize production integration flows: logging, metrics, alerts, OpenSearch, performance tuning.
- Work within Agile teams, participate in code reviews, mentor Level 1/2 developers, enforce best practices and coding standards.
- Collaborate with business analysts, product owners, and test/QA teams to gather requirements and ensure successful delivery of integration components.
- Document architecture, flows, run-books, integration endpoints, and support knowledge sharing across teams.
- Performs other duties as assigned
Education & Experience
- Bachelor’s degree in IT Engineering, Computer Science, Business Management, Mathematics, Information Technology, Computer Engineering, or Information Sciences preferred, or equivalent experience
- Typically requires 5-8 years of experience in the desired field or may have advanced level technical or business work experience
- 5+ years of experience in enterprise integration development, with significant hands-on exposure to WSO2 products (API Manager, Micro Integrator).
- Strong programming skills in Java (for creating custom handlers/extensions) and scripting/configuration.
- Experience with modern web development technologies (e.g., HTML5, CSS, JavaScript) when integration touches front-end or portal components.
- Deep understanding of web services (REST, SOAP), JSON, XML, API design, versioning, and lifecycle management.
- Experience with API security standards: OAuth2, OIDC, JWT, SAML; API gateways, rate-limiting & throttling.
- Experience deploying middleware/integration platforms in cloud or hybrid infrastructure; experience with containers/Kubernetes/service mesh is preferred.
- Experience working with databases (MS SQL Server or equivalent), logging/monitoring tools (OpenSearch, Splunk, Elasticsearch) and automation of deployments.
- Excellent understanding of integration patterns (messaging, event-driven, synchronous/asynchronous) and middleware best practices.
- Insurance domain experience is a strong plus.
- Strong analytical, troubleshooting and debugging skills—able to dive into production issues, framework problems, API performance bottlenecks.
- Excellent communication and collaboration skills; able to work with both business and technical stakeholders; able to mentor others.
- In-depth understanding of how components throughout the technology stack interact; familiarity with front-end and back-end programming languages/tools.
- In-depth knowledge of CI/CD, Agile and automated deployment best practices; experience with code versioning tools.
Preferred
- Experience in an agile environment strongly preferred
Certifications & Licenses
- Certification in WSO2 (e.g., WSO2 Certified API Manager Developer, Micro Integrator Developer).
- Experience leading or designing integration architecture decisions.
- Experience with enterprise-scale API monetization, developer portals, API ecosystems.
Knowledge, Skills & Abilities
In-depth ability to:
- Work across multiple environments including cloud and on-premises, and multiple operating systems
- Use modern web development technologies and techniques (e.g., HTML5, CSS, Java Script, etc.)
- Perform design (e.g., prototype, user interface (UI) design, user experience (UX) design, interaction design)
- Develop solutions for both mobile and desktop
- Collaborate with both business and IT stakeholders and develop constructive working relationships with team and non-team members
- Use judgment to form conclusions that may challenge conventional wisdom
- Consistently apply original thinking to produce new ideas and innovate
In-depth understanding of:
- How components throughout the technology “stack” interact
- Front and back-end programming languages/tools
In-depth knowledge of:
- Continuous integration / continuous delivery (CI/CD), Agile, and automated deployment best practices
- Databases and database interaction
- Code versioning tools
- Use cases for architectural components and how to apply them
Applicants must be authorized to work in the U.S. without sponsorship now or in the future.
Pay Range:
- $100,000.00 – $125,000.00 per year
- This range is based on the expected level of experience and skills for this position. Final compensation will depend on individual
Benefits:
- Health, Dental and Vision Insurance
- Generous 401(k) with company match
- Paid Time Off (PTO) with Paid Holidays
- Flexible/Hybrid Work Schedule
- Paid Volunteer Program
For more information about the benefits we offer, please visit our Careers Page.