Manager, Software Engineering
Emburse Chrome River · Toronto, Ontario, Canada
Apply & track with Apply EdgeEducation & ExperienceEducation:Required: Bachelor’s degree in Computer Science or related field, or equivalent years’experienceExperience:Required: Minimum of 4 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GITExperience working in a scrum and DevOps environment. Good understanding of agile application development lifecyclePreferred: 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 testingCertifications:Required: NoneAdditional Eligibility Qualifications
Required Skills
Understanding of various design patterns and OOP paradigmExperience in RESTful and security of API designKnowledge in at least 1 OOP languageCore CompetenciesCore CompetenciesProblem Solving/Critical ThinkingAnalysis/ReasoningDealing with ambiguityCreative and innovative thinkingDecisionmaking/judgementMathematical reasoningProblem solvingPersonal Effectiveness Accountability / DependabilityAdaptability / FlexibilityEthics / IntegrityTime ManagementAttention to detailPersonal development / Continual learningCommitment to the jobInteraction With OthersTactTeamworkRelationship buildingInfluencing othersDiversity and inclusionListeningBusiness Acumen Compliance/Best PracticesFunctional AlignmentLeadershipCoaching / MentorshipCultural awarenessProject managementBusiness alignmentEvaluating TalentManaging and measuring workWork EnvironmentThis job operates in a professional, open office environment.Physical DemandsThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.