HamburgerMenu
hirist

Mott MacDonald - Senior Software Engineer

Mott MacDonald Pvt Ltd
Gujarat
5 - 8 Years
star-icon
4.1white-divider683+ Reviews

Posted on: 03/09/2025

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 deployment.


Key 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 applications.


Required 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)


info-icon

Did you find something suspicious?