Sunday, June 07, 2020

VP - Software Engineering & Development - Java/Python (10-18 yrs) (The Modern Dimension)

Company: Waresix(Waresix is a logistics platform for freight-forwarding, warehouse, and land transportation)

Founded - 2017

Head Office - Jakarta, Indonesia

Industry - E-Commerce, Freight Service, Logistics, Supply Chain Management, Transportation, Warehousing

Funding - Series A ($27.1 Million) by EV Growth and Jungle Ventures.

Company Profile : Waresix is a logistics platform for freight-forwarding, warehouse, and land transportation. It is a platform that matches unused warehouse space with users in need of such facility, looks to capitalize on the demand for flexible warehousing given the booming e-commerce market in the country. Waresix provides a solution for dynamic warehousing strategy that allows customers, retailer, distributor, and manufacturer to quickly adapt to variable demand.

Waresix is headquartered in Jakarta, Indonesia.

Business News About WareSix:

1. https://techcrunch.com/2019/07/04/waresix-raises-14-5m/

2. https://e27.co/logistics-tech-startup-waresix-shares-their-achievements-and-target-20190422/

3. https://www.techinasia.com/waresix-bags-11m-ev-growth-jungle-ventures

Title - VP Software Engineering

Job Description

- Research and design the most efficient and appropriate technology architecture to achieve company objectives.

- Build and set product roadmap and product releases.

- Build and grow a solid and well-balanced engineering teams.

- Responsible for designing, developing, and maintaining products.

- Provide leadership, management, and technical vision to the entire engineering team as well as the company.

- Assist the software development team to attain optimal team performance by removing technical obstacles.

- Stimulate hiring, career plans, training as well as performance reviews for software engineering team, including employee coaching, mentoring, development, and team building

- Maintain and review engineers KPI and set OKRs.

- Manage all software engineering schedules, budget and resource allocation

- Liaise with Product to understand functional and non-functional requirements and align with the business strategy

- Liaise with other senior technical leaders to align with the overall technology strategy.

- Liaise with QA for product releases.

- Facilitate technology and methodology decision making throughout team, including standardization, code reviews, reusable code base development, best practice, source control and deployment processes.

- Grow the engineering team by attracting, retaining, and growing top engineering talent

- Define methods and metrics for measuring successes and failures for engineering team

- Collaborate with Head of Product to set the vision and strategic roadmap

- Manage the selection of technology as well as interface with other parties

Qualifications:

- BS Computer Science or IT. MS or higher is preferred.

- Minimum of 10 years of professional experience in Software Development with minimum 3+ years of people management experience in a technology leadership role, including experience mentoring senior leaders on management and technical tracks.

- Experience leading and growing a team of at least 30+ engineers.

- Have built real-life applications on Microservices Architecture, CI/CD, Container Orchestration, and Inversion of Control.

- Understand advanced server configurations and best practice for secured code deployment on virtual machine.

- Have a solid understanding of both object oriented programming and functional programming.

- Expert in software development with at least four or more of the following languages: Typescript, Node Js, Go, Python, Java, C/C++, C# or PHP.

- Expert in building microservices architecture

- Expert in PostgreSQL, MySQL, and MongoDB.

- Strong foundation in container orchestration with Kubernetes or ECS

- Familiar with Nginx, Redis, Neo4J, IOC, CI/CD, and Unit Testing.

- Several years of hands-on software design and development experience in a customer-serving and/or platform context, preferably involving high scale distributed systems

- Possess Stakeholder Management skills and able to communicate well

- Prior experience working in a technology start-up is a plus

- Strong organization and prioritization skills along with outstanding written and verbal communication skills

- A solid foundation in software design, data structures and algorithms, and strong analytical and debugging skills

- Self-motivated, love what you do and believe in company's vision.

- Having a team-unity attitude is a mandatory.

- History of success building and managing teams that are accountable, reliable, and performance-oriented

- Extensive software engineering development and design experience with complex and highly scalable products using the right technologies and languages

- Experience with software development methodologies, agile software development values and practices, especially Scrum or Lean Software Development preferred.

- Decisive and effective at issue tracking and resolution

- Strong technical leadership, experience in growing teams and leads.

- Ability to attract top talent; demonstrated success in hiring, motivating and cultivating the team

Location - Jakarta,Indonesia

Apply Now