Principal Software Engineer
Company: Pearson
Location: Hartford
Posted on: March 16, 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, Hartford , Principal Software Engineer, Other , Hartford, Connecticut
Click
here to apply!
|