Position: Software Development Manager (Engineering Manager)
Company: Innovecs
Category: Lead
Experience required: 5y
English level: upper

Whether it be automating the movement of inventory around a warehouse, loading palettes, or optimization of freight transportation through the development of less than load (LTL) planning tools, Innovecs has partnered with leaders in the Logistics and Supply Chain industry to deliver innovative data-driven technology that meets the demands of a dynamic market while reducing the costs of logistic service providers. You need to be passionate about architecting and developing large enterprise solutions. You will cultivate relationships with industry, and ensure that we remain relevant in a competitive market.

WHAT YOU WILL BE DOING

You will build a multi-disciplinary team of engineers that will contribute to multiple products for our client.

Your responsibilities will be tо:

Work with Product managers in developing strategy, you will own the technical roadmap and the resourcing that will deliver it
Take responsibility for the overall development life cycle of the solution
Work closely with senior engineers to develop the best technical design and approach for new product development.
Apply project management — setting prioritization based on customer needs, planning of projects and features, Stakeholder management, and tracking of external commitments
Collaborate with Delivery management, Program Management, and Product Management to organize and deliver on customer priorities
Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules
Hire world-class engineers that fit with our culture
Coach and Mentor
Manage and foster career growth
Own Organizational Level Obstacles
Deliver customer solutions, on time and meet quality expectations
Define and be accountable for operational metrics
Develop domain technology strategies
Learn the business

WHAT EXPERIENCE ARE WE LOOKING FOR

Proven business acumen with the ability to hit the ground running
3+ years of experience hiring, developing, leading, and managing engineering team
5+ years of development experience (in preferred Java
Experience in designing large scale distributed technology solutions
Hands-on experience with the development of software engineering best practices
Strong understanding of database theory and experience with at least one relational and non-relational data store technology
Awareness with Cloud services (AWS, Azure, or GCP)
Customer relationship skill
Project Management Methodologies such as Six Sigma, Prince2, or Agile
Advanced English level
Excellent verbal and written communication
Project Management, time management, and team collaboration skill
A positive attitude

Technical Skills
We expect all candidates to have practical knowledge of SOLID object-oriented programming principles. We are predominantly Java & React. You must have the ability to dive into and have pertinent technical conversations around these technologies. In addition, you must be proficient at developing technical strategies using these technologies and have the ability to ascertain the competence level of engineers necessary to execute your strategies, and in turn manage those engineers. Competence in vetting technical proposals such as designs is critical. Other technologies you may be exposed to are Eclipse, SVN, Spring Framework, MongoDB, docker, tomcat, SVN, Maven, Junit, MongoDB, Git, and Atlassian suite of products (Jira, Confluence). The use of AWS

Additionally, it will be the responsibility of the Software Development Manager to make strategic decisions on what technologies we should build with and when we should adopt new technologies or versions — 1 year, even 3 years down the road


WHY DO WE VALUE THIS ROLE

With the global economy in recovery mode and delivery patterns shifting away from full truckloads, many LTL freight carriers enjoy booming business and have recently raised prices. Their biggest problem is trying to figure out how to move all the freight being thrown their way and this is where Innovecs’ provides industry-leading experience in building solutions that help minimize capital expenditure, reduce overheads, and are accommodating volume swings.

Our client has been in the supply chain industry for 80 years and specializes in assisting less than load (LTL) shippers and carriers with efficiency-related software and technology tools that help optimize the entire LTL-related supply chain. It’s in a unique position to observe the marketplace. More than 5,000 shippers, carriers, logistics service providers and freight-payment companies use its services.

Their Execution & Visibility („EVA”) product enables freight transportation stakeholders to digitize the LTL shipment lifecycle from quote to delivery. EVA is a suite of standardized APIs that enable rapid, real-time connections to LTL carrier systems unlike building custom API integrations or using alternate, labor-intensive processes to manage the full lifecycle of LTL shipments.

EVA is the backbone of LTL digitalization that delivers a secure, cloud-based, single integration point to connect with North American LTL carriers in order to automate the full lifecycle of an LTL freight move, from quoting to dispatch to visibility.

WHAT WE LOVE ABOUT INNOVECS
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance-based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays, and sick leaves;
- Gym 24/7, personal fitness instructor;
- English classes with native speakers and partially or fully reimbursed personal training and conferences