Software Engineering Manager
- Industry Other
- Category Software Engineering
- Location Lalitpur District, Nepal
- Expiry date Apr 05, 2026 (2 days left)
Job Description
Job Title:
Engineering Manager
Job Summary:
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, with a strong focus on high-quality software development, team management, and delivery excellence. This role requires hands-on experience in the US healthcare domain, including a solid understanding of healthcare systems, data standards, and compliance requirements.
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.
Job Description:
As an Engineering Manager, you will:
- Lead and manage large multi-sub-team groups of software and quality engineers (10+ members), offering strategic direction, mentorship, and comprehensive support.
- Oversee the design, development, and maintenance of applications using Python/FastAPI and JavaScript/TypeScript/React.js/Next.js
- 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.
Job Specification:
Required Skills and Expertise:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 7+ years as a software engineer with a focus on software development, including experience in the US healthcare domain (healthcare systems, data standards, or compliance), and 2+ years in a leadership or managerial role.
- Programming Languages: Strong background in programming languages, like Python, JavaScript, TypeScript is required.
- Databases: Solid experience with RDBMS required with capability to solve
- Frameworks: Experience with FastAPI & Next.js is required.
- 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 10+ 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.
Nice to Have:
- Experience in the US healthcare domain or working with US healthcare clients.
- Experience with data engineering or data pipelines.
- Experience with infrastructure as code (Terraform, CloudFormation).
Soft Skills:
- Excellent communication skills - both verbal and written.
- Should have a strong sense of ownership for the teams that you manage.
- 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.
Candidates who possess a combination of these qualifications, are passionate about software development, and are eager to contribute to our dynamic team are encouraged to apply.
Location: Nepal (Office-based)
Application Procedure:
Interested candidates may apply through LinkedIn Easy Apply. If you’re shortlisted, our team will get in touch with you and guide you through the next steps.