Software Engineer II at Pearson PlcWestminster
, , India -
Full Time


Start Date

Immediate

Expiry Date

27 Sep, 26

Salary

0.0

Posted On

29 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET, Python, React, Redux, Material UI, Bootstrap, Web APIs, Microservices, Azure, AWS, SQL Server, PostgreSQL, DynamoDB, GitHub, Agile

Industry

Education

Description
ROLE: SOFTWARE ENGINEER II   Job Summary As a Software Engineer II, you will contribute to building and maintaining software by implementing well-defined features with increasing independence. You will collaborate closely with senior engineers, participate in the full development lifecycle, and continuously improve code quality, reliability, and efficiency. This role emphasizes strong execution, learning agility, and growing ownership of tasks and outcomes. Key Responsibilities Development & Execution * Implement, test, and deliver assigned features within sprint timelines * Write clean, maintainable, and well-documented code following established standards * Gradually take on more complex tasks with increasing independence Code Quality & Reviews * Participate in code reviews, incorporating feedback to improve quality and reduce rework * Follow best practices for testing, debugging, and documentation * Contribute to improving codebase quality through small enhancements and fixes Collaboration & Delivery * Work closely with senior engineers, QA, and product teams to deliver features * Communicate progress, blockers, and issues in a timely and transparent manner * Participate in Agile ceremonies, including sprint planning and stand-ups Learning & Growth * Quickly adapt to feedback and continuously improve technical and problem-solving skills * Learn and apply new technologies, tools, and development practices * Share ideas to improve workflows, team processes, and development efficiency Required Skills & Competencies Core Engineering * Foundational knowledge of software design principles and object-oriented programming * Basic understanding of API development and microservices concepts * Familiarity with cloud platforms (Azure or AWS) and modern development environments * Awareness of data security and secure coding practices Modern Engineering & AI * Exposure to AI tools and AI-assisted development workflows * Basic understanding of emerging areas such as AI agents and automated AI workflows * Openness to adopting new tools and engineering practices Collaboration & Problem Solving * Strong willingness to learn and adapt in a fast-paced environment * Effective collaboration and communication within a team setting * Developing problem-solving skills with attention to detail * Commitment to ethical and responsible engineering practices Qualifications (Education & Experience) * 2+ years of experience in software engineering or application development * Experience contributing to feature development in a team environment * Familiarity with Agile methodologies and iterative development Technical Skills * Working knowledge of:  * Backend: C#, .NET, Python * Frontend: React, Redux, Material UI, Bootstrap * Basic experience with Web APIs and microservices architectures * Familiarity with source control systems (e.g., GitHub) * Understanding of databases (e.g., SQL Server, PostgreSQL, DynamoDB) * Foundational knowledge of cloud platforms (Azure/AWS) * Familiarity with Agile practices and DevOps fundamentals * Ability and willingness to learn new technologies quickly Nice to Have * Exposure to AI/ML or generative AI tools * Certifications in Cloud (Azure/AWS) or AI/ML

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Implement and deliver software features while maintaining clean, documented code within an Agile environment. Collaborate with senior engineers and product teams to improve codebase quality and reliability.
Loading...