XX
Sr. Software EngineerTech MahindraUnited Kingdom
XX

Sr. Software Engineer

Tech Mahindra
  • GB
    United Kingdom
  • GB
    United Kingdom

Über

Software Development * Write clean, maintainable, well‑structured, and well‑tested code. * Develop high‑performance, reliable software components and services. * Debug complex production issues, perform root‑cause analysis, and implement long‑term fixes. * Optimize applications for speed, scalability, and robustness. Collaboration & Communication * Work closely with Product Management, UX, QA, and DevOps teams to deliver features end‑to‑end. * Participate in technical discussions, provide insights, and influence product direction. * Communicate technical concepts clearly to both technical and non‑technical stakeholders. Technical Leadership * Lead end‑to‑end design, development, and deployment of software features and systems. * Translate functional and non‑functional requirements into scalable architecture and clean technical designs. * Drive best practices in code quality, testing, CI/CD, performance optimization, and system reliability. * Perform detailed code reviews and provide mentorship to junior/mid‑level engineers. Required Qualifications * Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. * 5–10+ years of hands‑on software development experience. * Proficiency in one or more major languages (e.g., C/C++, Python, Java, Go, TypeScript, depending on role focus). * Strong understanding of data structures, algorithms, design patterns, and system architecture
  • United Kingdom

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.