Sr Software Engineer
agility partnersColumbus, OH
Sr Software Engineer
Senior Integration Engineer Columbus, Ohio | Hybrid | Two openings | Contract through December 31, 2027 with potential to convert. The hiring organization is seeking a qualified Senior Integration Engineer to support a large regulated gas and electric utility. This is a hands-on backend engineering role combining enterprise integration governance, technical leadership, and the design and support of reusable integration solutions. The initial focus is on standards, design and code reviews, and coaching across teams, with development responsibilities evolving as delivery needs grow. The team pairs and shares knowledge daily, making collaboration essential.
Key Responsibilities:
Guide integration governance through design and code reviews, reusable patterns, technical documentation, and coaching aligned with enterprise architecture and cybersecurity standards. Design, build, test, deploy, and support backend integrations using Java and Spring Boot, REST and SOAP APIs, Kafka, and cloud platforms; learn and support MuleSoft and SAP BTP as needed. Build and improve GitHub-based CI/CD pipelines, automated testing, release controls, and observability; troubleshoot production issues and address recurring defects and technical debt. Partner with architecture, security, DevOps, application, and delivery teams; break work into Agile increments and mentor engineers through pairing, shadowing, and practical technical guidance.
Logistics & Benefits:
Contract role through December 31, 2027.Potential to convert to a permanent position (possibility, not guaranteed).Hybrid work model with required onsite presence in Columbus Tuesday, Wednesday, and Thursday. Two openings available; start date is ASAP.Collaborative team environment with daily pairing and knowledge sharing.
Required Qualifications:
8+ years of professional software engineering experience and a bachelors degree in a related technical field, or equivalent practical experience.
Strong hands-on experience with Java and the Spring ecosystem, including Spring Boot, API development, REST and SOAP services, reusable integration patterns, testing, and production troubleshooting.
Hands-on Apache Kafka experience with producers and consumers, message schemas, error handling, observability, and resilient event-driven processing.
Strong GitHub skills across repository management, branching, pull requests, code reviews, and GitHub Actions or equivalent CI/CD; experience with Maven or Gradle and artifact management.
Experience developing and troubleshooting cloud-hosted integrations, preferably in Microsoft Azure (AWS experience may be considered).Familiarity with Docker, SQL, database concepts, and automated integration testing.
Strong communication, mentoring, and collaborative problem-solving skills; comfortable with daily pairing and Agile delivery.
Able to work onsite in Columbus Tuesday, Wednesday, and Thursday and comply with current and future in-person requirements.
Legally authorized to work in the United States.
Preferred Qualifications:
Experience with integration governance, platform standards, and Azure integration services.
Experience supporting regulated or high-availability enterprise applications.
Familiarity with MuleSoft and SAP BTP or willingness to learn them.
Experience with Python,.NET, or other languages and automation that improves developer productivity, deployment reliability, and operational support.
Matching similar jobs
Level
Lead L6
Location
Columbus, OH
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
10 days ago