Software Engineer

Emburse, Inc.

Toronto

Presencial

CAD 90.000 - 130.000

Jornada completa

Hace 8 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible spending accounts
Generous paid time off
Health savings accounts (HSA)
Medical, dental, vision, disability, &

Descripción de la vacante

Emburse, Inc. is seeking software engineers to enhance our interconnected system solutions. You will design and implement features, solve challenging problems, and contribute to a reliable, scalable platform.

The role emphasizes secure coding, code reviews, and collaboration within agile teams. Applicants should have a Bachelor's in CS or related field and 4+ years of distributed web app experience, with strong C#/.NET, RESTful services, and cloud tooling in Azure.

Formación

  • Bachelor's degree in Computer Science or a related field or equivalent years of experience.
  • Experience with secure coding principles, OWASP guidelines, and agile SDLC.
  • Experience with CI/CD pipelines and deployment methodologies.
  • Experience with Azure services and APIs, or equivalent cloud vendor experience.
  • Experience working with 3rd party APIs, workflow, and integration architectures.
  • Experience with distributed web apps (microservices, APIs, DB integration, queues).
  • Proficiency in Windows and Linux environments.
  • Strong hands-on experience with C# and .NET Core, RESTful services.

Responsabilidades

  • Develop features or enhancements with minimal supervision.
  • Fix bugs of moderate complexity and debug effectively.
  • Review code and provide in-depth comments to teammates.
  • Produce quality technical documentation and knowledge base updates.
  • Contribute to product roadmap and align with team objectives.
  • Collaborate in an Agile environment with peer code reviews and releases.

Conocimientos

C# / .NET
RESTful services
Agile development
Secure coding
Code reviews

Educación

Bachelor’s degree in Computer Science or related field

Herramientas

Azure
Docker
Kubernetes
Git
CI/CD pipelines

Descripción del empleo

  • Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions
  • Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse
  • Self-sufficient in at least one large area of the codebase
  • Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools
  • Identifies viable alternative solutions and presents them
  • Understanding of relational databases, development frameworks, and commonly used industry libraries
  • Understanding of testing and integration testing techniques
  • Moderate understanding of how a handful of key sub-systems interoperate
  • Ability to read and understand existing code and offer recommendations for improvement
  • Understanding of OWASP
  • SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases
  • Understands product roadmap and how one contributes to the overall objectives
  • Capability of prioritizing tasks
  • Estimates their own work
  • Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices
  • Fixes bugs of moderate complexity and demonstrates proficient debugging skills
  • Reviews code for team members, providing in-depth comments
  • Develops new features or enhancements with minimal supervision
  • Delivers medium level refactoring
  • Implements unit testing and integration testing where needed
  • Produces quality technical documentation
  • Makes technical documentation/knowledge base contributions and technical team presentations
  • Gives constructive feedback to team members
  • Understanding of industry jargon and business concepts
  • Raises roadblocks and updates estimations as needed
Benefits
  • Flexible spending accounts
  • Generous paid time off for every employee and flexible work schedules
  • Paid leave for new parents
  • Volunteering opportunities
  • Health savings accounts (HSA)
  • Medical, dental, vision, disability and life insurance plans
  • Generous match to pre- or post-tax retirement savings accounts
  • Financial planning services
  • Program in partnership with eCornell to grow their knowledge and their careers
  • Delicious supply of snacks and beverages
  • Quarterly outings and Friday get-togethers to build a strong community at work

Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experienceRequired: Minimum of 4 years of experience in software engineeringUnderstanding of secure coding principles, OWASP guidelines, and agile software development lifecyclesExperience with CI/CD pipelines and deployment methodologiesExperience with Azure services and APIs, or equivalent cloud vendor experience (e.g., AWS)Experience working with 3rd party APIs, workflow, and integration architecturesExperience working in an Agile software development environment (e.g., Scrum)Experience with source control systems such as GitMinimum of 2+ years of professional software engineering experience in a distributed web application development environment (e.g. microservices, APIs, DB integration, queues, topics, caches, containers, serverless)Experience working in both Windows and Linux environmentsStrong hands-on experience with C# and the .NET / .NET Core framework, with proven history designing, building, and consuming RESTful services and APIsTravel Domain Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with strong Java experience will be considered if accompanied by Travel domain expertise)AI & Modern Developer Workflows: Experience utilizing AI coding assistants, models, or harness frameworks (e.g., Harness, Claude Code, Cursor, GitHub Copilot) to accelerate developmentExperience with data processing, data engineering, or integrations with AI/ML services and APIsExposure to containerization technologies (e.g., Docker, Kubernetes)

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineering Manager
Software Engineering Manager

Emburse, Inc. • Toronto

Presencial
CAD 150.000 - 200.000
Flexible spending accounts
Generous paid time off
Health insurance
Software Engineer II
Software Engineer II

Emburse, Inc. • Toronto

Presencial
CAD 110.000 - 150.000
Manager, Software Engineering
Manager, Software Engineering

Emburse • Toronto

Presencial
CAD 120.000 - 160.000
Senior .NET Software Engineer – Travel Tech & AI
Senior .NET Software Engineer – Travel Tech & AI

Emburse, Inc. • Toronto

Presencial
CAD 90.000 - 130.000
Flexible spending accounts
Generous paid time off
Health savings accounts (HSA)
+1
Manager, Software Engineering
Manager, Software Engineering

Emburse Chrome River • Toronto

Presencial
CAD 130.000 - 190.000
Manager, Software Engineering
Manager, Software Engineering

Emburse, Inc. • Toronto

Presencial
CAD 140.000 - 190.000
Senior M365/Azure Software Developer
Senior M365/Azure Software Developer

Altis Technology • Canadá

A distancia
CAD 90.000 - 130.000
8% annual bonus
4% employer RRSP matching
Remote work in Canada
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Presencial
CAD 90.000 - 120.000
Software Engineer
Software Engineer

RB Global, Inc. • Mississauga

Presencial
CAD 90.000 - 120.000
Senior Customer Success Manager (Travel)
Senior Customer Success Manager (Travel)

Emburse Chrome River • Toronto

Híbrido
CAD 90.000 - 130.000
Competitive pay
Flexible work
Inclusive, collaborative environment