> Markdown version of [/jobs/ext/2520179-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2520179-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Savvas Learning Company LLC - **Location:** Cincinnati, OH, United States - **Experience:** Expert - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Automation of Tests, Cloud Computing, Software Quality, Code Review, Continuous Integration, Software Debugging, Distributed Systems, Node.Js, Scrum Methodology, Software Engineering, Web Application Frameworks, Large Language Models, Containerization, Graphql, Api Design, Domain Driven Design, Microservices - **Published:** August 3, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17815489?backUrl=%2Fcareer%2F17815489%2FSenior-Software-Developer-Illinois-Northbrook ## About the Role 5+ years of software engineering experience in a product-based environment. * Expertise in distributed systems, microservices architecture, and API design (REST; familiarity with legacy protocol migration is a plus) * Strong proficiency in backend technologies (e.g., Java, Node.js and GraphQL) and modern frontend frameworks. * Experience with cloud infrastructure (AWS preferred), containerization, and microservices architecture. * Ability to work within bounded context boundaries in a domain-driven design environment - understanding upstream and downstream dependencies and respecting service contracts * Ability to work effectively within agile/scrum environments. * Passion for innovation and architectural ownership of functionality, with an interest in leveraging LLM-assisted development to enhance productivity and software craftsmanship. * Excellent communication skills, with experience articulating technical concepts to diverse stakeholders. ## Description We're looking for a Senior Software Engineer to drive technical execution and design stewardship of our core platform capabilities. You will serve as a technical leader, responsible for translating requirements into high-quality software while maintaining alignment with leaders, developers, and product stakeholders. This role demands strong technical depth, proactive communication, and the ability to lead and mentor team members. What You'll Own You will provide technical leadership, hands-on engineering, and mentorship across key platform service capabilities: * Platform Development - Analyze, design, develop, and maintain robust, scalable software solutions. * Architectural Contribution - Contribute to system design, documentation, and technical trade-offs. * Code Quality & Best Practices - Maintain high standards through code reviews, automated testing, and CI/CD pipelines. * AI-Augmented Development - Leverage modern LLM-assisted development to accelerate development, improve code quality, and automate routine tasks. What You'll Do * Technical Leadership - Drive technical design for features, presenting proposals and ensuring alignment with team standards. * Engineering & Delivery - Execute on platform features, focusing on quality, performance, scalability, and security. * AI Integration - Actively incorporate AI coding tools into the development workflow to streamline coding, debugging, and documentation generation. * Collaboration & Mentorship - Work cross-functionally with product, business analysts and other development teams. Mentor junior engineers through regular development and code reviews, fostering a culture of ownership and excellence. ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)