6. Key Responsibilities
As a Software Engineer, you will spend your time designing and enhancing backend applications that process complex data. You will work closely with cross-functional teams to integrate AI capabilities into our existing suite of products, ensuring that the transition to cloud-native architectures is seamless. You are expected to contribute to the full software development lifecycle, from system design discussions to deployment automation and troubleshooting.
Collaboration is a core component of your daily work. You will participate in regular code reviews, provide feedback to peers, and maintain high-quality technical documentation. Furthermore, as an experienced engineer, you will be expected to mentor junior team members, fostering a culture of knowledge sharing and continuous improvement.
7. Role Requirements & Qualifications
We are looking for engineers with foundational to intermediate experience who are eager to grow.
-
Must-have skills:
-
3–5 years of professional software engineering experience.
-
Strong proficiency in Python.
-
Experience with REST APIs and microservices.
-
Familiarity with cloud platforms (Azure/AWS).
-
Strong analytical and troubleshooting skills.
-
Nice-to-have skills:
-
Experience with Docker and Kubernetes.
-
Knowledge of FastAPI, Flask, or Django.
-
Exposure to AI frameworks or LLM integrations.
-
Experience with CI/CD pipelines and DevOps practices.
8. Frequently Asked Questions
Q: How difficult is the technical assessment?
A: The difficulty is balanced. We focus on practical application rather than theoretical trivia. If you have a solid background in your primary language and understand core algorithms, you will find the assessments manageable.
Q: What is the typical timeline for the hiring process?
A: While it can vary based on the specific team, the process generally moves from screening to final decision within a few weeks. We strive to provide timely updates, though we encourage candidates to maintain open communication with their recruiter.
Q: Does Reed Elsevier Philippines support remote work?
A: Yes, we offer a flexible hybrid work setup. Most roles require minimal onsite reporting, typically 1–2 days per month, to foster team collaboration.
Q: How can I stand out as a candidate?
A: Beyond technical skills, we look for candidates who demonstrate a passion for learning and a proactive approach to problem-solving. Showing that you stay updated on emerging technologies like AI/GenAI will certainly set you apart.
9. Other General Tips
- Structure your answers: Use the STAR method (Situation, Task, Action, Result) for behavioral questions to ensure your responses are concise and impactful.
- Focus on TDD: If you are asked to write code, always consider unit testing. Demonstrating that you write testable code is a major green flag.
- Be ready to explain the "Why": Don't just provide a solution; explain why you chose a specific tool or architecture over another. We value critical thinking.
- Prepare for the environment: If you are told what tools or editors will be used, spend a little time familiarizing yourself with them to avoid technical friction during the interview.