02nd December, 2025
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 Title: Software Engineer III
Location: Cincinnati, OH – Madisonville (Onsite, 5 days per week)
About the Role Join the ATM IT Engineering team at one of the nation’s largest financial institutions, supporting 2,200+ Fifth Third ATMs and a network of 40,000+ partner ATMs. You will be part of a major modernization initiative designed to transform both ATM hardware and software, while also supporting a large enterprise debit card modernization program. This is one of the most impactful technology transformations in the industry.
As a Software Engineer III, you will design and build high-quality software solutions using Java, Spring, APIs, OpenShift, and modern observability tooling. You’ll work across the full SDLC—from design and architecture to deployment, performance tuning, and production support. The ideal candidate brings strong engineering fundamentals, experience with enterprise systems, and the ability to collaborate with cross-functional business and engineering partners.
Key ResponsibilitiesApplication Development & Architecture
- Design, code, debug, and deploy enterprise applications using Java and Spring frameworks
- Build and consume REST and SOAP APIs; integrate with enterprise systems
- Develop microservices and containerized workloads using OpenShift
- Apply OOA/OOD principles and modern architecture patterns
- Conduct software modeling, simulation, and performance analysis
- Follow secure coding standards and ensure compliance with organizational policies
Monitoring, Observability & Quality - Implement logging and monitoring using Splunk, Dynatrace, ELK stack
- Build dashboards and alerts to support application health monitoring
- Conduct software testing, quality assurance, and automation (when applicable)
- Perform performance tuning and system optimization
DevOps & Integration - Manage repositories and collaborate using GitHub
- Integrate services with existing enterprise systems and ATM software platforms
- Evaluate new technologies and make recommendations for adoption
- Document functionality and maintain system stability
Collaboration & Communication - Work closely with internal teams, ATM hardware/software vendors, and business partners
- Participate in Agile ceremonies and cross-functional reviews
- Communicate clearly with peers, operations teams, and leadership
Required Qualifications - Bachelor’s degree in Computer Science, Engineering, IT, or equivalent experience
- Strong experience with:
- Java + Spring Framework
- REST/SOAP API design and integration
- OpenShift (deployment, routing, configuration)
- Logging & monitoring tools (Splunk, Dynatrace, ELK)
- GitHub or similar version control platforms
- Deep understanding of the software development lifecycle (SDLC)
- Ability to quickly learn new languages and frameworks
- Strong problem-solving, communication, and analytical skills
Nice to Have - Test automation experience
- ATM terminal driving/testing knowledge
- Experience with Diebold (Vista, VCP7, TM, Vynamic) or NCR (Vision) ATM software
- Docker, Kubernetes, HTML/CSS, scripting 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