Software Engineer – Front End

Filled
February 18, 2026

Job Description

📌 Role Overview

As a Software Engineer – Front End at IBM, you will work closely with multi-track project and program teams to transform business requirements into intuitive, scalable, and high-quality web interfaces.

This role combines UI rapid prototyping, front-end web development, solution architecture, and technical leadership — offering the opportunity to contribute both technically and strategically.

🚀 Key Responsibilities

🔹 UI & Development

  • Collaborate with cross-functional teams to understand business requirements.
  • Create rapid UI prototypes and develop production-ready front-end solutions.
  • Review design mockups and translate them into scalable implementations.
  • Provide level-of-effort (LOE) estimates and assess project risks.

🔹 Architecture & Implementation

  • Architect, design, and implement front-end solutions independently.
  • Ensure performance, scalability, maintainability, and usability standards.
  • Identify and mitigate technical risks during development.

🔹 Leadership & Mentorship

  • Guide and mentor junior engineers.
  • Support team members in designing and delivering high-quality products.
  • Serve as project lead for specific product rollouts when required.
  • Participate in engineering discussions and planning sessions.

🎯 Ideal Candidate Profile

  • Strong understanding of modern front-end development practices.
  • Experience working in cross-functional, enterprise-scale environments.
  • Ability to independently architect and implement UI solutions.
  • Comfortable mentoring engineers and leading initiatives.
  • Strong analytical thinking and risk assessment skills.
  • Excellent communication and collaboration abilities.

🌍 Diversity & Inclusion

IBM is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.