Emburse

Software Engineer III (Python)

Toronto, Ontario, Canada

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Travel & Expense ManagementIndustries

Software Engineer

Position Overview

  • Location Type: Remote
  • Employment Type: Full-Time
  • Salary: Not specified

Emburse is a leader in travel and expense solutions, creating a future where technology drives business value. Software engineers contribute to the development of engaging system solutions, enhancing customer experiences and solving interesting challenges. Emburse is known for its innovation and award-winning technologies, providing access to a strong engineering team for career growth.

Requirements

  • Python Experience: In a distributed web application development environment (e.g., microservices, APIs, DB integration, queues, topics, caches, containers, serverless).
  • AWS Experience: Experience with AWS services and APIs, or equivalent cloud vendor experience.
  • OS X and Linux Experience: Experience working in OS X and Linux environments.
  • API Design: Experience designing and building JSON or REST services and APIs.
  • Source Control: Experience with source control such as Git.
  • CI/CD: Experience with CI/CD pipelines and deployment methodologies.
  • Agile Experience: Experience working in an Agile software development environment (e.g., scrum).
  • 3rd Party APIs: Experience working with 3rd party APIs, workflow and integration architectures.
  • Large-Scale Applications: Experience with large-scale or distributed web applications.
  • Technical Skills: Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools. 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.

Responsibilities

  • Self-sufficient Development: Self-sufficient in at least one large area of the codebase.
  • Code Mastery: Mastery of at least one language and developing mastery of multiple other languages, frameworks and tools.
  • Solution Identification: Identifies viable alternative solutions and presents them.
  • Database Understanding: Understanding of relational databases.
  • Frameworks & Libraries: Understanding of development frameworks and commonly used industry libraries.
  • Testing & Integration: Understanding of testing and integration testing techniques.
  • System Interoperability: Moderate understanding of how a handful of key sub-systems interoperate.
  • Code Reading & Improvement: Ability to read and understand existing code and offer recommendations for improvement.
  • OWASP Knowledge: Understanding of OWASP.
  • SDLC Processes: Follows SDLC processes, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.
  • Product Roadmap: Understands product roadmap and how one contributes to the overall objectives.
  • Task Prioritization: Capability of prioritizing tasks.
  • Work Estimation: Estimates their own work.
  • Secure Development: Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices.
  • Code Review: Fixes bugs of moderate complexity and demonstrates proficient debugging skills. Reviews code for team members, providing in-depth comments.
  • Feature Development: Develops new features or enhancements with minimal supervision.
  • Refactoring: Delivers medium level refactoring.
  • Testing Implementation: Implements unit testing and integration testing where needed.
  • Documentation: Produces quality technical documentation and makes technical documentation/knowledge base contributions and technical team presentations.

Application Instructions

  • Not specified. (Contact information for Emburse would need to be included here for application.)

Skills

Python
Microservices
APIs
Database Integration
Queues
Topics
Caches
Containers
Serverless
AWS
Cloud APIs
OS X
Linux
JSON
REST
Source Control (Git)
CI/CD
Agile (Scrum)
3rd Party APIs
Distributed Web Applications
Relational Databases
Testing & Integration Testing
OWASP

Emburse

Automates accounts payable and expense management

About Emburse

Emburse automates accounts payable processes and expense management for businesses. Its software solutions help organizations manage invoices and expenses more efficiently by providing tools for invoice capture, approval routing, and faster payments. This automation reduces the need for additional staff in accounts payable and helps prevent cash flow issues. Emburse differentiates itself from competitors by offering personalized support and seamless integration with various technology solutions and travel providers, ensuring smooth data flow. The company's goal is to simplify financial workflows, allowing businesses to save time and money while improving spend visibility and control.

Los Angeles, CaliforniaHeadquarters
2015Year Founded
$4.2MTotal Funding
SEEDCompany Stage
Fintech, Financial ServicesIndustries
501-1,000Employees

Benefits

Remote Work Options

Risks

Legal issues with a former employee could harm Emburse's reputation and finances.
Emerging fintech startups pose competitive threats with lower-cost solutions.
Economic uncertainties may affect the adoption of travel and expense management tools.

Differentiation

Emburse offers AI-powered solutions for expense management and accounts payable automation.
The company provides integrated travel and expense management with tools like Emburse Book.
Emburse's SaaS model allows seamless integration with hundreds of technology solutions.

Upsides

Growing demand for AI-powered financial solutions boosts Emburse's market potential.
Partnership with Finexio enhances Emburse's digital ecosystem and service offerings.
Recognition in IDC MarketScapes highlights Emburse's leadership in AP automation.

Land your dream remote job 3x faster with AI