Maitri Holding Services Pvt. Ltd

Maitri Holding Services Pvt. Ltd

Software Industry

Kathmandu

Maitri Holdings Services Pvt Ltd is a wholly owned subsidiary of Maitri Holdings LLC which is an American professional services company catering to startups and small to mid-market businesses. Maitri's Nepal team is involved in application design, product development, automation improvements and BPO services. ...

View Company Profile

Engineering Manager

Apply Before : 2024-07-09 (Closed) View: 4395

Job summary

  • No. of Vacancy
    : 1
  • Job Type
    : Full Time
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Top Level
  • Experience
    : 5 Years
  • Apply Before
    : 2024-07-09 Closed
  • Skills
    :
    Engineering Management
    Javascript
    Python

Job Description:

We are seeking a dynamic and experienced Engineering Manager to join our innovative team. As an Engineering Manager, you will play a critical role in leading our engineering efforts, focusing on high-quality software development and team management. This is a unique opportunity to be part of Maitri's growth journey, offering leadership responsibilities for the right candidate.

You will oversee a team of talented engineers, guiding them to build and enhance our innovative platform. Leveraging your experience in managing software development teams and ensuring the delivery of high-quality, maintainable code, you will drive new feature development and improvements to existing features. You will be responsible for developing the career paths of the engineering resources within your team.

Responsibility: 

  • Lead and manage large multi-sub-team groups of software and quality engineers (20+ members), offering strategic direction, mentorship, and comprehensive support.
  • Oversee the design, development, and maintenance of applications using Python and JavaScript/TypeScript
  • Ensure the implementation of new functionalities with a focus on seamless integration and high-quality code.
  • Ensure the development of career paths for the engineering resources within your team.
  • Conduct and oversee thorough testing, debugging, and optimization of applications, addressing security considerations.
  • Ensure the process of code reviews is followed, applying security best practices and setting coding standards.
  • Collaborate with cross-functional teams and contribute to critical architectural decisions.
  • Maintain effective communication with clients to understand their needs and ensure satisfaction.
  • Foster a culture of continuous improvement, staying updated on industry trends and encouraging the team to do the same.
  • Take ownership of end-to-end workflows and intricate development processes, ensuring seamless project execution.
  • Assess the need for training and talent development initiatives.
  • Interview new team candidates to support growth and combat attrition.

Required Knowledge, Skills, and Abilities:

  • Programming Languages: Strong background in programming languages, like Python, JavaScript, TypeScript is required.
  • Frameworks: Experience with Django & Angular (version 12.1 or above) is preferred. Experience in FastAPI or React.js is a plus. 
  • Client Communication: Strong skills in communicating with clients, understanding their needs, and ensuring their satisfaction.
  • Delegation: Ability to delegate tasks and responsibilities to team members efficiently.
  • Team Management: Ability to manage large multi-sub-team groups of 20+ members effectively to ensure smooth functioning of the projects.
  • Debugging: Possess strong debugging skills to identify complex issues, ensuring proper identification of root cause and ability to delegate to the team for resolution and provide guidance as needed.
  • Leadership: Demonstrate strong leadership and communication skills to effectively lead meetings, ensuring discussions are focused, productive, and result in clear, decisive actions.
  • Career Development and Performance Management: Take charge of developing career paths for team members, including conducting performance appraisals to support their professional growth and development.
  • DevOps: Demonstrate a strong understanding of DevOps principles, with familiarity in CI/CD frameworks and tools, to streamline development processes and ensure smooth, continuous delivery of software.

Soft Skills:

  • Excellent communication skills - both verbal and written.
  • Passion for software development and leading teams.
  • Passion for mentoring people and delivering quality software.
  • Eagerness to contribute to a dynamic team.
  • Thriving in a people-first culture of teamwork and respect.
  • A pride in exceeding performance and functional standards of design and implementation.
  • Demonstrated ability to learn new technologies quickly and work across technologies.

Education + Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a software engineer with a focus on software  development, and 2+ years in a leadership or managerial role.

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button. 

Job Action