Software Engineering Manager

Competitive
Permanent
Toronto
06 Feb 2020
752307

One of the largest car auction tech company is looking for a hands-on and experienced Software Engineering Manager to grow with the company.

Software Engineering Manager (Hands-on)

One of the largest car auction tech company is looking for a hands-on and experienced Software Engineering Manager to grow with the company.

Responsibilities:

  • 10+ years of software development experience with a balanced focus on building scalable backend services and performant front-end UIs.
  • As a Software Engineering Manager, you will mainly drive the implementation of the modernization
  • Working with Product Managers/Owners, Architects, and other business stakeholders to understand business requirements, and proposing solutions and that meet the business needs and implementing the end-to-end solutions.
  • Manage a group of Full-stack Software Engineers as well as mentoring and guiding them to achieve their career goals.
  • Explore new technologies, learn new concepts and share ideas with others
  • Lead and perform regular code reviews and write annual performance reviews for engineers
  • Mentor and lead an engineering group. Ensure good coding practices are being followed, and that everyone has what they need to do their work
  • Actively lead or participate in troubleshooting and resolving technical issues related to testing, deployments and the overall health of the live system.
  • Engage in technical design and discussions with engineers
  • Extensively experience using the following technologies and tools is required: NodeJs, TypeScript, front-end technologies such as Angular, React or Vue, Relational database such as MySQL or PostgreSQL, NoSql exposure to NoSQL databases such as Cassandra, MongoDB or DynamoDB, experience working with the AWS cloud environment (EC2, Lambda, Kinesis, API Gateway, RDS, DynamoDB), versioning code in Git/GitHub, working experience building stateless APIs (REST, bonus points for GraphQL or gRPC), understanding of pub-sub design patterns and technologies (Kinesis, Apache Kafka, RabbitMQ, AWS SQS, Oracle GoldenGate), testing frameworks such as Mocha, Selenium, Jest, etc. DevOps tooling and automation in Jenkins, CloudFormation, Docker.
  • Experience with the SDLC and post-launch Production support; and experience with iterative software development life-cycle methodologies and frameworks such as Agile, SCRUM, Test Driven Development, etc.

Jagruti Solanki's picture
Senior Consultant | Senior Tech Appointments, Toronto
Toronto (647) 330 1634 | jsolanki@morganmckinley.com