Principal Software Engineer
Company: Pearson
Location: Springfield
Posted on: March 20, 2023
|
|
Job Description:
Pearson is looking for a Principal Software Engineer to design
and develop Pearson's next generation learning platforms. The
Principal Software Engineer will be a hands-on leader building
highly scalable systems using a services-based architecture to
deliver highly experiential learning experiences direct to
consumers. The Principal Engineer will be involved with day-to-day
design, implementation, and operational discussions while mentoring
other engineers within those teams to make sound technical
decisions. The Principal Engineer will leverage technology across
all of Pearson to solve problems and needs to be able to influence
design decisions outside of the learning platform group.
Responsibilities include but not limited to:
Work with product and technology teams to innovate and evolve
Pearson's learning platform.
Lead the design and development for critical services in critical
domains.
Drive design and implementation decisions using principles and best
practices. Make decisions that move the architecture forward;
create best practices and patterns.
Work collaboratively with other technology teams within Pearson
leveraging solutions where appropriate.
Mentor senior engineers and technical leads to make sound technical
decisions and help build effective engineering practices. Build
POCs where appropriate and turn POCs into production ready
code.
Participate in architecture, code, security and operational
reviews.
Drive a culture of technical excellence and continuous improvement.
Identify and introduce new technologies and patterns that elevate
the platform.
Be the go-to expert for technical solutions for various development
teams.
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 Colorado and New York City
laws, the pay range for this position is as follows:
$117-$145K.This position is eligible to participate in an annual
incentive program.
Benefits available to eligible employees can be seen at:
https://pearsonbenefitsus.com/
Qualifications
The following skills and experience are essential:
Computer Science degree with (Masters or above preferred) with 10+
years in software industry.
Significant experience in building services-based consumer
platforms at high-scale, high-availability, performance and
resilience, preferably using Spring boot, using Domain Driven
Design principles.
Expertise in Java and JVM internals to improve performance and
achieve optimal runtime performance.
Prior experience selecting purpose driven database technologies,
driven by use-cases and hands on operational expertise.
Prior experience building platforms for both consumer and/or the
education industry.
Proven experience architecting for the cloud with consideration for
security and cost-effectiveness, preferably hand-on with AWS.
Prior experience with defining the Service Level Objectives (SLO)
and measuring the outcome using appropriate monitoring tools.
Ability to navigate through different layers of the architecture
with proficiency, in order to troubleshoot and find the root cause
for an issue.
Prior experience in reducing & eliminating tech-debt, moving from a
monolithic technology stack to a cloud-based service-oriented
architecture.
Demonstrated ability to deliver high quality SaaS products that
serve millions of people.
Proficient in designing modular architectures with good separation
of concerns and data-modeling principles.
Proficient in designing solutions that generate and leverage data
to personalize the platform.
Learning is the most powerful force for change in the world. More
than 20,000 Pearson employees deliver our products and services in
nearly 200 countries, all working towards a common purpose - to
help everyone achieve their potential through learning. We do that
by providing high quality, digital content and learning
experiences, as well as assessments and qualifications that help
people build their skills and grow with the world around them. We
are the world's leading learning company. Learn more at
pearsonplc.com.
Pearson believes that wherever learning flourishes, so do people.
We are committed to being an anti-racist---company in everything we
do. We value the power of an inclusive culture and a strong sense
of belonging. We promote a culture where differences are embraced,
opportunities are accessible, consideration and respect are the
norm, and all individuals are supported in reaching their full
potential. Through our talent, we believe that diversity, equity,
and inclusion make us a more innovative and vibrant place to work.
People are at the center, and we are committed to a sustainable
environment and workplace where talent can learn, grow, and thrive.
---
To learn more about Pearson's commitment to a diverse and inclusive
workforce, please click here:---
http://www.pearson.com/careers/diversity-and-inclusion.html---
Pearson is an Affirmative Action and Equal Opportunity Employer and
a member of E-Verify. We are committed to building a team that
represents a variety of backgrounds, perspectives, and skills. The
more inclusive we are, the better our work will be. All employment
is decided based on qualifications, merit, and business need.---All
qualified applicants will receive consideration for employment
without regard to race, ethnicity, color, religion, sex, sexual
orientation, gender identity, gender expression, age, national
origin, protected veteran status, disability status, or any other
group protected by law.
Job: TECHNOLOGY
Organization: Higher Education
Schedule: FULL_TIME
Req ID: 9764
#location
Keywords: Pearson, Springfield , Principal Software Engineer, IT / Software / Systems , Springfield, Illinois
Click
here to apply!
|