đź’Ľ

Software Engineer II at Pearson

NEW
Location
Bengaluru East, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
Responsibilities


  • Design, develop, test, and deploy Salesforce solutions
  • Build Apex classes, triggers, and SOQL/SOSL queries
  • Develop Lightning Web Components (LWC) and Aura components
  • Implement business automation using Flows and platform tools
  • Develop and maintain integrations via REST/SOAP APIs
  • Customize objects, fields, validation rules, and page layouts
  • Troubleshoot defects, performance issues, and user-reported problems
  • Support release cycles and deployment activities
  • Collaborate with Admins, QA, Architects, and Business Analysts
  • Participate in code reviews and enforce best practices
  • Document technical designs and implementation details


AI & Agentforce Responsibilities


  • Contribute to the design and implementation of Agentforce-powered solutions
  • Configure and customize AI agents to support business workflows
  • Integrate Agentforce with Flows, Apex, and external systems
  • Ensure data quality and security for AI-driven processes
  • Optimize agent behavior, prompts, and automation logic
  • Support monitoring and continuous improvement of AI agents


Requirements


  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • ~4 years of Salesforce development experience
  • Strong proficiency in:
  • Apex, Triggers
  • Lightning Web Components (LWC)
  • SOQL/SOSL
  • Salesforce Flows & Automation
  • Experience with REST/SOAP APIs and integrations
  • Understanding of Salesforce data model & governor limits
  • Solid grasp of Salesforce security (profiles, roles, sharing rules, FLS)
  • Experience with deployment tools (Change Sets, Salesforce DX, CI/CD)


AI / Agentforce Skills


  • Experience working with Salesforce AI features (Agentforce, Einstein, Prompt Builder, etc.)
  • Understanding of AI-driven automation and conversational workflows
  • Ability to integrate AI agents into Salesforce processes
  • Awareness of AI governance, data privacy, and ethical considerations



Master Backend Engineering
AI-First Software Engineering
Next batch starts on 03 Apr
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What is the role of a Software Engineer II at Pearson?
Chevron down
Where is the Software Engineer II position at Pearson located?
Chevron down
What type of employment is offered for the Software Engineer II position at Pearson?
Chevron down
What is the seniority level required for the Software Engineer II role at Pearson?
Chevron down
When was the Software Engineer II position at Pearson posted?
Chevron down
Does the Software Engineer II position at Pearson have specified salary information?
Chevron down

Why Work at Pearson

Pearson is an organization that has firmly established itself in the education sector with a legacy that spans over 175 years. Choosing to work at Pearson means being part of a team that is committed to improving lives through learning. As a Software Engineer II at Pearson, you'll find yourself in an environment that not only fosters personal development but also prioritizes innovation and excellence in educational services. Pearson’s commitment to diversity and inclusion means that employees from all backgrounds can expect to work in a supportive, dynamic, and understanding environment that values the uniqueness of each person.

One of the compelling reasons to work at Pearson is its global reach and impact. With opportunities to collaborate with colleagues from around the world, you broaden your professional skills while contributing to a global mission of making learning more accessible and effective. The organization values work-life balance, understanding that a happy employee is a productive one. Pearson provides flexible working hours and remote work options which cater to personal and professional obligations, thus enhancing productivity and job satisfaction.

What’s it Like to Work at Pearson

Working at Pearson, especially in its vibrant Bengaluru East, Karnataka office, is a unique experience that combines the fast pace of innovation with the richness of educational tradition. The workplace culture at Pearson is open and transparent. Employees are encouraged to share their ideas and contribute to projects that shape the future of education. Regular hackathons, workshops, and training sessions are part of the work environment, fostering a culture of continuous learning and professional development.

Pearson becomes more than just a place of work. It’s a community where every employee's contribution counts towards a larger purpose. Teamwork and collaboration are at the heart of Pearson’s operational ethos, and there are frequent team-building events that strengthen inter-departmental relations. Moreover, Pearson invests in the well-being of its employees by providing health and wellness programs and opportunities for community service, ensuring a holistic approach to employee satisfaction.

What’s it Like to Work as a Software Engineer II at Pearson

As a Software Engineer II at Pearson in Bengaluru, you will be an integral part of the engineering department. This role is designed for someone with a passion for technology and education, combining the two to deliver transformative solutions. The work is challenging and rewarding in equal measure, providing an opportunity to create and innovate on products that have a real impact on learners around the world.

Your day-to-day tasks may involve collaborating with cross-functional teams to design, build, and maintain scalable applications that enhance Pearson’s educational platforms. You will engage with cutting-edge technologies and frameworks, promoting best practices in software engineering and contributing to continuous integration and deployment efforts. The role requires you to solve complex problems, providing opportunities for professional growth and development.

Software Engineer II Interview Questions at Pearson

Preparing for an interview for the Software Engineer II position at Pearson can be a comprehensive experience. You can expect questions that not only assess your technical expertise but also your problem-solving abilities, creativity, and cultural fit within Pearson. Some common interview questions might include:

  1. Describe a challenging software project you've worked on. What was your role, and how did you overcome any challenges?
  2. How do you ensure the scalability and efficiency of a software system you work on?
  3. Can you explain your experience with specific programming languages and technologies?
  4. How do you handle changes in project requirements once development has started?
  5. Provide an example of a time when you contributed to a team effort and what your specific contributions were.

Software Engineer II Interview Preparation at Pearson

Preparing for your interview at Pearson as a Software Engineer II involves brushing up on both your technical skills and your understanding of the company. Begin by reviewing Pearson's latest technological advancements and news to familiarize yourself with their products and services. Engage in code exercises on platforms such as LeetCode or HackerRank to hone your problem-solving and coding skills.

Make sure that you are well-versed with the technologies and programming languages relevant to the role. Understand the principles of software design patterns, algorithms, and data structures as they’re likely to be part of the evaluation process. Additionally, practice articulating your thoughts clearly and concisely, especially during technical explanations, and prepare to discuss your previous work experiences and how they align with Pearson’s values and mission.

Software Engineer II Interview Tips at Pearson

Approaching your interview for the Software Engineer II position at Pearson with confidence and preparation will set you apart. Here are several tips to consider:

  1. Research Thoroughly: Understand Pearson’s values, mission, and the specific technologies they utilize. This will help you align your answers with their organizational goals.

  2. Practice Problem-Solving: Expect technical questions that test your problem-solving skills. Practice coding challenges and algorithm questions to be sharp during the interview.

  3. Be Prepared to Discuss Your Projects: Have a few recent projects in mind that you can discuss in detail, focusing on your role and the outcome.

  4. Cultural Fit: Be ready to demonstrate your enthusiasm for education and your potential fit with the company's culture.

  5. Be Inquisitive: Prepare thoughtful questions about the role, team dynamics, and future projects. This not only shows your interest but also gives you insights into the company.

By focusing on these aspects, you will be well-prepared to make a strong impression during your interview and potentially secure the position as a Software Engineer II at Pearson.