15th January, 2026
For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. At SDS, we empower our development teams to address our clients' critical business challenges by leveraging cutting edge technologies. If you seek a workplace where your contributions are truly appreciated, then SDS is the company for you. Join us today to work alongside fellow development specialists and become a crucial part of our dynamic and cohesive community.
Job 1869 – Senior Software Engineer Location: Cincinnati, OH
We are seeking a Senior Software Engineer with strong full-stack development expertise and proven technical leadership skills to join a highly collaborative engineering team. This role will focus on designing, building, and supporting enterprise-grade applications using Java/Spring Boot, React, and modern backend data platforms such as DB2.
The ideal candidate is a hands-on engineer who enjoys mentoring others, improving engineering standards, and driving high-quality software delivery across both backend and frontend systems.
Key Responsibilities
- Lead and contribute to full-stack application development, spanning backend services and modern web UI components
- Design, develop, test, and debug applications primarily using Java (Spring Boot) and JavaScript (React / Angular)
- Provide technical leadership, including mentoring junior engineers and contributing to architectural decisions
- Conduct software analysis including code reviews, requirements analysis, code metrics, and system risk assessments
- Apply Object-Oriented Analysis & Design (OOA/OOD) principles to build scalable, maintainable systems
- Design and implement intuitive, responsive frontend user interfaces
- Ensure high standards for software testing, quality assurance, performance tuning, and reliability
- Integrate new applications with existing enterprise systems and data platforms (including DB2)
- Identify and evaluate new technologies and tools to improve development efficiency and system performance
- Maintain compliance with development standards, security practices, and documentation requirements
- Support production applications, including troubleshooting, enhancements, and long-term maintainability
Required Skills (Must Have) - Strong experience in Java and Spring Boot
- Frontend development experience using React
- Backend development with enterprise databases, including DB2
- Full-stack application development experience
- Strong understanding of object-oriented design principles
- Experience providing technical leadership or mentoring within a software engineering team
- Excellent communication and collaboration skills
Nice to Have - Experience with Kafka or event-driven architectures
- Familiarity with Angular
- Workflow or BPM tools such as Activiti
- Experience with performance tuning and application monitoring
Education - Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline (or equivalent professional experience)
What You'll Get SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance provided
- 401(k) with a company match and optional profit sharing
- Paid vacation time
- Paid Bench time
- Training allowance offering
- You'll be eligible to earn referral bonuses!
Apply For Job