Careers at VentureDive

Senior Manager - Software Engineering
Karachi, Pakistan | Full Time | Senior Manager/Supervisor

Job Brief:

We are seeking a versatile Senior Software Manager to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing software performance and configuration systems, and managing the deployment and integration of new software. You will also be required to hire new software developers.

To ensure success as a senior software manager, you should possess extensive experience as a senior software manager and a mentor of junior software developers. First-class senior software managers drive software innovation at their companies.
 

VentureDive Overview:

Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people world-wide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.

Key Responsibilities:

Team Management & Leadership:

  • Lead a fully functional engineering team responsible for all aspects of software delivery, including QA, operations, and development
  • Manage personnel, including overseas software development and testing teams
  • Hire, mentor, and manage a top-tier software development team
  • Mentor and coach team members technically and behaviorally
  • Allocate and prioritize resources for the department

Stakeholder & Customer Engagement:

  • Ensure customer feedback is integrated into product and engineering processes
  • Collaborate across functions, with system architecture experts, and external partners for system understanding and stakeholder needs
  • Communicate project status and coordinate with adjacent teams
  • Collaborate with end-users on software functionality
  • Project & Product Management:
  • Lead a team of software engineers to distill user and stakeholder needs into clear system requirements using advanced modeling techniques
  • Achieve business and engineering financial targets for projects
  • Define feature development scope, deliverables, test plans, and schedules for successful delivery
  • Oversee multiple projects ensuring established scope and schedules are met
  • Manage sustaining engineering initiatives and customer escalations

Technical Oversight & Strategy:

  • Direct all engineering activities and projects within the organization
  • Clarify use cases, requirements, and specifications
  • Supervise software development teams and evaluate software solutions & system performance
  • Implement and monitor risk management practices for system risks
  • Stay updated on new software technologies and adhere to best practices in cybersecurity
  • Manage the development, deployment, integration, installation, and configuration of solutions
  • Resolve deployment and integration errors
  • Perform routine software maintenance and monitor performance metrics

Software Deployment & Maintenance:

  • Manage the development, deployment, integration, installation, and configuration of solutions
  • Resolve deployment and integration errors
  • Perform routine software maintenance and monitor performance metrics

Requirements

  • Educational Qualifications:
  • Bachelor's degree in software engineering, computer science, information systems, information technology, or similar.
  • Master's or PhD in a related field preferred.
  • 10+ years of professional software development experience with at least 5 years of leading a team.
  • 5+ years experience leading or participating in Agile/SAFe-based enterprise software delivery
  • Strong adoption of tool driven Agile management such as through Jira, Asaana etc.
  • Proven track record in leading software development teams and successful execution of the complete software development lifecycle.
  • Experience in bug escalation and triage.
  • Experience managing an engineering team in a fast-paced, innovation-centric company.
  • Experience building and overseeing scalable enterprise technology services

Technical Skills:

  • Strong awareness and expertise in engineering and programming paradigms
  • In-depth knowledge of programming languages such as Python
  • Extensive experience building and owning large-scale, multi-threaded, geographically distributed backend systems
  • Familiarity and expertise with large scale enterprise system or data architectures
  • Experience with ML infrastructure
  • Familiarity with relevant technology stacks a plus (such as AWS, Azure, GCP, Kubernetes, Docker, Kubeflow, Torch, other common deep learning stacks)
  • Proficiency in documenting processes and monitoring performance metrics
  • Knowledge of best practices related to data encryption and cybersecurity
  • Expertise with database technologies including RDBMS, NoSQL modalities.
  • System design experience, including data components.
  • Experience with data analytics, AI
  • Understanding of front-end architectures (monoliths vs micro-frontends).
  • React proficiency preferred.

Soft Skills:

  • Exceptional interpersonal and communication skills.
  • Ability to mentor junior software developers and collaborate with all stakeholders.
  • Scientific approach to decision-making and commitment to quality.
  • Excellent written and verbal communication skills.Ability to work cooperatively with people at all levels.
  • Mindset to drive team improvement through data and reporting
  • Demonstrated ability to learn new technologies and maintain a high degree of technical involvement with your team.

Management & Leadership:

  • Ability to provide technical guidance, mentorship, and assistance to direct reports.
  • Plan, direct, and coordinate the core products software engineering function in developing, releasing, and maintaining software applications according to needs
  • Participate with leadership in pre-sales activities

In order to thrive at VentureDive, you

…are intellectually smart and curious

…have the passion for and take pride in your work

…deeply believe in VentureDive’s mission, vision, and values

…have a no-frills attitude

…are a collaborative team player

…are ethical and honest

Are you ready to put your ideas into products and solutions that will be used by millions?

You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us ... we're having a ball! 

* Required fields
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

LinkedInLinkedIn profile URL:*
City*
Gender*
CGPA*
University Name*
Area of Interest/Specialization*
Human Check*
Logo

© 2023 VentureDive. All rights reserved.