About this role
We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what’s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what’s next to power infinite possibilities for our customers, colleagues and society at large.
About the Role:
We are seeking a skilled Software Engineer to join our innovative engineering teams. In this role, you will help design, develop, test, and maintain high-quality software solutions that power millions of user interactions globally.
You will contribute to scalable applications and new features across a range of products and platforms, including SaaS job board platforms, educational tools, and content delivery systems.
One of your primary focus will be Quality Engineering , developing regression tests, end-to-end (E2E) tests, automated testing solutions, and other quality assurance capabilities that help ensure the reliability, performance, and scalability of our products. This role is a mix of developement and QE.
How You Will Make an Impact
- Build new features for existing products and help create new experiences for our learners and users.
- Develop and maintain regression, end-to-end (E2E), unit, and automated tests to ensure product quality and reliability.
- Apply high-quality software development practices, including automated testing and adherence to established coding standards.
- Work independently and collaboratively with team leads, architects, business analysts, engineers, and other stakeholders to deliver high-quality solutions.
- Contribute to the design and development of scalable, reliable, and maintainable software.
- Participate actively in Agile Scrum ceremonies, including daily stand-ups, refinement sessions, planning meetings, and retrospectives.
- Contribute to a culture of continuous improvement by identifying opportunities to improve development, testing, and delivery processes.
What We Look For
Core Technical Skills
- Proficiency in Java development.
- Understanding of object-oriented principles and design patterns.
- Experience working with web APIs, including REST and GraphQL.
- Knowledge of cloud services, predominantly AWS.
- Experience with microservices and related technologies such as Kubernetes and Docker.
- Experience with data storage technologies, including PostgreSQL and DynamoDB.
- Strong SQL knowledge and experience working with both relational and NoSQL databases.
- Understanding of software architecture and system design.
- Experience writing unit tests using frameworks such as JUnit and Mockito.
- Hands-on experience with Spring Boot.
Development Practices
- Experience working within Agile development methodologies.
- Experience with JavaScript and modern frameworks such as React and Express.js.
- Knowledge of HTML, CSS, and modern web technologies.
- Experience with version control systems such as Git.
- Understanding of CI/CD processes and automated testing practices.
Additional Technologies
- Experience with XML and Apache technologies.
- Knowledge of web development best practices.
- Exposure to educational technology platforms or content management systems.
- Experience with TypeScript and package management tools such as npm or Yarn.
- Knowledge of messaging technologies such as Apache Kafka and JMS.
Professional Qualities
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to work effectively across teams with varying levels of technical expertise.
- Ability to manage multiple tasks with minimal supervision.
- Passion for technology and a willingness to learn and develop.
- Eagerness to take on new challenges.
- Ability to work effectively in a fast-paced, dynamic environment.
- Strong attention to detail and commitment to quality.
AI Proficiency & Collaboration
Candidates are expected to demonstrate proficiency in using AI tools to enhance software development productivity and quality. This includes:
- Code Generation & Enhancement: Use AI-assisted development tools, such as GitHub Copilot and Cursor, to support code creation, refactoring, and optimization.
- Debugging & Tracing: Use AI tools to help identify bugs, trace logic errors, and propose potential solutions.
- Solution Design: Use AI to support ideation and architectural discussions, exploring alternative approaches and design patterns.
- Critical Evaluation: Critically assess AI-generated suggestions and code, recognizing limitations and improving outputs where necessary.
- Quality Assurance: Review and test AI-generated code to ensure it meets appropriate quality, performance, reliability, and security standards.
Experience & Qualifications
- Bachelor's degree in Computer Science or an equivalent qualification is preferred.
- 2+ years of solid software development experience.
- Experience working within Agile development environments.
- Proven ability to work both independently and as part of a collaborative engineering team.
We power infinite possibilities.
For more than 200 years, we've transformed knowledge into discoveries that shape the world. Today, our global team of innovators, creators, and experts is driving what's next in science, education, and publishing—creating impact that reaches everywhere.
We're not just observers of progress. We're the ones accelerating scientific breakthroughs, advancing learning, and sparking innovation that redefines entire fields and improves lives.
Here, your talent matters. Your ideas have room to grow. And your work creates breakthroughs that can change everything.
Wiley is an equal opportunity/affirmative action employer. We evaluate all qualified applicants and treat all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, protected veteran status, genetic information, or based on any individual's status in any group or class protected by applicable federal, state or local laws. Wiley is also committed to providing reasonable accommodation to applicants and employees with disabilities. Applicants who require accommodation to participate in the job application process may contact [email protected] for assistance.
We are proud that our workplace promotes continual learning and internal mobility. We offer meeting-free Friday afternoons allowing more time for heads down work and professional development, and through a robust body of employee programing we facilitate a wide range of opportunities to foster community, learn, and grow.
We are committed to fair, transparent pay, and we strive to provide competitive compensation in addition to a comprehensive benefits package. It is anticipated that most qualified candidates will fall within the range, however the ultimate salary offered for this role may be higher or lower and will be set based on a variety of non-discriminatory factors, including but not limited to, geographic location, skills, and competencies. Wiley proactively displays target base pay range for United Kingdom, Canada and USA based roles.
When applying, please attach your resume/CV to be considered.


#LI-SC1