Pearson Senior Software Engineer in Boston, Massachusetts
Senior Software Engineer
At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
We are looking for innovative software engineer to architect, design, develop, test, and advance sophisticated next generation learning applications and platforms.
Design and develop solid and scalable cloud applications and platform components.
Quickly understand existing code base powering current application platform components.
Work with product team and provide technical perspective to influence future direction.
Collaborate with adjacent teams to develop solutions at a corporate program level.
Help establish ambitious yet realistic timelines for software deliverables.
Research, design and implement improvements to platform technology solutions.
Write software designs, specifications and component architecture for feature implementation.
Write, unit test, manage and submit software code following software development process, guidelines, and best practices.
Help drive sound engineering design, process and quality practices.
Work closely with other team members to design and implement new features and solutions.
Tackle some of the more challenging problems in distributed computing, API design, etc.
Resolve customer issues quickly and efficiently.
Communicate effectively with management and team members.
B.S. / M.S. Computer Science or equivalent, with strong fundamentals and problem solving skills (such as data structures, computational algorithms, and operating systems).
Expert full stack developer, capable at all tiers from the front end UI to the backend data store.
5 years of building scalable solutions in a distributed environment.
5 years of design skills – Object Oriented Analysis and Design Patterns.
5 years coding in Java.
3 years creating RESTful Web Services.
2 years using Spring / SpringBoot framework.
2 years working with JDBC, Hibernate, or equivalent persistence layer.
2 years experience SQL database (prefer Oracle or MySQL).
2 years experience NoSQL database (prefer Cassandra or MongoDB).
2 years developing on Unix / Linux operating system.
2 years experience with Test Driven Development.
Experience debugging distributed systems with high data loads.
Prior experience working on high scalability projects in cloud-based environment.
Deep understanding of distributed data models.
Knowledge of proper API design practices.
Experience with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
Successful track record of developing high quality software products and shipping production ready software on schedule.
Experience with Scrum/Agile development methodologies.
Accomplished team player with a desire to work hard, get along with others, and have fun.
Solid understanding of the Software as a Service (SaaS) model in the online environment.
Familiarity with AWS.
Third party API integration experience.
Prior experience working in the E-Learning industry.
Understand of emerging web and mobile development models.
Primary Location: US-MA-Boston
Work Locations: US-MA-Boston-501 Boylston 501 Boylston St Boston 02116
Organization: Technology & Operations
Employee Status: Regular Employee
Job Type: Standard
Shift: Day Job
Job Posting: Sep 8, 2020
Job Unposting: Ongoing
Schedule: Full-time Regular
Req ID: 2007631
Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
- Pearson Jobs