Software Engineer Review
at IBM
Higher Level Apprenticeship
Computer Science
London
Review Submitted: March 2025
Overall Rating
2.6 /5
The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis:
Mentoring and Team Support: Guide, mentor, and support junior engineers and team members in skill development and professional growth.
Project Management: Coordinate with stakeholders, product managers, and other teams to define project requirements, timelines, and deliverables.
Code Review and Best Practices: Conduct code reviews to maintain coding standards and ensure quality. Promote best practices in software development.
Hands-on Development: Actively contribute to coding and debugging key components of the software.
Architecture Design: Make high-level design decisions, including evaluating frameworks, tools, and methodologies suitable for the project.
Performance Monitoring: Analyze and optimize application performance, ensuring reliability and scalability.
Problem Solving: Troubleshoot complex technical issues and ensure solutions align with the project’s vision.
Stakeholder Communication: Act as a bridge between technical teams and non-technical stakeholders, translating requirements and updates clearly.