Software Engineering Manager - Java / C#

Vancouver 29 days agoFull-time External
Negotiable
Salary : $104,540 - 104,540 per year Requirements : • Proven experience in leadership roles within software engineering, particularly in web and application development. • Extensive expertise in programming languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, VBA, and C. • Practical experience with SQL databases, specifically MySQL, and familiarity with application management tools like SVN and GitHub. • Strong comprehension of cloud services, notably AWS and Azure, with hands-on experience in deploying scalable applications. • Knowledge of RESTful API design and integration practices. • Proficient in front-end development frameworks and Linux system administration. • Experience working in Agile environments, utilizing methodologies like Scrum or Kanban. • Exceptional leadership capabilities, with a talent for inspiring teams and managing multiple projects concurrently. • Bachelor’s degree in Computer Science or a related discipline; masters degrees or relevant certifications are advantageous. Responsibilities : • Lead and mentor a diverse team of software engineers across various projects, ensuring timely and quality deliverables. • Supervise the entire software development lifecycle, from planning and design through coding, testing, deployment, and ongoing maintenance. • Collaborate with product managers and stakeholders to articulate project requirements and convert them into technical specifications. • Advocate for Agile methodologies to improve team efficiency and adaptability. • Manage code repositories with tools such as GitHub and SVN, implementing version control best practices. • Ensure applications deployed on cloud platforms, including AWS and Azure, are scalable, secure, and high-performing. • Drive technological innovation by assessing new technologies like REST APIs, C#, Python, JavaScript, C++, Ruby on Rails, VBA, .NET frameworks, Linux systems, and API integrations. • Track project advancements through metrics and reports; proactively resolve technical challenges. • Cultivate a culture of continuous learning by encouraging the professional growth of team members.Technologies : • API • AWS • Azure • C# • Cloud • GitHub • Java • JavaScript • Kanban • Linux • MySQL • Python • REST • Rails • Ruby • SQL • SVN • VBA • Web • ASP.NET • Git • Security More : We are looking for an experienced Software Engineering Manager to guide our innovative development team. In this role, you will oversee the design, development, and launch of cutting-edge software solutions that align with our business objectives while upholding high technical standards. We prioritize a collaborative atmosphere that fosters best practices and drives ongoing improvements throughout our projects. This full-time position offers competitive pay, on-site parking, profit sharing, and vision care, all within a fast-paced environment where you can leverage a wide array of modern technologies. last updated 52 week of 2025