JavaScript Job: Engineering Manager

Job added on


Hitachi Vantara


Lisbon - Portugal

Job type


JavaScript Job Details

Lisbon, Portugal - Hybrid
Technology Leadership
At least 7 years of experience - Senior
Requires work permit
Language(s): Required English
| Nice to have Portuguese

Must have:

Other Required:

Nice to have:
Microsoft Azure
Amazon Web Services

Our Company

Hitachi Vantara is part of the Global Hitachi family. We balance innovation with an open, friendly culture and the backing of a long-established parent company, known for its ethical reputation. We guide customers from what’s now to what’s next by unlocking the value of their data and applications to solve their digital challenges, achieving outcomes that benefit both business and society.

Meet our Team

Hitachi Vantara, a wholly-owned subsidiary of Hitachi, Ltd., guides our customers from what’s now to what’s next by solving their digital challenges. Working alongside each customer, we apply our unmatched industrial and digital capabilities to their data and applications to benefit both business and society. More than 80% of the Fortune 100 trust Hitachi Vantara to help them develop new revenue streams, unlock competitive advantages, lower costs, enhance customer experiences, and deliver social and environmental value.

Come join our team and our employee-focused culture and help drive our customers’ data to meaningful customer outcomes.

What you'll be doing:
This role is a hands-on technical manager responsible for working with cross-functional teams to identify problems statements, dependencies and resolve roadblocks; together with a team of enthusiastic software engineers responsible for delivering application platform, products and services for Industrial IOT and Data Management.

Drive an agile software development process incorporating user experience, software engineering, and cross-functional stakeholders to deliver on product and technology roadmap and strategy.
Own and prioritize the short-term roadmap for MVPs and releases.
Lead customer requirements gathering session, UX design brainstorming sessions, requirements prioritization and user story creation.
Identify problem statements, dependencies and resolve roadblocks by collaborating with cross-functional team member.
Manage internal and external customers by delivering on-time, clear communication, set expectation and being transparent.
Own and manage the backlog; continuously prioritize to ensure that backlog is ready with clear requirements and acceptance criteria.
Lead release and sprint planning, forecasting resource capacity, and estimate development efforts discussions.
Provide guidance to developers with either planning and execution and/or design architecture, strong skills in agile methodologies such as SCRUM; experiences with JIRA or similar software project tools.
Must be a self-starter and proactive who takes ownership of opportunities; works independently, manages multiple simultaneous priorities and projects, and deals well with ambiguity and last-minute changes.
Ability to balance multiple priorities, meeting specific deadlines utilizing strong organizational skills.
Resourceful leader who is comfortable navigating a large organization with global team members.
Manage a small team, provide leadership and guidance to technical challenges.


What you bring to the team:
A minimum of 8 years experience in technical management and/or software development on large-scale micro-services-based applications.
Development experience working on Java/Java EE, Spring, and REST frameworks.
Well-versed with test-driven development approach and extreme programming.
Possess knowledge of front-end/back-end services, APIs for on-prem/cloud applications with emphasis on micro-services architecture.
Skilled at developing and exercising cross-functional influence, translating between business owners and functional/technical teams.
Experienced in developing large-scale and high-volume multi-tiered applications.
Experienced in driving application architecture and design with considerations such as performance, scalability, reusability, and flexibility.
Ability to brainstorm and communicate technology ideas.
Ability to work with vendors, cross-functional teams, internal partners.
Strong skills in agile methodologies such as SCRUM; experiences with JIRA or similar software project tools
Possess strong experience in full-stack web applications with emphasis on Micro-Services architecture, containers, Kubernetes, RESTful services.
Experiences using IaaS and/or PaaS (AWS, Google Cloud, Azure, vCloud Air); and virtualization environment (ESXi, Xen, Hyper-V, Docker, etc.).
Proficient in one or more of the following languages a plus: C/C++, Java, Javascript or Go.
Database experience with RDBMS and/or NoSQL databases.
Excellent communication and interpersonal skills.


Health plan (extendable to spouses/children).
Annual bonus.
Mobile phone and communication plan.
Gym reimbursement (We had to ask for this one since we have a tradition of people bringing in cakes to celebrate pretty much everything. We’re the fittest, most handsome engineering team around. Trust us!).
Flexible schedules.
Informal and relaxed work environment.
Lots of growth opportunities.
Pension Fund (If you ever get to retire, then the company will pay you something for as long as you live).
Life Insurance (Because sometimes the code wins, but at least your family will get good money).

We are proud to say we are an equal opportunity employer and welcome all applicants for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.