Job Description

**Senior Software Engineer**



We are looking for a skilled **Backend Engineer** with expertise in **Java, Spring Boot, Python, and Go Lang** to build and maintain scalable, high-performance backend systems. The ideal candidate will have strong experience with **AWS services** , microservices architecture, and modern backend development practices. This role involves designing, developing, and optimizing backend applications, ensuring seamless integration with cloud infrastructure and APIs.



**Key Responsibilities:**



+ Develop, maintain, and optimize backend services using **Java (Spring Boot), Python, and Go Lang** .

+ Design and implement **RESTful APIs and GraphQL** services.

+ Build and manage **AWS Lambda functions, ECS, SQS/SNS, and S3** for scalable cloud solutions.

+ Implement and maintain state machines using **AWS Step Functions** .

+ Monitor and troubleshoot applications using **AWS CloudWatch** .

+ ...

Apply for this Position

Ready to join Pearson? Click the button below to submit your application.

Submit Application