Senior Software Engineer
Pearson
seniorpermanentfullstackengineering-management Helena, MT 2 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Ruby on RailsReactAWSPostgreSQLSystem DesignSoftware ArchitectureDistributed SystemsEvent-Driven ArchitectureCI/CDWeb Application Security
About the role
Role overview
Senior Full-Stack Software Engineer on Pearson’s Enterprise Learning & Skills (ELS) engineering team. You’ll help build, scale, and evolve a global, API-driven platform for issuing and verifying digital credentials, owning significant parts of the system and raising the team’s technical bar.
Responsibilities
- Design, build, and maintain Ruby on Rails services and API functionality alongside React frontends.
- Lead end-to-end delivery of complex, well-scoped features and systems.
- Write and review clear, maintainable, well-tested code; reduce complexity and pay down technical debt.
- Mentor junior engineers through code reviews, feedback, and knowledge sharing.
- Evolve the platform by standing up and supporting new services and capabilities, including work with external vendors.
- Collaborate with Product and Customer Success to translate requirements into sound technical solutions.
- Use AI-assisted development tools responsibly for coding, testing, and debugging.
- Follow and promote secure, scalable, cloud-native development best practices.
Requirements
- 7+ years of professional software development experience.
- Proficiency with core stack: Ruby on Rails, React, AWS, PostgreSQL.
- Proven ability to make high-impact technical decisions in complex production environments; strong code review skills.
- Excellent cross-functional communication with engineers and non-technical stakeholders.
- Experience with software architecture, system design, scalability, and hands-on delivery.
- Experience mentoring or supporting junior engineers.
- Familiarity with distributed/service-oriented systems and asynchronous, event-driven communication.
- Ability to work across multiple codebases and ramp quickly.
- Comfort using AI tools with strong engineering judgment (validate output, know when to rely/avoid).
Nice to have
- Hands-on experience deploying/operating workloads on AWS and Azure.
- Experience improving CI/CD pipelines and automated deployment practices.
- Experience integrating with third-party/vendor-delivered services.
- Strong web security fundamentals and a track record of improving security across a codebase.
- Experience with design systems/component libraries and advanced frontend tooling.
- Experience with scalability/resilience/performance at scale.
- Experience with event streaming/messaging systems such as Apache Pulsar or Apache Kafka.
About Pearson
Pearson is a global education company focused on delivering learning and skills solutions. Its Enterprise Learning & Skills organization builds large-scale platforms and services that support issuing and verifying digital credentials used worldwide.
Scraped 8/3/2026