Software Engineer III at Emburse

Toronto, Ontario, Canada

Emburse Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, FintechIndustries

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
  • Minimum of 8 years’ professional experience in .net development and similar technology stacks
  • Experience deploying to AWS environments and using AWS APIs
  • Experience with Microservices, SQL, NoSQL, GIT
  • Experience working in a scrum and DevOps environment
  • Good understanding of agile application development lifecycle and build and deployment pipelines for .net applications
  • Experience designing and building JSON or REST services
  • Experience working with 3rd party APIs, AWS APIs, Docker or other containers
  • Experience with large-scale or distributed web applications
  • Experience with Test Driven Development and functional testing
  • Understanding of various design patterns and OOP paradigm
  • Experience in RESTful and security of API design
  • Knowledge in at least 1 OOP language
  • 8+ yrs of software development experience, preferably with Lead position experience

Responsibilities

  • Go-to expert in one area of the codebase; understands the broad architecture
  • Understanding OWASP and general understanding of PCI/DSS at a code level as needed
  • Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement
  • Identifies problems/risks of own work and others
  • May have role in supervising others or leading moderately sized projects
  • Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making
  • SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases
  • Partners with product and analytics and drive requirements that take into account all parties' needs
  • Owns the technical testing and performance plan for their projects
  • Expanded Code review responsibilities, including OWASP SSDLC assessment
  • Strong ability to mentor and guide junior developers
  • Develops sophisticated software without supervision
  • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve
  • Sets direction at the project/service level and consistently influences decision-making
  • Develops large complex features and tackles difficult defects
  • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large
  • May explore, research, and propose new technologies
  • Understands all industry jargon and business concepts to better understand the challenges our technology is designed to solve
  • Identifies viable alternative solutions and presents them
  • Gives constructive feedback to team members
  • Interact directly with customers when needed

Skills

OWASP
PCI DSS
Agile
SDLC
Peer Code Review
Software Architecture

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