Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal, Software Engineer image - Rise Careers
Job details

Principal, Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Wiley is seeking a Principal Software Engineer to lead the design, development, and optimization of high-quality software solutions while providing mentorship and technical leadership in a collaborative, agile environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Key responsibilities include providing technical guidance to engineering teams, leading software architecture and design, championing agile practices, and ensuring application security and cloud deployment on AWS.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proficiency in Java and the Spring Framework, experience with AWS services (EC2, S3, etc.), understanding of security best practices, and expertise in agile methodologies and DevOps principles are required skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Candidates should have a Bachelor's or Master's degree in Computer Science or related field with 8+ years of software development experience, ideally in a leadership role.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This is a hybrid role based in Hoboken, NJ, with an expectation to be in the office 8 days per month.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $130,000 - $180,000.



Location: Hoboken, NJ

Hybrid opportunity - 8 days/month office expectation

Our mission is to unlock human potential. We welcome you for who you are, the background you bring, and we embrace individuals who get excited about learning. Bring your experiences, your perspectives, and your passion; it’s in our differences that we empower the way the world learns.

We are seeking an experienced and highly skilled Principal Software Engineer to join our dynamic and innovative team. As a Principal Software Engineer, you will play a critical role in designing, developing, and optimizing high-quality software solutions. You will leverage your expertise in Java, the Spring Framework, AWS, and agile methodologies to lead projects, mentor team members, and drive technical excellence. In addition, a strong understanding of security best practices is essential to ensure our products and services are secure, scalable, and reliable.

How you will make an impact:

  • Technical Leadership: Provide technical guidance, mentorship, and oversight to engineering teams, ensuring adherence to best practices in coding, design, and architecture.
  • Architecture and Design: Lead the design and implementation of scalable, high-performance, and secure software solutions using Java, Spring Framework, and other relevant technologies.
  • Agile Development: Champion agile practices, participating actively in sprint planning, backlog grooming, and continuous integration/continuous deployment (CI/CD) processes.
  • Cloud Expertise: Architect, deploy, and maintain applications on AWS, leveraging cloud-native services to optimize performance, scalability, and cost-effectiveness.
  • Security Focus: Apply strong knowledge of security principles, including data encryption, authentication, and vulnerability assessments, to ensure the security of our applications and infrastructure.
  • Collaboration: Work closely with cross-functional teams, including product managers, QA, DevOps, and other stakeholders, to deliver high-quality software that meets business goals.
  • Continuous Improvement: Drive continuous improvement initiatives, recommending and implementing new tools, processes, and technologies to enhance productivity and quality.

What we look for:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field
  • 8+ years of professional experience in software development, with a focus on Java and Spring Framework
  • Proven experience with AWS, including hands-on work with EC2, S3, Lambda, RDS, and other services
  • Solid understanding of security best practices, particularly in web application security, data protection, and secure code development
  • Strong experience with agile methodologies and practices such as Scrum or Kanban
  • Familiarity with DevOps principles, CI/CD pipelines, and tools like Jenkins, Docker, and Kubernetes
  • Excellent problem-solving skills, with a focus on delivering high-quality, performant, and scalable solutions

Preferred Qualifications:

  • Knowledge of microservices architecture and API development
  • Strong understanding of software architecture principles and design patterns
  • Previous experience in a leadership or mentoring role

About Wiley: 

Wiley is a trusted leader in research and learning, our pioneering solutions and services are paving the way for knowledge seekers as they work to solve the world’s most important challenges. We are advocates of advancement, empowering knowledge-seekers to transform today’s biggest obstacles into tomorrow’s brightest opportunities.

With over 200 years of experience in publishing, we continue to evolve knowledge seekers’ steps into strides, illuminating their path forward to personal, educational, and professional success at every stage. Around the globe, we break down barriers for innovators, empowering them to advance discoveries in their fields, adapt their workforces, and shape minds.

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 tasupport@wiley.com for assistance.

We are proud that our workplace promotes continual learning and internal mobility. Our values support courageous teammates, needle movers and learning champions all while striving to support the health and well-being of all employees, for example we offer meeting-free Friday afternoons allowing more time for heads down work and professional development.

We are committed to fair, transparent pay, and we strive to provide competitive compensation in addition to a comprehensive benefits package. The range below represents Wiley’s good faith and reasonable estimate of the base pay for this role at the time of posting roles either in the UK, Canada or USA. 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 UK, Canada and USA based roles. 

When applying, please attach your resume/CV to be considered.

#LI-JG1

#LI-HYBRID

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal, Software Engineer, Wiley

Wiley is on the lookout for an experienced and passionate Principal Software Engineer to join our vibrant team in Hoboken, NJ! In this fantastic role, you'll be at the forefront of developing and optimizing high-quality software solutions while offering mentorship and technical leadership to our dynamic engineering squads. Your expertise in Java, the Spring Framework, and AWS will be crucial as you lead projects and drive technical excellence within our agile environment. We're excited for you to champion best practices in software architecture and design while also ensuring that our applications are both secure and reliable. In addition to your technical skills, your ability to collaborate closely with cross-functional teams will be key to delivering exceptional software that meets business goals. At Wiley, we believe in empowering individuals to transform barriers into opportunities, and with over 200 years of experience, we are committed to fostering a positive and inclusive workplace where everyone can thrive. Join us in this hybrid role, where you'll have the flexibility to work both in the office and remotely, as you contribute to unlocking human potential!

Frequently Asked Questions (FAQs) for Principal, Software Engineer Role at Wiley
What are the main responsibilities of a Principal Software Engineer at Wiley?

At Wiley, a Principal Software Engineer is responsible for providing technical leadership and mentoring to engineering teams, guiding software architecture and design, and championing agile practices. You'll play a pivotal role in ensuring that applications are secure and effectively deployed on AWS, making your impact felt across our projects!

Join Rise to see the full answer
What qualifications do I need to apply for the Principal Software Engineer position at Wiley?

To be considered for the Principal Software Engineer role at Wiley, candidates should hold a Bachelor's or Master's degree in Computer Science or a related field, along with at least 8 years of software development experience—preferably in a leadership capacity. Proficiency in Java, the Spring Framework, and AWS, along with a strong understanding of security best practices, is essential.

Join Rise to see the full answer
What is the working environment like for a Principal Software Engineer at Wiley in Hoboken?

The working environment for a Principal Software Engineer at Wiley is collaborative, innovative, and supportive. In this hybrid role, you'll work both in-office for about 8 days a month and remotely, allowing for flexible working arrangements that foster productivity and work-life balance. We value ongoing learning and professional development, helping you grow in your career.

Join Rise to see the full answer
How does Wiley prioritize employee development for Principal Software Engineers?

Wiley is committed to promoting continual learning and internal mobility for its employees, especially for roles like the Principal Software Engineer. Our values center around continuous improvement and supporting teammates, ensuring that you have the resources, time, and opportunities to further your career goals.

Join Rise to see the full answer
What programming languages and technologies should a Principal Software Engineer at Wiley be proficient in?

Candidates applying for the Principal Software Engineer position at Wiley should be proficient in Java and the Spring Framework. Familiarity with AWS services such as EC2 and S3, as well as a solid understanding of agile methodologies, DevOps principles, and security best practices, will also enhance your fit for this role.

Join Rise to see the full answer
Common Interview Questions for Principal, Software Engineer
Can you describe your experience with Java and the Spring Framework as a Principal Software Engineer?

When addressing this question, it's essential to summarize your hands-on experience with Java and the Spring Framework. Mention specific projects where you've utilized these technologies, the challenges you faced, and how you overcame them to achieve high-quality software solutions.

Join Rise to see the full answer
How have you implemented agile methodologies in your previous roles?

Illustrate your experience with agile methodologies by providing examples of sprints you've led or participated in, specifically discussing your role in backlog grooming, sprint planning, and how you ensured the team's adherence to agile practices, which can drive team productivity and project success.

Join Rise to see the full answer
What strategies do you use to ensure the security of applications you develop?

When answering this, detail your understanding of security best practices, such as data encryption, secure coding, and vulnerability assessments. Discuss how you proactively integrate security measures into your software development lifecycle to ensure robust and secure applications at Wiley.

Join Rise to see the full answer
How do you mentor junior developers as a Principal Software Engineer?

Here, you might elaborate on your mentoring techniques—whether through code reviews, pair programming, or one-on-one sessions. Sharing specific successes in developing junior team members can highlight your leadership style and commitment to fostering talent within your team.

Join Rise to see the full answer
Describe a time you faced a significant technical challenge. How did you approach it?

For this question, illustrate a specific instance where you encountered a technical hurdle. Explain your thought process, the steps you took to resolve the issue, and the lessons learned, emphasizing your problem-solving skills and ability to lead a team through challenges.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

Discuss your communication style and collaboration tools or practices you employ when working with teams across various departments. Emphasize your experience in aligning software development goals with business objectives and how you cultivate a positive team dynamic to achieve successful project outcomes.

Join Rise to see the full answer
Can you give examples of how you've driven continuous improvement initiatives?

Here, you'll want to provide concrete examples of improvements you proposed or implemented that enhanced team efficiency, software quality, or process optimization. Showcase your proactive nature in seeking out opportunities for advancement within your development team.

Join Rise to see the full answer
What cloud services have you utilized, and how did they enhance your software projects?

Detail your experience with AWS services like EC2, S3, and Lambda. Explain how these services contributed to the scalability, performance, and reliability of the applications you developed, demonstrating your expertise in leveraging cloud technology effectively.

Join Rise to see the full answer
How do you stay updated with the latest industry trends and technologies?

Convey your commitment to continuing education by mentioning specific resources, events, or communities you engage with to stay informed on industry trends. Highlight how you apply this knowledge to your work to drive innovation and informed decision-making as a Principal Software Engineer.

Join Rise to see the full answer
What is your experience with DevOps practices and CI/CD pipelines?

Discuss your familiarity with tools like Jenkins and Docker, and explain how you have employed CI/CD methodologies to streamline development processes. Highlight the benefits it brought to your teams in terms of reducing deployment issues and improving the overall software delivery lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Embark on a dynamic internship at Wiley as a Product Manager Intern, focusing on innovative AI content licensing solutions.

Photo of the Rise User
Walmart Remote IN TN CHENNAI Home Office RMZ Millenia Biz Park
Posted 8 days ago

As a Senior Software Engineer at VIZIO, contribute to innovative mobile app development within a thriving technology environment.

Photo of the Rise User
Amplitude Hybrid San Francisco, California, United States
Posted 5 days ago
Inclusive & Diverse
Empathetic
Growth & Learning
Social Impact Driven
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays

Join Amplitude as a Frontend Tech Lead and help build world-class products while collaborating with talented engineers in a dynamic environment.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA's Solutions Engineering Team as a Software Engineering Intern and contribute to cutting-edge AI technologies for automotive products.

Photo of the Rise User

Seeking a creative and committed Software Engineering Manager to lead high-performance teams at Stone Tech, focusing on delivering innovative financial solutions.

Photo of the Rise User
Posted 11 days ago

CVS Health seeks a Senior Software Development Engineer passionate about building reusable UI experiences in a collaborative environment.

Photo of the Rise User
Medtronic Hybrid Mounds View, Minnesota, United States of America
Posted 5 days ago

As a Software Engineer I at Medtronic, you'll help revolutionize patient care through innovative software solutions tailored for cardiac management.

Photo of the Rise User
Posted 10 days ago

Seeking a Senior Full-Stack Engineer with expertise in Vue.js and TypeScript to enhance our innovative AI-powered training solution.

Photo of the Rise User
Visa Remote Highlands Ranch, Colorado, United States
Posted 13 days ago

Join Visa as a Staff Software Engineer to drive innovation and performance in our extensive ATM network operations.

Wiley unlocks human potential. We’re here to spark seekers’ curiosity and help them build their capabilities.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation