Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 3, 2020
    Deadline: Not specified
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime

    VASTech is recognized internationally as a leading-edge innovator and preferred independent global supplier of telecommunications solutions to national governments and the law enforcement community. Our solutions are currently implemented around the world. Our engineering capabilities are internationally recognised. We offer sophisticated hardware and sof...
    Read more about this company


    Software Engineering Manager

    Job Overview

    As an Engineering Manager you will be required to lead a team that is responsible for the platform and various services that are common to the VASTech product line including highly complex distributed systems with requirements for scalability to handle the ever-growing volume of telecoms traffic. Our user interfaces integrate with various other components and are used by expert operators, analysts and administrators

    Duties and responsibility include the following, but not limited to:

    Team Leadership

    • Manage team members in order to maximize engagement and as a result, the delivery of releases as defined by release plan
    • Provide professional support to employee through mentorship
    • Define and communicate priorities to the team in order to reach target dates
    • Assist in removing obstacles that is hampering the performance of the employee
    • Ensure that roles and responsibilities of all team members are clear and understood
    • Create clear OKR’s for team members that will be used for performance feedback
    • Manage the performance of the team through constant individual feedback
    • Assist in creating personal development plan for each employee
    • Manage the skillsets of the team to match and support the current and upcoming projects
    • Ensure company, product and team strategy is clear and understood by team members
    • Leave management
    • Team budget preparation and execution
    • Update the forecasted budget
    • Allocate expenses against the budget and provide invoices to finance where required
    • Detailed design of the new positions’ job specification and desired outcomes
    • Assist in recruitment process
    • Creation and implementation of induction plan for new starters

    Process Implementation

    • Elicit and define customer/user requirements through customer feedback, project requirements and technology push
    • Make sure that team adheres to the defined software development process
    • Ensure required documentation is created
    • Refine team’s backlog based on priorities
    • Create work breakdown or user requirements
    • Make sure that effort estimation is done by team members

    Product Delivery

    • Create and define a product strategy and vision for the relevant sub-system, through collaboration with stakeholders that supports the overall product strategy and vision set by the Product Manager
    • Prioritize features by ranking them against the product strategy and new projects committed to
    • Constantly optimise the value which the product provides to the customer
    • Highlight and manage dependencies on other teams
    • Maintain and create the required documentation for the relevant sub-system
    • Guide technical design and integration of software components and features
    • Provide technical leadership through process design inputs
    • Make suggestions on technical decisions & review design with all relevant stakeholders
    • Plan development of product as per roadmap with the resources at hand
    • Track the progress of the development, managing the team to reach the deadlines as specified
    • Regularly reporting to management on the status and progress of development
    • Identify potential third-party suppliers and decide on building vs. contracting as a solution
    • Ensure that quality is baked into the development process
    • Ensure consistent integration with Systems Integration Testing environment
    • Responsible for continuous integration and source control strategy of team

    Technical Support

    • Triage of support incidents assigned to the team
    • Provide technical support and assistance for related products in the field
    • Interface with customers and support personnel on technical issues
    • Ensure resources are available to deal with any priority issues
    • Respond promptly and professionally to escalation requests for advanced technical support

    Pre-Sales and Sales Support

    • Conduct market assessment
    • Match our solutions to the requirement
    • Responsible for product and feature demonstrations
    • Assist and review proposals
    • Network with Sales team
    • ATP planning and on-site preparation
    • Provide assistance with the internal and external training of the product.

    Qualification & experience required

    • Min:  B. Engineering or Computer Science Degree
    • Ideal: Master’s Degree in Engineering or Computer Science with Management qualification
    • 10+ Years Team Management; Process Management; Requirements Analysis; Software Development & Release

    Skills & knowledge required

    • Excellent communication & listening skills
    • Analytical
    • Leadership
    • Planning and organizing
    • Mentorship
    • Facilitation
    • Effort estimation
    • Project delivery
    • Proven knowledge with regards to engineering processes and software releases
    • Project management
    • Management and Leadership
    • Telecoms, computers and internet

    Personal Attributes

    • Servant leader
    • Empathy
    • Self-motivated & managed
    • Customer focused
    • Integrity
    • Organised
    • Conflict resolution
    • Problem solving
    • Time conscious
    • Pro-active
    • Shows ownership




    Method of Application

    • If this sounds like something you are passionate about, please send your CV with a motivational cover letter to

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

  • Product Manager Job Description

    Product management is one of the highest paying jobs. This is because it is an integral part of an organization’s operation. As the name entails, product ...

    Read More

  • Cover Letter Writing Tips

    Let’s be honest. Writing a cover letter can be dreadful. This is even more stressful when you are applying for different positions. When tasked with writing...

    Read More

  • Organizational Skills To Have On Your Resume

    Organizational skills are one of the key transferable skills that every job seeker is encouraged to have. This is because employers are on the lookout for ...

    Read More

  • Administrator Job Description

    Ever wondered how workplaces with multiple units and subdivisions are kept organized? Well, that’s because they most likely employ the services of an administ...

    Read More

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail