Senior Software Engineer
WFA Digital Insight
The demand for skilled software engineers with expertise in remote collaboration has surged, with a 25% increase in job postings over the past year. Wiley's commitment to innovation and customer experience makes this Senior Software Engineer role particularly compelling. As remote work becomes the norm, candidates with strong technical skills and experience with Agile methodologies are in high demand. With Wiley's 200-year history of driving progress through knowledge, this role offers a unique chance to make a lasting impact.
Job Description
About the Role
As a Senior Software Engineer at Wiley, you will be responsible for transforming high-level architecture into detailed technical designs and building scalable applications. Your day-to-day work will involve collaborating with cross-functional teams, mentoring junior engineers, and driving the development of new features and applications. You will be working in a dynamic, remote-friendly environment that values innovation, diversity, and customer satisfaction.In this role, you will have the opportunity to work on complex technical problems, design and implement solutions, and contribute to the continuous improvement of Wiley's development processes. You will be part of a Squad environment, working closely with other engineers, architects, and stakeholders to deliver high-quality products and services. Your expertise and leadership will help shape the technical direction of the company and drive business growth.
Wiley's culture is built on a passion for knowledge, innovation, and customer satisfaction. As a Senior Software Engineer, you will be expected to embody these values and contribute to the company's mission to empower learning and discovery. With a strong focus on remote work and digital skills, this role is ideal for candidates who thrive in a collaborative, virtual environment and are passionate about delivering exceptional customer experiences.
What You Will Do
- Design and develop scalable, high-performance applications and systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Mentor junior engineers and provide technical guidance and support
- Participate in Agile Scrum ceremonies, including daily meetings, refinement meetings, planning meetings, and retrospectives
- Contribute to the continuous improvement of development processes and practices
- Work independently with minimal guidance, taking ownership of services and team responsibilities
- Develop and maintain technical documentation and knowledge bases
- Collaborate with architects and stakeholders to design and implement solutions
- Participate in code reviews and ensure high-quality coding standards
What We Are Looking For
- 5+ years of experience in software development, with a focus on scalable, high-performance applications
- Strong proficiency in .NET (C#) and REACT, with experience in other programming languages and frameworks
- Experience with Agile Scrum development frameworks and methodologies
- Strong understanding of cloud-based technologies, including Amazon AWS, Azure, or Google Cloud
- Experience with DevOps practices, including continuous integration and continuous deployment
- Strong communication and collaboration skills, with experience working with remote teams
- Ability to guide and mentor junior developers, with experience in leadership and technical guidance
- Strong problem-solving skills, with experience in troubleshooting and debugging complex technical issues
Nice to Have
- Experience with containerization using Docker and Kubernetes
- Familiarity with Jenkins, GitLab, or GitHub, and experience with continuous integration and deployment pipelines
- Knowledge of MySQL, MongoDB, or other databases, with experience in data modeling and database design
- Experience with AI and machine learning, with a focus on natural language processing or computer vision
- Certification in Agile Scrum methodologies, with experience in Scrum Master or Product Owner roles
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a leading global company, with a 200-year history of innovation and customer satisfaction
- Collaborative, remote-friendly work environment, with flexible working hours and virtual team meetings
- Professional development opportunities, including training, mentorship, and career growth
- Access to cutting-edge technologies and tools, with a focus on cloud-based solutions and DevOps practices
- Recognition and rewards for outstanding performance, with a focus on teamwork and collaboration
- Comprehensive health and wellness programs, including mental health support and employee assistance
- Generous paid time off and holiday policy, with a focus on work-life balance and employee well-being
How to Stand Out
- Ensure you have a strong portfolio that showcases your technical skills and experience in software development, with a focus on scalable and high-performance applications.
- Familiarize yourself with Wiley's products and services, and be prepared to discuss how your skills and experience align with the company's mission and values.
- Brush up on your knowledge of Agile Scrum methodologies and DevOps practices, and be prepared to discuss your experience in these areas.
- Be prepared to provide examples of your experience with cloud-based technologies, including Amazon AWS, Azure, or Google Cloud.
- Don't be afraid to ask questions during the interview process, and be prepared to discuss your salary expectations and benefits requirements.
- Make sure you have a reliable internet connection and a quiet, distraction-free workspace for virtual interviews.
- Research the company culture and values, and be prepared to discuss how you embody these qualities in your work and professional life.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.