Pearson
Posted 1mo ago

Staff Software Engineer

Pearson
India
RemoteFull Time
Responsibilities
  • leading design
  • mentoring engineers
  • driving adoption
Requirements
  • 10+ years software engineering experience building web and distributed systems
  • Expertise in APIs
  • Cloud-native design
  • Secure coding
  • LLM/AI integration, and mentoring engineers
Technical tools mentioned
CursorClaude CodeOpenAIAnthropicMicrosoft AzureAWS BedrockC#.NETPythonReactSQL ServerDockerKubernetes

Job description

Role: Staff Software Engineer

Job Summary

As a Staff Software Engineer, you will lead the design and delivery of high-impact, scalable web applications while shaping the technical direction of the team. You will serve as a trusted technical leader, driving architectural excellence, mentoring engineers, and accelerating development through AI-first engineering practices. This role requires a balance of hands-on development, system design, and cross-team influence to deliver resilient, high-quality solutions in a fast-paced, iterative environment.

Key Responsibilities

Technical Leadership & Architecture

  • Own the design and evolution of scalable, secure, and high-performing web application architectures

  • Lead complex feature delivery across systems, ensuring alignment with long-term platform strategy

  • Act as a technical advisor to engineering and product leadership on design trade-offs and implementation approaches

  • Drive engineering best practices across code quality, testing, observability, and system reliability

AI-First Engineering Transformation

  • Champion AI-powered development by actively leveraging tools (e.g., Cursor, Claude Code, LLM platforms) to enhance productivity

  • Define standards and best practices for AI-assisted coding, test generation, and design-to-code workflows

  • Lead adoption of generative AI and LLM integrations into enterprise applications and engineering processes

  • Partner with teams to operationalize AI-driven workflows and improve development efficiency at scale

Development & Delivery

  • Design, develop, and maintain full-stack web applications with a focus on performance, usability, and reliability

  • Contribute high-quality, production-grade code across frontend, backend, and APIs

  • Drive adoption of modern engineering practices including microservices, cloud-native development, and CI/CD

Mentorship & Influence

  • Mentor senior and mid-level engineers, fostering technical growth and engineering rigor

  • Conduct in-depth code reviews, providing actionable and constructive feedback

  • Influence engineering culture by promoting collaboration, ownership, and continuous improvement

  • Lead by example in driving accountability, technical excellence, and innovation

Required Skills & Competencies

Core Technical Skills (Staff-Level Depth)

  • Advanced expertise in software design, system architecture, and distributed systems

  • Strong experience in API design and management (REST/gRPC, versioning, scalability)

  • Deep understanding of cloud platforms (Azure or AWS) and cloud-native application design

  • Solid foundation in application security, data protection, and secure coding practices

  • Strong problem-solving and debugging skills across large-scale systems

AI & Modern Engineering

  • Hands-on experience integrating LLMs, generative AI, and AI APIs (e.g., OpenAI, Anthropic, Azure OpenAI, AWS Bedrock)

  • Experience applying AI across SDLC: code generation, testing, documentation, and workflow automation

  • Understanding of ML concepts and AI adoption strategies across engineering teams

Collaboration & Leadership

  • Proven ability to influence without authority and drive alignment across teams

  • Strong communication skills, with the ability to translate complex technical concepts to diverse stakeholders

  • High adaptability in fast-moving, ambiguous environments

  • Commitment to ethical engineering practices and responsible AI use

Qualifications (Education & Experience)

  • 10+ years of experience in software engineering with a strong focus on web and distributed systems

  • Demonstrated success in leading complex technical initiatives and delivering at scale

  • Proven track record mentoring engineers and elevating team performance

  • Experience driving adoption of new technologies and engineering transformations (preferably AI-driven)

  • Experience operating in iterative, product-driven environments

Technical Expertise

  • Strong full-stack development experience with:

  • Backend: C#, .NET, Python

  • Frontend: React (or modern SPA frameworks)

  • Data: SQL Server, database design, data modeling

  • Deep experience with Web APIs and microservices architectures

  • Hands-on experience with cloud-native development and distributed systems

  • Familiarity with containerization and orchestration (Docker, Kubernetes)

  • Strong understanding of DevOps practices and CI/CD pipelines

Nice to Have

  • Certifications in Cloud (Azure/AWS) or AI/ML

  • Experience building enterprise-scale AI platforms or internal developer tooling

  • Exposure to platform engineering, developer productivity, or internal frameworks

Who we are:

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.

Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. 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. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing [email protected].

Job: Engineering

Job Family: TECHNOLOGY

Organization: Virtual Learning

Schedule: FULL_TIME

Workplace Type: Remote

Req ID: 24751

#LI-REMOTE

About Pearson

Global education providing learning materials and assessments.

Similar jobs

Software Engineer roles
9y
Save
Mark Applied
Hide
Software Developer Software Engineer
Indore, Madhya Pradesh, India
OnsiteFull Time
Endeavor IT Solution
Endeavor IT Solution: Web design and digital marketing agency based in Indore.
0+ YOEEntry level software developer with basic web tech skills and good communication.
HTML, CSS, JQuery, JAVA OOPS
2h
Save
Mark Applied
Hide
Software Engineer III
Hyderabad, Telangana, India
HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes video games and interactive entertainment software.
5+ YOEBachelor's degree in computer science, engineering, or equivalent experience; 5+ years with C# or C/C++; 1+ year with containerized services, databases, and storage technologies.
C#, C, C++, Unreal Engine
3h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Cambridge or United States or Singapore or Australia or Belgium or Canada or France or Germany or Ireland or Japan or Latin America or Netherlands or Spain or Sweden or United Kingdom or India
HybridFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
5+ YOEPrincipal-level backend engineer with distributed financial systems expertise, publicly traded company experience, strong architecture and executive communication skills, and experience evolving complex legacy systems.
Corex
4h
Save
Mark Applied
Hide
Senior Lead, Software Engineering - Development
Bangalore, Karnataka, India
HybridFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
5+ YOERequires 5+ years of experience, strong troubleshooting across Linux, embedded, cloud-edge, networking, and integration environments, plus case management and technical support expertise.
Linux, C, C++, Python, Shell, Git, Kubernetes, containers, Linux kernel, BSPs, device drivers
5h
Save
Mark Applied
Hide
Remote Software Engineer (Go)
Bengaluru, Karnataka, India
$50-$100/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOERequires 3+ years of experience, strong Go skills, Git and Docker proficiency, software pipeline setup, complex codebase navigation, and local code testing; open-source experience is a plus.
Go, Git, Docker, GitHub
5h
Save
Mark Applied
Hide
Software Engineer
Hyderabad, Telangana, India
OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
3+ YOERequires 3–5 years of Java experience, AI and prompt engineering expertise, Python, JavaScript, cloud AI services, APIs, microservices, vector databases, Agile/Scrum, and a bachelor's degree in computer science or related field.
Java, Google Cloud, AWS, CI/CD, Kubernetes, Bedrock, SageMaker, Azure OpenAI, Vertex AI, Python, JavaScript, RESTful APIs, OpenAI, Anthropic, Salesforce, SaaS, LangChain, LlamaIndex, Pinecone, Weaviate, pgvector, Agile, Scrum, Spring Boot, REST, JSON, SQL, NoSQL
5h
Save
Mark Applied
Hide
Software Engineer
Hyderabad, Telangana, India
OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise cloud platform for digital workflow automation.
3+ YOERequires 3–5 years Java experience, 1–2 years prompt engineering and AI/ML service integration, Python, JavaScript, APIs, cloud AI services, microservices, vector databases, Agile/Scrum, and a bachelor's degree in computer science or related field.
Java, Python, JavaScript, Google Cloud, AWS, CI/CD, Kubernetes, Bedrock, SageMaker, Azure OpenAI, Vertex AI, OpenAI, Anthropic, Salesforce, RESTful APIs, JSON, SQL, LangChain, LlamaIndex, Pinecone, Weaviate, pgvector, Spring Boot, NoSQL, IaaS
6h
Save
Mark Applied
Hide
Senior-Software Engineer (50461)
Pune, Maharashtra, India
OnsiteFull Time
Incedo
Incedo: Providing digital transformation and AI technology services.
4+ YOERequires 4–6 years of relevant experience, strong C/C++ skills, Python or Perl scripting, Git, software development principles, communication skills, and a B.Tech, B.E., M.Tech, or MCA degree.
C, C++, Windows, Linux, Unix, Python, Perl, Git