Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Hoboken, NJ, USA
In-Office or Remote
120K-140K Annually
Senior level
Edtech
The Role
Design, develop, test, deploy, and support cloud-native applications, APIs, and microservices in the Access Domain. Lead architecture and legacy modernization efforts using Java, Spring, cloud, DevOps, and security technologies. Manage CI/CD, infrastructure automation, monitoring, and code quality. Participate across the SDLC, facilitate agile ceremonies, guide scrum teams, mentor junior engineers, promote agile practices, and collaborate with internal teams and clients to deliver solutions.
Summary Generated by Built In

Job Title: Senior Software Engineer (Access Domain) 

Job Summary: 
Work closely with teammates and across teams to design, build, and enhance cloud-native applications in the Access Domain.  The Access Domain is responsible for managing all aspects of access to Pearson’s global learning resources.  Senior Software Engineer is a team leader on an agile team interacting with all roles in on agile team and other development teams. 

Key Responsibilities: 

  • Partner with team members to analyze business needs and co-design efficient, modern architectures using Java/J2EE, Object Relational Modelling (ORM), Unified Modelling Language (UML), software design patterns (Service Locator, Factory, Builder, Dependency Injection, and Singleton patterns etc.,), Object Oriented Analysis and Design (OOAD), Domain-Driven Design (DDD), and Cloud-Native/Microservices Architecture.

  • Collaborate to develop, test, document, and deploy applications, web services, and APIs using Java, Spring, Hibernate, GraphQL, gRPC, and related technologies.

  • Work as a team to ensure code quality through Behavioral Driven Development (BDD) and test-driven development (TDD), unit/integration testing, and industry standards (JUnit, Mockito, Cucumber, RestAssured).

  • Explore and share new frameworks and cloud technologies (AWS Lambda, Docker, Kubernetes) with the team.

  • Team up to reengineer legacy systems into cloud-based microservices using Java, Apache Kafka, Spring Boot, Docker, Kubernetes, and AWS/Azure.

  • Co-manage CI/CD pipelines, infrastructure automation, and code quality monitoring (Maven, Jenkins, GitHub Actions, Terraform, Ansible, Sonar).

  • Collaborate to implement security standards (PCI-DSS, OWASP Top 10) and authentication/authorization (OAuth2/JWT, Spring Security).

  • Support and enhance applications together, monitor system health, and share production support (HPSM, Splunk, ELK Stack, Grafana, Prometheus).

  • Present technical demos, participate in all SDLC phases, and work with clients and teams to meet delivery targets and resolve issues.

  • Guide and support the scrum team, facilitating agile ceremonies and helping everyone achieve our goals.

  • Mentor and uplift junior engineers, sharing knowledge and encouraging growth. 

  • Champion agile best practices, fostering a culture of continuous improvement and open collaboration. 

Required Skills and Competencies:

  • Software Design (Expert)

  • API Management (Expert)

  • Information Security (Expert)

  • Cloud Computing (Effective)

  • DevOps (Effective)

  • Ethical Responsibility (Effective)

  • Technical Acumen (Effective)

  • Problem Solving (Effective)

  • AI agents like Claude (Effective)

  • Collaboration (Intermediate)

  • Adaptability (Intermediate)

  • Learning to Learn (Intermediate)

  • Resilience Planning (Intermediate)

Qualifications (Education & Experience):

  • Bachelor’s degree in Computer Science, Computer Information Systems, Electronics and Communications, Information Technology, or related field.

  • Minimum 5 years of experience in Java/J2EE, Spring, microservices, cloud platforms, CI/CD, and security standards.

 

Applications will be accepted through November 20. This window may be extended depending on business needs.

Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:

The full-time salary range for this role is between $120,000 - $140,000

This position is eligible to participate in an annual incentive program, and information on benefits offered is here

 

Skills Required

  • Bachelor's degree in Computer Science, Computer Information Systems, Electronics and Communications, Information Technology, or a related field
  • Minimum 5 years of experience with Java/J2EE, Spring, microservices, cloud platforms, CI/CD, and security standards
  • Expert-level software design skills
  • Expert-level API management skills
  • Expert-level information security skills
  • Cloud computing and DevOps experience
  • Experience with AI agents such as Claude
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
29,811 Employees
Year Founded: 1871

What We Do

We are the world’s learning company with more than 22,500 employees operating in 70 countries. We provide content, assessment and digital services to learners, educational institutions, employers, governments and other partners globally. We are committed to helping equip learners with the skills they need to enhance their employability prospects and to succeed in the changing world of work. We believe that wherever learning flourishes so do people.

Similar Jobs

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
131K-260K Annually

Toast Logo Toast

Senior Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Remote
USA
5000 Employees
159K-254K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
9 Locations
5550 Employees
126K-248K Annually

SentiLink Logo SentiLink

Senior Software Engineer

Fintech • Information Technology • Software
Remote
United States
170 Employees
180K-220K Annually

Similar Companies Hiring

ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
180 Employees
Learneo Thumbnail
Software • Machine Learning • Edtech • Artificial Intelligence
NL
397 Employees
CodePath.org Thumbnail
Edtech • Social Impact
San Francisco, CA
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account