DM Clinical Research

Software Engineering Manager (3432)

DM Clinical Research  •  Karachi, PK (Onsite)  •  14 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Job Location: Corporate - Karachi (KHI) - Karachi, Sindh 75600
Position Type: CONTRACTOR - 3rd Party (CT3P)Education
Level: None
Travel Percentage: None
Job Shift: Any
Job Category: Information TechnologyWe are seeking an experienced Software Engineering Manager (L3.5 Level, 8-10 Years Experience) to lead and manage a team of full-stack developers working with .NET, Angular, Azure, MySQL, APIs OR Node.js, React, Azure, MongoDB, CosmosDB, APIs. This role requires a strong technical background, leadership abilities, and the ability to drive software development initiatives in alignment with business goals. The Software Development Manager will oversee technical strategy, team development, project execution, and process improvements to ensure high-quality software delivery.
DUTIES & RESPONSIBILITIES
Technical Leadership
- Provide technical direction, architecture guidance, and best practices for full-stack development.
- Lead the design and implementation of scalable and secure applications on Azure Cloud.
- Ensure adherence to coding standards, architectural guidelines, and DevOps best practices.
- Oversee API design and integration strategies, ensuring optimal performance and security.
- Collaborate with cross-functional teams including product managers, UI/UX designers, and DevOps engineers.
Team Management & Mentorship
- Lead and mentor a team of full-stack engineers to enhance technical expertise and career growth.
- Conduct performance reviews, goal setting, and professional development planning for team members.
- Foster a collaborative and innovative engineering culture, promoting continuous learning.
- Assist in hiring, onboarding, and training new engineers to build a high-performing team.
Project & Delivery Management
- Plan and manage software development projects, ensuring timely delivery and alignment with business objectives.
- Define and track project milestones, sprints, and release schedules using Agile methodologies.
- Work closely with stakeholders, business analysts, and QA teams to define clear requirements.
- Ensure proper implementation of CI/CD pipelines and DevOps workflows for smooth deployments.
- Proactively identify and mitigate risks, ensuring high software reliability and availability.
Process Optimization & Innovation
- Drive continuous improvement initiatives in the software development lifecycle (SDLC).
- Implement automated testing, performance monitoring, and security compliance strategies.
- Stay updated on emerging technologies and industry trends, recommending adoption where beneficial.
- Enhance scalability, maintainability, and performance optimization of applications.
KNOWLEDGE & EXPERIENCE
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Equivalent practical experience may be considered.

Experience:
- 8-10 years of experience in full-stack software development, with at least 3 years in a leadership or managerial role.
- Strong expertise in either:
- - .NET, Angular, Azure, MySQL, APIs OR
- - Node.js, React, Azure, MongoDB, CosmosDB, APIs
- - Proven experience in leading engineering teams, project management, and stakeholder collaboration.
- - Hands-on experience with cloud computing (Azure), microservices architecture, and DevOps practices.
- - Solid background in database management (MongoDB, or CosmosDB) and API integrations.
Credentials:
- Microsoft Azure certifications (preferred but not mandatory).
Knowledge and Skills:
Technical Skills:
- Deep understanding of full-stack development and modern web frameworks.
- Strong expertise in API design, cloud architecture, and database optimization.
- Hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Familiarity with security best practices, authentication (OAuth, JWT), and performance tuning.
- Knowledge of microservices architecture, event-driven systems, and serverless computing.
Leadership & Management Skills:
- Proven ability to lead and mentor software development teams.
- Strong project management skills with a track record of on-time software delivery.
- Excellent problem-solving, decision-making, and conflict resolution abilities.
- Strong communication skills to collaborate effectively with technical and non-technical stakeholders.
- Ability to align technology initiatives with business goals and drive process improvements.
DM Clinical Research

About DM Clinical Research

DM Clinical Research is a network of clinical trial investigator sites based out of Houston, Texas.

We are the link connecting pharmaceutical and research organizations to caring individuals seeking to power the advancement of medicine. We work with qualified physicians with a diverse range of specialties—including cardiology, endocrinology, pediatrics, rheumatology, pulmonology and family medicine—and have conducted a wide variety of studies with successful enrollment targets.

Websites:

http://www.dmclinical.com

Industry
Biotech & Life Sciences
Company Size
501-1,000 employees
Headquarters
Houston, TX
Year Founded
2006
Social Media