
Search by job, company or skills
NextLabs, Inc is looking for a hands-on engineering manager and innovator to build and run a software engineering as part of the South East Asia Engineering Center expansion plan.This individual should be passionate about building ground breaking software product, delivering high-quality products, and getting things done.
This position will be the driving force of the Batam Software Engineering Center.You will be part of the extended team working on the continued enhancement and development of NextLabs technology and key product areas. You will plan, direct, and manage the activities of engineers and system software projects to ensure that project goals and commitments are accomplished within the prescribed time frame and parameters.You will work closely with, and interface with, cross-functional teams to align priorities, resources, schedules and deliverables.You will utilize your leadership, technical expertise, and project planning skills to develop team strategy and direction, and oversee the execution of the product development.
Candidates must be results-oriented and bring a successful track-record for developing software solutions that are targeted to meet enterprise customer needs.The environment is dynamic and fast-paced with competitive advantage created largely by leading-edge technology, patents, and seamless integration.
Responsibilities:
Build and manage a Software Engineering team.
Plans and oversees the daily functions, operations, and activities of the Software Engineering teams responsible for the entire development lifecycle and working closely with the other engineering teams, DevOps / build & release, and product management.
Develop project plans, specify goals, strategy, product schedule, identify risks, contingency plans, staffing and allocation of available resources.
Develop and execute team strategy and direction to improve efficiency and enhance productivity.
Assess, implement, and improve quality and software engineering processes.
Identify and resolve operational, execution and organizational issues that affect the delivery of products.
Formulate and define technical scope and objectives of products.
Communicate status of team commitments and areas of risk on a regular basis.
Continuous consultation with engineering personnel to provide technical advice and problem resolution.
Make recommendations regarding employment, promotions, salary adjustment, and termination. Perform employee counseling and evaluate work performance.
Actively bridge technical and business cultures and perspectives to promote cross-organizational collaboration.
Work closely with the counterpart in Singapore and Malaysia as part of the South East Asia Engineering Center.
Coordinate with other team to support product release activities and operational improvement projects.
Communicate project status, issues and risks to other teams and executives.
Stay abreast of emerging technologies and practices to ensure that the engineering team is working with the best practices tools, architecture designs and processes.
Requirements:
BS or BA degree in computer science, engineering, or related field.
6 years of software development (Java/J2EE and C++) experience with a minimum of 2 years as a team leader
A strong background in object-oriented programming and database design and development.
Working experience with IAM and enterprise applications such as ERP, PLM, CRM, is a plus.
Experience in developing document management, DLP, security infrastructure or DRM is a plus.
Familiar with Operating System, Compiler, or Runtime technology.
Working knowledge of developing cloud applications is a plus.
Understanding of enterprise directory deployment scenarios (Active Directory, LDAP, or ADSI) and directory schema extensions is a plus but not required.
Must have a good knowledge of internet technologies (XML, Web Services, SOA, etc.) and familiarity with agile development principles.
Experience in working with build and release environment (perforce, Ant, Maven, etc)and test automation frameworks such as (STAF, Junit, Grinder, OpenSTA, etc.).
Ability to develop and execute team strategy and direction, and monitor projects for results.
Ability to understand, and clearly relate to other members of the organization, technical manuals, software specifications, hardware principals of operations, and general methods of applications software development methodologies and techniques.
Strong communication, influence and problem-solving skills.
Team player with strong pride of their work.
This is an exciting opportunity for a candidate looking to play a key role at a successful and growing startup with a successful track-record for developing software solutions that are targeted to meet the enterprise customer.
For immediate consideration email resume to [Confidential Information]
Job ID: 138315199