Pearson Jobs

Job Information

Pearson Senior Software Architect in Columbia, Maryland

Senior Software Architect

Description

Company Summary:

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 reexamining 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.

Pearson’s Online & Blended Learning K-12 group provides high-quality, highly accountable online education solutions to schools, school districts and students in grades K-12. It serves families and schools with a variety of digital learning and online school solutions including Connections Academy at http://www.connectionsacademy.com/ , International Connections Academy at http://www.internationalconnectionsacademy.com/ , and Pearson Connexus at http://www.pearsoned.com/prek-12-education/products-and-services/online-and-blended-learning-solutions/pearson-connexus/ . In 2017, it will deliver online learning to over 400,000 students in the U.S. and 48 countries. The group, formerly known as Connections Education, is based in Columbia, Maryland and has been named a “Top Workplace” by the Baltimore Sun for three consecutive years and a “Best Place to Work” by Baltimore magazine. Recognized for its outstanding curriculum, high-quality teachers and leadership, Pearson Online & Blended Learning is committed to expanding quality education through technology, and helping students achieve both academic and personal success.

Department Summary:

We are a key component of the business of Pearson OBL. By providing a sophisticated platform and innovative web applications that support the educational activities of thousands of students, educators, parents, and administrators, we are changing how the world learns.

Here are just a few of the ways that our products are used:

  • Educators create and deliver curriculum and monitor and respond to student progress.

  • Students learn, collaborate, and receive individual attention and assistance.

  • Parents monitor and participate in their children’s learning activities.

  • Administrators support the needs of educators, students, and learning coaches.

We need people that support Pearson OBL’s core values of being brave, imaginative, and decent. Always keeping these values in mind is a big responsibility but ultimately a meaningful and important mission. If you’re interested in joining this endeavor, read more.

Position Summary:

Pearson OBL is on the lookout for inspired software professionals who can break down the world into objects and classes, and can’t wait to try something new. We want individuals who are excited to solve old problems in new ways, and who think in terms of scalability, efficiency, and practicality.

Working from our office in Columbia, Maryland, the Software Architect is responsible for the strategic technological leadership and design of our enterprise C# Web application with an emphasis on architecture, scalability, security, and performance.

Primary Responsibilities:

  • Formulate and drive major architectural decisions while overseeing Software Engineering solutions;

  • Design applications and overall system architecture by applying existing and suggesting the new technologies; evaluating solution alternatives; developing prototypes; employing multi-tier, scalable, and multimedia applications; and completing documentation;

  • Assist and mentor Software Engineers and Software Architects by providing guidance, technical insight, recommendations and technical requirements;

  • Ensure that the architectural solution best address the business’s goals from both the functional and technical standpoint;

  • Perform code reviews with considerations on scalability, HA/DR, performance, code efficiency, cost, and architectural approach;

  • Guide and document development policies, procedures, and standards.

General Responsibilities:

  • Work closely with the other Software Architects in the planning and implementation of long-term architectural initiatives;

  • Help resolving occasional system issues, including during off hours and as part of the on-call team;

  • Maintain technical knowledge and understanding of the latest development methodologies by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations; and

  • Other duties as assigned.

Pearson OBL is focused on providing a flexible work environment to its employees, including the ability to work from home on a regular basis in most positions. We believe that flexibility in work/life balance is a critical part of our culture and employee satisfaction, and we are proud to provide our employees the ability to work from anywhere, anytime. In exchange, we require that employees have the appropriate means to work remotely, including adherence to our work at home policies regarding home office setup, including but not limited to the privacy of records, technology standards, equipment standards and expectations.

The following equipment will be provided to you by the company as a full-time employee:

  • Laptop and phone

  • Headset

The following equipment will need to be provided by you, as the employee, when working from home:

  • 2nd monitor (required)

  • Mouse (required)

  • Keyboard (required)

Qualifications

Requirements:

The individual in this position will be working with business stakeholders and teams of engineers. Given the nature of this role, the applicant may need to occasionally provide support outside of normal working hours.

For your application to be considered, you must have the following:

  • At least 10 years’ experience designing and developing object-oriented Web applications with at least 5 years using Microsoft technologies;

  • Experience in designing scalable, highly available, disaster recoverable, large, and robust enterprise applications;

  • Experience with integrating heterogeneous systems involving ETL and orchestration;

  • Exceptional understanding of service oriented architectures;

  • Exceptional understanding of the cloud-based and distributed architectures;

  • Ability to work with limited guidance to reach desired solutions through collaboration with colleagues.

  • Ability to engage in senior level technology decision maker discussions related to agility, business value, and end to end information technology;

  • Understanding of both key Microsoft products and available competitive alternatives;

  • Experience with designing and implementing n-tier solutions;

  • Extensive knowledge of software and cloud design patterns;

  • Extensive experience analyzing business requirements, recommending (and delivering proof of concept) technical solutions from a build/buy/borrow perspective, and writing technical specifications for high-utilization enterprise web applications;

  • The ability to simultaneously handle multiple functions including:

  • Monitoring technical solutions across multiple projects;

  • Writing code;

  • Performing code and high-level approach reviews;

  • Writing technical requirements;

  • The ability to demonstrate work experience by providing examples, samples, and source code.

Capabilities:

  • Logical and structured thinking

  • Excellent verbal and written communication skills

  • The ability to recommend technical solutions that match the industry/system’s standards and overall design methodology

Behaviors:

  • The ability to effectively deal with change

  • Able to work well with others including those outside of your core team

  • Good time management skills

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.

Primary Location: US-MD-Columbia

Work Locations: US-MD-Columbia-Grantchester Merriweather 10960 Grantchester Way Two Merriweather Columbia 21044

Job: Technology

Organization: North America Connections

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Nov 15, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1915395

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.

DirectEmployers