Engineering Manager

Job Description

The Engineering Manager will be a hands-on team member leading the design, development, and installation of software solutions.  In this role, you will lead the building of high-quality, innovative, and fully performing software in compliance with coding standards and technical design.  The role will have responsibility for the core of Vimly’s revenue generating systems with multiple teams of direct reports with similar project priorities.  The role requires the skills of an experienced professional with a solid understanding of industry practices, respect for existing systems, a drive for modernization to stay innovative and to be the best platform in the market.  

Job Responsibilities:

  • Manage multiple teams of Software Engineers in the design and development of software and database solutions.
  • Near term enhance core systems to support growth targets, next lead the design and build of highly scalable, resilient, performant cloud microservices and APIs.
  • Provide oversight of software code written using code-review and paired-programming approaches.
  • Work with QA in close collaboration on developing testing processes, frameworks, automation, and deployment strategies.
  • Work with architects on software and system optimizations, helping to identify and remove potential performance bottlenecks.
  • Focus on innovating new and better ways to create solutions that add value.
  • Provide leadership, mentorship, and direct feedback to direct reports.
  • Collaboratively work with other engineering leaders to deliver customer value, continuously improving the Engineering organization overall.
  • Work closely in collaboration with product management, program management, QA, cloud operations, technical support, and sales teams at various stages of product development. 
  • Receptive to change and is flexible; Seeks and adopts improved approaches and processes. 
  • Initiates action – is results oriented, takes responsibility for actions and outcomes. Meets commitments and strives for high performance.
  • Manages the workload - makes timely decisions, prioritizes effectively, solves problems, monitors results and takes remedial action where necessary.  Delegate within your team both handing off and assisting with other’s duties.  
  • Ability to quickly master new systems and/or processes, capacity to stay organized while managing competing priorities.
  • Technically proficient – knows role and has a solid familiarity with tasks and responsibilities. 
  • Takes responsibility for own learning - knows personal strengths and recognizes development needs.
  • Is open to feedback and seeks to improve self, team and organization. You’re always learning and in turn, you’re always teaching.  
  • Communicates ideas – strong facilitation and written communication, proposes a way forward. Listens to views of colleagues and takes in diverse perspectives. 
  • Works collaboratively – shares information, fosters teamwork and contributes to a positive work environment where people want to come to work.  Support other divisions within Vimly as needed with a focus on process improvement.
  • Display ethical character and competence - acts with integrity and intent, is accountable for own actions, aligns with Vimly’s core values and strategic goals. Act as a good citizen of Vimly.  
  • Standards and procedures - Using meticulous attention to detail, implement consistent, high quality and measurable procedures and protocols.
  • Build strong internal relationships - You are emotionally intelligent and know your audience. 
  • Critical thinking, ability to challenge others and drive productivity, while maintaining strong business relationships.
  • Ability to work effectively in a fast paced, high energy, team-oriented environment.

Qualifications:

  • Bachelor’s Degree in Computer Science or equivalent work experience preferred.
  • 8+ years of software development experience.
  • 4+ years of working experience in Java or equivalent.
  • 4+ years of designing and developing microservices.
  • 3+ years of experience managing a team of at least four (4) individuals.
  • Strong OOD and Design Patterns principles.
  • Experience with supporting the building and developing of high-quality solutions on AWS, Azure, or similar cloud platforms.
  • Cloud-based distributed application scaling & data processing.
  • RDBMS systems such as Postgres, MySql, or MS SQL Server.
  • Experience with Docker or Kubernetes infrastructure.
  • Professional experience with Git and software development process.
  • Strong knowledge of agile development practices, methodologies and tools.

What Will Help You Excel 

  • Receptive to change and is flexible; Seeks and adopts improved approaches and processes. 
  • Initiates action – is results oriented, takes responsibility for actions and outcomes. Meets commitments and strives for high performance.
  • Manages the workload - makes timely decisions, prioritizes effectively, solves problems, monitors results and takes remedial action where necessary.  Delegate within your team both handing off and assisting with other’s duties.  
  • Ability to quickly master new systems and/or processes, capacity to stay organized while managing competing priorities.
  • Technically proficient – knows role and has a solid familiarity with tasks and responsibilities. 
  • Takes responsibility for own learning - knows personal strengths and recognizes development needs.
  • Is open to feedback and seeks to improve self, team and organization. You’re always learning and in turn, you’re always teaching.  
  • Communicates ideas – strong facilitation and written communication, proposes a way forward. Listens to views of colleagues and takes in diverse perspectives. 
  • Works collaboratively – shares information, fosters teamwork and contributes to a positive work environment where people want to come to work.  Support other divisions within Vimly as needed with a focus on process improvement.
  • Display ethical character and competence - acts with integrity and intent, is accountable for own actions, aligns with Vimly’s core values and strategic goals. Act as a good citizen of Vimly.  
  • Standards and procedures - Using meticulous attention to detail, implement consistent, high quality and measurable procedures and protocols.
  • Build strong internal relationships - You are emotionally intelligent and know your audience. 
  • Critical thinking, ability to challenge others and drive productivity, while maintaining strong business relationships.
  • Ability to work effectively in a fast paced, high energy, team-oriented environment.

 Resumes may be submitted to: jobs@vimly.com