Please call me at 408 462 5912 to discuss If you are qualified for this position & submit your resume in Word doc at prasad@cognateinc.com along with a brief cover letter and full contact info
Job Title: Software Engineering Manager
Location: Toronto Canada
job Type: Full Time
Job Description:
- Collaborating with the Vice-President of Engineering, the hands-on Engineering Manager will join the product delivery team in San Mateo, CA.
- You should have an excellent command of at least one object-oriented language, such as GO, Ruby, Java,C++, or Python; as well as front-end technologies such as React/AngularJS/Vue, HTML, CSS and cross browser compatibility. On the server side, you are familiar with Linux, Nginx, deployment and monitoring in addition to your core skill of development. You also possess the appreciation of regression testing & test driven development as well as follow development standard methodologies such as adhering to coding guidelines and standards, open to peer code review and work towards reducing code complexity.You should be able to use Git appropriately.
What You’ll Do:
- Manage the team of Engineers of all levels of seniority and diversity.
- Lead Scrum teams and deliver projects on time with high quality.
- Mentor and support the Engineering team in professional development, potential, and motivation to grow and excel.
- Architecture and design robust, scalable, secure, high performance and high availability SaaS platform.
- Write excellent, simple, clean, efficient code; debug, troubleshoot and trace logs.
- Develop ideas for new programs, products, or features by monitoring industry developments and Trends.
- Follow software development methodologies (Agile/Scrum, test-driven development, continuous integration, refactoring, coding standards and code reviews).
- Provide regular status updates on project deliverables.
What You’ll Need:
- Master or Bachelor’s Degree in Computer Science, or Engineering.
- 3 - 5 years of hands-on management experience with direct reports.
- 5 - 7 years of object-oriented software development experience in large-scale web or mobile Applications.
- Experience in GoLang programming, or strong experience in C/C++, Java, Ruby/Rails, Python or other object-oriented programming languages and willing to work with GoLang.
- Experience with ES6+ and familiar with React or AngularJS or VueJS. Knowledge of front-end technologies such as JavaScript, HTML, CSS.
- In-depth experience with designing and developing REST API Services is must.
- Good knowledge of at least one relational database and one NoSQL database.
- Excellent skills in verbal and written communication with strong attention to detail and ability to articulate concepts clearly.
- To be creative, resourceful, a self-starter in fast-paced environment, with thoughtful and positive, collaborative, can-do personality.
- To be always working to level up your skills and knowledge; and are constantly learning.
Bonus Points if You Have:
- Experience in eCommerce, retail, marketing, SaaS or mobile applications.
- A good understanding of Cloud computing (AWS) is desirable.
Prasad G | Sr. Recruiter | Cognate, Inc.
Digital & Cloud Apps Integration
www.cognateinc.com
How to Apply:
If you are qualified for this position, please submit your resume in Word format along with a brief cover letter to APPLY NOW through this site.
About Us:
Headquartered in the heart of Silicon Valley, Cognate Inc. was established in 2005 and is a leading IT staffing and IT Consulting Company. Our focus areas includes Staffing and Consulting for Cloud Computing, Data Analytics, Big Data, Enterprise Security & Risk Management, Mobile Applications.