
Senior Software Engineer
KPI Integrated Solutions
full-time
Posted on:
Location Type: Remote
Location: Ohio • United States
Visit company websiteExplore more
Job Level
About the role
- Deliver high-quality software across the Opto platform and supporting legacy systems.
- Leverage, extend, and contribute to the shared Framework in connector and platform development.
- Own features and technical problem areas end-to-end, from design through implementation and stabilization.
- Proactively identify, communicate, and escalate delivery risks and blockers.
- Collaborate closely with architects, product owners, and adjacent engineering teams.
- Improve engineering standards, reuse, and patterns to reduce delivery friction and long-term complexity.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field, with 5–7 years of professional software development experience; or a provable equivalent level of professional experience for candidates without a formal degree.
- Strong proficiency in Java and Spring Boot, with experience building and maintaining backend services.
- Experience working in distributed systems, including performance, reliability, and failure-mode considerations.
- Ability to context switch effectively between modern platforms and legacy systems.
- Demonstrated ownership mindset with the ability to operate autonomously in ambiguous environments.
- Strong written and verbal communication skills, with a focus on clarity and proactive risk visibility.
Benefits
- - Medical Insurance
- - Dental Insurance
- - Vision Insurance
- - Health Care Concierge Service
- - 401(k) Retirement Plan (Pre-tax & Roth)
- - Company paid Basic Life Insurance, Short-Term Disability & Long-Term Disability
- - Voluntary Life & AD&D Insurance
- - Voluntary Accident, Critical Illness & Hospital Indemnity Insurance
- - Pet Insurance
- - Milk Stork Program
- - Wellness Program with gift card redemption and wellness challenges
- - Paid Time Off (Vacation, Sick & 10 Holidays)
- - Training & Development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootbackend servicesdistributed systemsperformance considerationsreliability considerationsfailure-mode considerationssoftware developmentengineering standardsdesign implementation
Soft Skills
ownership mindsetautonomous operationcommunication skillsclarityproactive risk visibilitycollaborationproblem-solvingcontext switchingdelivery risk identificationescalation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering