Logo
SAGE Publishing

Senior Software Engineer

SAGE Publishing, Westmont, Illinois, United States, 60559

Save Job

Senior Software Engineer at Sage Publications

Sage Publications is seeking a Senior Software Engineer to design and develop sophisticated solutions supporting critical business objectives, primarily focusing on the myBusinessCourse.com courseware platform. This role involves enhancing platform capabilities such as content delivery, management, reporting, analytics, workflow, metadata management, eCommerce, publishing tools, and controls. The Senior Software Engineer will influence the technical direction and architecture across teams. Key Accountabilities

This position requires on-site work during the probationary period, transitioning to a hybrid role thereafter. Architect, develop, and maintain scalable, efficient software solutions that meet business needs. Contribute actively to Agile teams, focusing on feature development impacting multiple teams. Design scalable architecture and ensure integration of new features with existing systems. Implement enhancements and provide ongoing maintenance for various products and solutions. Promote continuous improvement strategies to enhance operational efficiencies. Research and apply software engineering standards to improve quality and performance. Foster positive relationships with team members and stakeholders to support a collaborative environment. Mentor junior team members, share knowledge, and support team success. Focus on comprehensive, effective designs and improve existing ones. Identify and resolve problems independently, assisting others as needed. Participate actively in Agile ceremonies and meetings. Skills, Qualifications & Experience

Proficiency in full-stack PHP development (PHP 7.x or 8.x). Strong understanding of object-oriented programming and design patterns. Experience with PHP frameworks like Symfony (preferred) or Laravel, and MVC architecture. Ability to build and consume RESTful APIs, with knowledge of OAuth, JWT, and authentication methods. Strong SQL skills (MySQL, PostgreSQL), including optimization and indexing. Knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (Vue preferred). Experience with AWS cloud development and management. Understanding of security threats (SQL injection, XSS, CSRF). Experience with caching mechanisms (Redis, Memcached, OPCache). Proficiency in source control (Git), CI/CD pipelines, and DevOps tools. Comfort with Docker, Kubernetes, and containerized environments (a plus). Ability to work independently and within Agile teams. Strong analytical, problem-solving, and communication skills. Experience leading project segments and mentoring junior engineers. B.S. or higher in Computer Science or related field (or equivalent experience). If you require support during the application process due to a disability, please contact

hr.resume@sagepub.com . All qualified applicants are encouraged to apply. Benefits & Diversity

Sage is committed to inclusivity, fairness, and equal opportunity. Compensation varies based on skills, experience, and qualifications. Benefits include comprehensive health coverage, a 401(k) match, educational support, and more. We support hybrid or remote work arrangements and value diversity, equity, and inclusion in our workforce. #J-18808-Ljbffr