Senior Software Engineer (Access Domain)

Pearson

1h ago • Remote

Senior

Remote

120,000 - 140,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Access Domain)
  • Focus: Cloud-native applications and secure access to global learning resources
  • Collaboration: Agile team leader partnering across teams

Description

You will design, build, and enhance cloud-native, microservices-based applications in the Access Domain, which manages access to global learning resources. As a team leader on an agile team, you will analyze business needs, co-design modern architectures, and deliver secure APIs and services. You’ll also support modernization of legacy systems and participate across the full software development lifecycle.

Responsibilities

  • Co-design modern cloud-native and microservices architectures using Java/J2EE, ORM, UML, design patterns, OOAD, and Domain-Driven Design (DDD)
  • Develop, test, document, and deploy applications, web services, and APIs using Java, Spring, Hibernate, GraphQL, and gRPC
  • Ensure code quality with TDD/BDD, unit/integration testing, and industry-standard tools (JUnit, Mockito, Cucumber, RestAssured)
  • Explore and share new frameworks and cloud technologies (AWS Lambda, Docker, Kubernetes)
  • Reengineer legacy systems into cloud-based microservices using Java, Apache Kafka, Spring Boot, Docker, Kubernetes, and AWS/Azure
  • Co-manage CI/CD pipelines and infrastructure automation and monitoring (Maven, Jenkins, GitHub Actions, Terraform, Ansible, Sonar)
  • Implement security standards and controls (PCI-DSS, OWASP Top 10) and authentication/authorization using OAuth2/JWT and Spring Security
  • Monitor system health and participate in production support (HPSM, Splunk, ELK Stack, Grafana, Prometheus)
  • Present technical demos, participate in all SDLC phases, and resolve issues to meet delivery targets
  • Guide the scrum team, facilitate agile ceremonies, mentor junior engineers, and champion continuous improvement

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems, Electronics and Communications, Information Technology, or related field
  • At least 5 years of experience with Java/J2EE, Spring, microservices, cloud platforms, CI/CD, and security standards

Benefits

  • Full-time salary range: $120,000 - $140,000
  • Eligible for an annual incentive program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Access Domain) role

Improve your resume for just $5

$120,000 – $140,000/year

Unlock Full Resume Report