Job Description

SENIOR ENGINEER, SOFTWARE DEVELOPMENT

OBJECTIVE OF THE JOB

The primary function of this role is to support Software Development Team to produce high-quality software design and architecture.

RESPONSIBILITIES

  1. Design and implement scalable backend and API solutions aligned with project architecture and product roadmap.
  2. Review and optimize existing software components to improve performance, reliability, and security.
  3. Define technical standards, coding guidelines, and best practices for the software development team.
  4. Conduct system architecture design and participate in solution reviews with Software Team Lead, Product Development Manager, and CTO.
  5. Perform root cause analysis of complex software issues and implement permanent, efficient resolutions.
  6. Ensure all software releases meet internal QA standards and align with client project requirements.
  7. Manage software repository versioning, release contro...

Ready to Apply?

Take the next step in your AI career. Submit your application to MTD Group today.

Submit Application