Skip to content
← Back to job listings

Software Engineering Manager

Emburse · Toronto, Canada

External listingfull-time4 days ago

About The Role

Join Emburse, a leading company in innovation and award-winning technologies. As a Software Engineering Manager, you will lead small technical teams in delivering highly scalable and reliable applications, establish attainable goals, provide guidance to team members, and improve engineering quality and efficiency. You will also align your product engineering team with the company's vision, hire qualified candidates, represent the product development team across the organization, and collaborate with cross-functional peers and leaders to deliver projects. Enjoy a range of benefits including flexible spending accounts, generous paid time off, health insurance plans, and more.

  • Lead small technical teams in delivering highly scalable and reliable applications that meet business budgets/timelines.
  • Provide guidance to team members to encourage work productivity, and monitor, evaluate and ensure the completion of tasks and projects.
  • Collaborate with cross-functional peers and leaders to deliver projects, and represent the product development team across the organization.
  • Manage goal priorities as set by the senior management and delegate tasks to the appropriate resources
  • Grows a team culture that is collaborative
  • Drive AI Adoption throughout the software development lifecycle
  • Has direct reports, remote or local
  • Provide technical guidance and coaching, break down barriers that interfere with tasks
  • Ability to review and influence design plans
  • Ability to analyze software requirements
  • Develop, lead, coach, and assess the engineering team
  • 6 years of distributed software development experience
  • 2+ years of Manager or Lead position experience
  • Prepare technical requirements and software design specifications
  • Participates in design activities
  • Familiar with all the policies, procedures and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, GDPR, and CCPA
  • Required: Bachelor’s degree in Computer Science or related field, or equivalent years’experience
  • Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle
  • Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing
  • Required: Minimum of 4 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT
  • Knowledge in at least 1 OOP language
  • Understanding of various design patterns and OOP paradigm
  • Experience in RESTful and security of API design
  • Dealing with ambiguity
  • Problem solving
  • Mathematical reasoning
  • Decision
  • Making/judgement
  • Analysis/Reasoning
  • Creative and innovative thinking
  • Personal development / Continual learning
  • Time Management
  • Attention to detail
  • Commitment to the job
  • Ethics / Integrity
  • Accountability / Dependability
  • Adaptability / Flexibility
  • Diversity and inclusion
  • Listening
  • Influencing others
  • Teamwork
  • Relationship building
  • Tact
  • Functional Alignment
  • Compliance/Best Practices
  • Managing and measuring work
  • Project management
  • Business alignment
  • Evaluating Talent
  • Coaching / Mentorship
  • Cultural awareness

This is an external listing. JobSpring does not represent or verify the employer. Report this listing