Pearson Logo

Pearson

Software Engineer II

Reposted 2 Months Ago
Remote
Hiring Remotely in India
Junior
Remote
Hiring Remotely in India
Junior
Implement, test, and deliver assigned features within sprints; write clean, well-documented code; participate in code reviews; collaborate with seniors, QA, and product; learn new tools and contribute to improving codebase and processes.
The summary above was generated by AI
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

Similar Jobs

4 Days Ago
In-Office or Remote
Senior level
Senior level
Fintech • Financial Services
Leads Java backend engineering teams and delivers scalable, secure microservices applications. Responsibilities include system architecture, technical leadership, project delivery, cloud adoption, CI/CD, DevOps, application reliability, security, mentoring, KPI management, legacy modernization, and technology strategy. Requires extensive Java backend experience with Spring, databases, distributed systems, cloud platforms, Docker, Kubernetes, and enterprise application development.
Top Skills: AWSAzureCi/CdDockerGCPHibernateJavaKubernetesMicroservicesMongoDBMySQLOraclePostgresRestful ApisSpring BootSpring Mvc
6 Days Ago
Remote
Karnataka, IND
Mid level
Mid level
Other • Retail
Develop secure, scalable full-stack web services on Nike’s cloud platform. Responsibilities include frontend and backend development, architecture collaboration, code reviews, distributed systems design, microservices, RESTful services, performance optimization, testing, CI/CD, and DevSecOps. The role partners with product owners and geographically distributed engineering teams to define requirements, estimate work, develop MVPs, and deliver maintainable solutions using modern cloud, database, and web technologies.
Top Skills: AgileAWSAzureCi/CdDevsecopsDomain-Driven DesignDynamoDBElasticsearchGCPGitHarnessJavaJenkinsKafkaMicroservicesMySQLNew RelicNode.jsPrismaPythonReactRestful ServicesScrumSignalfxSonarqubeSplunkTerraformVue
6 Days Ago
Remote
Karnataka, IND
Senior level
Senior level
Other • Retail
Develop and support Nike’s iOS point-of-sale and store-management applications. Build Swift and SwiftUI features for cart, checkout, payments, receipts, and store integrations. Create automated unit, UI, integration, and regression tests; troubleshoot production issues using Xcode, logs, and observability tools; and improve reliability, security, performance, and operational readiness. Collaborate with product, architecture, infrastructure, privacy, security, and distributed engineering teams through Agile and DevOps practices.
Top Skills: Ci/CdCursorDevOpsGitGithub CopilotiOSNew RelicObjective-CSplunkSwiftSwiftuiXcode

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account