Senior Software Engineer I
2 weeks ago
Senior Software Engineer I - Foundational/Python Join to apply for the Senior Software Engineer I - Foundational/Python role at Emburse About Emburse Emburse’s mission is to help make our users’ lives—and their businesses—better. We transform how organizations manage corporate expenses and invoices. We automate manual tasks to save users time, so they can focus on what matters most. We help CFOs give their employees a simple and amazing experience while ensuring compliance and reducing costs. Our solutions serve start-ups, SMBs, and enterprises (e.g., Microsoft, Pinterest, Bosch, Bill & Melinda Gates Foundation, Estee Lauder). We have more than 18,000 customers and 12 million users globally. Emburse software engineers contribute to an engaging and interconnected set of system solutions. As an engineer, you will enhance customer experiences, solve challenging problems, and design new solutions. Emburse is known for its innovation and award‑winning technologies, and you will have access to strong engineering talent to grow your career here. As part of the Foundational Services: FI Middleware team , you will develop and enhance centralized services that connect customer financial institutions to Emburse products, enabling card issuance and expense management. You will be involved in all stages of the development cycle, from evaluating new feature requests to designing, building, testing and deploying product enhancements, to post-production support. What You Will Do Develop sophisticated software with minimal supervision Contribute to technical documentation and team/engineering presentations Mentor and guide junior developers Possibly supervise others or lead small to moderate projects Fix complex bugs and demonstrate advanced debugging skills Produce quality API documentation and ensure practices are followed Contribute to system design discussions in your area of specialty Participate in code reviews with expanded responsibilities Perform advanced refactoring Take responsibility for quality and maintainability of the product; identify areas for improvement Identify problems/risks in own work and others’ work Ensure SDLC processes are followed (agile practices, peer code reviews, release preparations) Partner with product and analytics to drive cross-functional requirements On occasion, may have on-call responsibilities Communicate clearly with the team; provide constructive feedback Learn industry jargon and business concepts to better understand the challenges our technology solves Raise roadblocks and update estimations as needed What You Will Bring 6+ years of software development experience; project lead experience preferred Experience in the financial industry with credit cards, payment processors, or bank partnerships is highly desirable Understanding of OWASP; PCI/PII compliance knowledge Strong experience with Python in a distributed web application environment (microservices, APIs, DB integration, queues, caches, containers, serverless) Experience with AWS services/APIs or equivalent cloud vendor OS X and Linux environment experience Experience designing/building JSON or REST services and APIs Experience with Git and CI/CD pipelines Experience in an Agile development environment (e.g., Scrum) Experience with 3rd party APIs and integration architectures Experience with large-scale or distributed web applications Desirable: experience with data processing/data engineering, AI/ML service integrations, APIs or models How We Hire We value great candidate experiences and provide a transparent interview process. Qualified candidates will complete a short technical screening, followed by interviews with several Emburse engineers. Decisions are typically made within two weeks. Emburse provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local nondiscrimination laws where the company operates. Job Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development Referrals increase your chances of interviewing at Emburse. #J-18808-Ljbffr
-
Senior Software Engineer
2 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Engineer
2 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Engineer I
4 weeks ago
Toronto, Canada Emburse Full timeSenior Software Engineer I - Foundational/PythonJoin to apply for the Senior Software Engineer I - Foundational/Python role at EmburseAbout EmburseEmburse’s mission is to help make our users’ lives—and their businesses—better. We transform how organizations manage corporate expenses and invoices. We automate manual tasks to save users time, so they...
-
Senior Software Engineer I
2 weeks ago
Toronto, Canada Emburse Full timeSenior Software Engineer I - Foundational/PythonJoin to apply for the Senior Software Engineer I - Foundational/Python role at EmburseAbout EmburseEmburse’s mission is to help make our users’ lives—and their businesses—better. We transform how organizations manage corporate expenses and invoices. We automate manual tasks to save users time, so they...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
1 week ago
Toronto, Canada Beacon Software Full timeSenior Software Engineer - Snailworks Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm that combines great technologists, operators, and M&A professionals to accelerate the scale of the dozens of businesses we own and operate. We are supported by capital from tier‑1...
-
Senior Software Engineer
1 week ago
Toronto, Canada Beacon Software Full timeSenior Software Engineer - Snailworks Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm that combines great technologists, operators, and M&A professionals to accelerate the scale of the dozens of businesses we own and operate. We are supported by capital from tier‑1...
-
Analyst I Software Engineering
4 weeks ago
Toronto, Canada DXC Technology Full timeAnalyst I Software Engineering Join to apply for the Analyst I Software Engineering role at DXC Technology Get AI-powered advice on this job and more exclusive features. Participate in software development projects by writing, testing, and debugging code, under the guidance of more experienced team members Collaborate with team members to achieve project...