Talent.com
Mott MacDonald - Senior Software Engineer

Mott MacDonald - Senior Software Engineer

Mott MacDonald Pvt LtdGujarat
30+ days ago
Job description

About the Role :

We are looking for a skilled Senior Software Engineer to join our dynamic and innovative team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions.

The ideal candidate has a strong background in multiple programming languages and a passion for creating scalable, efficient, and reliable systems.

You will play a key role in the entire software development lifecycle, from concept to Responsibilities :

  • Lead the design and development of complex software systems, ensuring they are scalable, robust, and maintainable.
  • Write clean, well-documented, and efficient code in a variety of languages, such as Python, JavaScript, Java, or C++.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of quality and growth.
  • Troubleshoot and debug production issues, providing timely and effective solutions.
  • Contribute to all phases of the software development lifecycle, including requirements analysis, design, testing, and deployment.
  • Stay up-to-date with emerging technologies and best practices to continually improve our engineering processes.
  • Optimize applications for maximum speed and scalability.
  • Work with cloud technologies (e.g., AWS, GCP, Azure) to build and deploy Qualifications :
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • A minimum of 5-8 years of professional experience in software development.
  • Proven expertise with at least one major programming language (e.g., Python, Java, C++, JavaScript).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with version control systems, preferably Git.
  • Excellent problem-solving, communication, and team collaboration skills.
  • A portfolio of successful projects or contributions to open-source projects.

Preferred Qualifications :

  • Master's degree in Computer Science or a related field.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Familiarity with CI / CD pipelines and DevOps practices.
  • Experience in a lead or supervisory role.
  • Certifications in cloud computing (e.g., AWS Certified Developer, Google Cloud Professional Cloud Developer)
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Gujarat