Integration Engineer
At CHAMP, we are redefining the technology used by Motor Vehicle Agencies and their stakeholders. We do so with innovative, cloud-based software that enhances efficiency, security, and interoperability. Our solutions replace outdated processes with modern, scalable platforms, enabling organizations to operate with greater speed and accuracy in an increasingly digital world.Integration EngineerLocation: Cleveland (Onsite – 4 days in office)Department: Software EngineeringReports To: Product EngineeringTravel: ~25%Sponsorship: This position is not eligible for Visa SponsorshipRelocation: This position is not eligible for RelocationYour ImpactCHAMP is seeking an Integration Engineer with proven client-facing experience to design, build, and support scalable integrations across enterprise systems. As Lead Integration Engineer, you will lead a team to discover and implement solutions in concert with the product development teams, collaborating directly with clients to scope, plan, and execute projects. This is a highly interactive role that requires the skills of a team player who can write quality code to solve technical challenges and collaborate with external stakeholders to deliver business outcomes. You will need to be willing to learn quickly, growing your understanding of our architecture, product landscape, and the business context. By joining CHAMP, you will be an integral team member with many opportunities for personal growth. We have a great working environment that is flexible, collaborative, and welcoming. You will be joining us on an ever-growing engineering team and will have direct impact on the clients we serve.What You’ll DoDesign, develop, and maintain integration solutions using Java and Spring BootBuild and manage RESTful APIs, microservices, and event-driven integrationsCollaborate directly with clients and stakeholders to gather requirements and translate them into technical solutionsIntegrate with third-party systems (e.g., SaaS platforms, internal enterprise systems, APIs)Troubleshoot and resolve integration issues across distributed systemsParticipate in architecture discussions and recommend best practices for scalability and performanceEnsure high-quality code through testing, code reviews, and CI/CD practicesProvide technical guidance and support during client onboarding and implementation phasesProactive, resilient, and accountable, with a strong sense of ownership and follow-through.Required QualificationsBachelor’s degree in computer sciences, software engineering, information sciences, or equivalent experience5+ years of experience in Java development with strong integration experienceStrong hands-on experience with Spring Boot and microservices architectureExperience building and consuming REST APIs and working with JSON/XMLProven client-facing or customer-facing experienceExperience with integration patterns (messaging, ETL, API gateways)Familiarity with cloud platforms (AWS, Azure, or GCP)Strong debugging, problem-solving, and communication skillsAbility to communicate complex technical concepts to non-technical stakeholdersStrong ownership mindset and accountabilityComfortable working in cross-functional and client-facing environmentsAdaptable and responsive in fast-paced, project-driven settingsWhy You’ll Like Working HereCompetitive SalaryAnnual Bonus PotentialHealth, Dental & Vision InsuranceUnlimited PTO PolicyMatching 401K with immediate vestingSubsidized Lunches at our Cleveland HeadquartersFast Paced work environment in a growth companyNewly Renovated Office SpaceSalary RangeThe expected salary range for this position is $130,000 - $150,000 annually. This is a good faith estimate, and final compensation may vary based on experience, skills, and geographic location.We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants of all backgrounds, including veterans and individuals with disabilities. If you need accommodations during the application or interview process, please let us know. We’re here to help.By joining CHAMP Titles, you will be an integral member of our team with many opportunities for personal growth and upward mobility in a growing organization. We have a great culture that is flexible, collaborative and welcoming.