Job Closed
This listing is no longer active.
A trusted source of fast, flexible funding for small businesses.
Principal Software Engineer (Ruby on Rails)
Location
Canada
Posted
123 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer (Ruby on Rails)
Forward Financing
Forward Financing is a financial technology company based in Boston, Massachusetts with team members throughout the United States, Dominican Republic, and Canada. The company is on a mission to unlock the capital that fuels small businesses across America. Recognized as a Best Place to Work by Built In Boston and certified as a Great Place To Work®, Forward is investing in its employees, technology, and customer experience – with long-term success in mind every step of the way. At Forward, we're building a world-class fintech platform to empower small businesses. Our engineering team isn't just a support function, we're a core driver of the business. We use data from dozens of third-party vendors to fuel our AI/ML initiatives and create a more sophisticated financial ecosystem. We need a seasoned technical leader to own our architectural vision and execution, setting the technical foundation for our next phase of growth. If you are a builder with a strong architectural mindset and a desire to own the technical roadmap, this role is for you. Our Engineering team serves as a key driver of innovation at Forward Financing. We build the software that powers a FinTech product that serves Small Businesses across the country. A key part of our strategy involves leveraging data from dozens of third-party vendors to power our AI/ML initiatives and our analytical capabilities. We’re seeking a seasoned Principal Engineer with an architect’s mindset to own the technical vision and execution. As a technical leader, you will be instrumental in building the foundations that support our next phase of growth. In this role, you will: - Architect the Future: You will be the primary architect for our core platform, designing and leading the implementation of scalable, reliable, and highly efficient systems. Your decisions will directly impact our ability to grow and innovate. You will design, blueprint, and lead the development of our core platform, ensuring it is scalable, reliable, and efficient. - Be a Technical Leader: As the lead engineer for your domain, you'll set the technical direction and raise the bar for code quality, design patterns, and operational excellence from conception through deployment.Serve as the lead engineer for the team, driving technical excellence, and raising the bar for quality from design to deployment. - Lead Cross-Functional Initiatives: You'll lead complex, cross-team initiatives that require technical alignment across multiple engineering teams and business domains. You will be the technical glue that ensures we execute on our most critical strategic priorities.Steer cross-team planning and execution for complex features that span multiple engineering teams and business domains - Champion Best Practices: You'll be the subject matter expert on our software ecosystem, actively promoting architectural integrity and technical best practices. Your expertise will be crucial in building highly resilient and observable systems. You'll also provide a high-level of engagement across teams to address technical debt and promptly resolve incidents.Act as a subject matter expert on Forward’s software ecosystem, promoting technical excellence, modern design patterns, and architectural integrity across the organization. - Mentor and Elevate: Improve the quality and efficiency of the engineering team through technical guidance, mentorship, and sponsorship, fostering a culture of ownership and continuous learning. - Own the Ecosystem: Maintain a high level of engagement across multiple teams, build highly resilient and observable systems, promptly address bugs and incidents, and be a reliable and accessible leader. Why you should apply: - Mission-driven company: Forward is a trusted source of fast, flexible funding for small businesses that have often been underserved by traditional financing options. When you join the team, you will help ensure all small businesses have access to the financial support they need to succeed. - Flexibility is a top priority: Our employees are empowered to choose where they want to work (whether that’s from home, in the office, or a combination of both) with flexible hours. Role Requirements:(Even if you don’t check every box, but see yourself contributing, please apply.) - 10+ years experience in technical leadership, mentorship, and sponsorship - Deep expertise in designing and implementing complex, distributed backend systems, scalable architectures across multiple software applications and/or languages (Ruby on Rails required) - Excellent written and verbal communication - Significant ability to influence others - Passion for learning and self-development - Typically has several years of experience in agile software development - Experience with front-end architecture or a full-stack perspective, with an understanding of how backend services impact the end-user experience. - Typically has a Bachelor’s or Master’s degree in Computer Science or related field or additional relevant experience Total Rewards: Additionally, we offer a comprehensive total rewards package, including but not limited to: medical, dental, vision, commuter benefits, a flexible time-off policy, paid parental leave, 401k match for US employees, wellness reimbursement, volunteering days, annual professional development budget, and charitable donation match. Forward is proud to be a remote-first company, keeping workplace flexibility a top priority for our employees. As a business, we are focused on impact; we are more concerned with your contributions to the success of the company than where you get your work done. To help facilitate in-person collaboration, employees are welcome to work from one of our premiere office locations. When we aren’t collaborating to drive business and support our customers, we’re finding virtual and in-person ways to get to know our colleagues, celebrate team wins, and have fun together! Forward Financing Core Values: - Drive the Mission - We believe in financial opportunity for underserved small businesses. We say “yes” when others say “no.” - Keep It Real - We value direct communication, candid feedback, and authenticity. We are an open book. - Act with Kindness - We create an environment where caring is cool and helping is the norm. We do the right thing. - Shoot for Extraordinary - We are inspired by innovative thinking and continuous improvement. We never settle for yesterday’s best. About Us: Forward Financing is a fintech company based in Boston, Massachusetts with team members throughout the United States, Dominican Republic, and Canada. The company is on a mission to unlock the capital that fuels small businesses across America. Whether facing challenges accessing traditional financing or simply needing a convenient, flexible solution, Forward is committed to funding more of the millions of small businesses nationwide. By simplifying the requirements, streamlining the process, and using advanced proprietary technology, Forward is often able to deliver approvals within hours and funds that same day – giving more businesses the financial opportunity they need to thrive. Plus, with their dedicated teams and award-winning service, customers get personalized support when they need it most. Since 2012, Forward has expanded access to capital by providing over $4.5 billion in funding to more than 87,000 small businesses. The company is A+ rated by the Better Business Bureau with an Excellent / 4.6 stars rating on Trustpilot.com. Recognized as a Best Place to Work by Built In Boston and certified as a Great Place To Work®, Forward is dedicated to empowering both its team and the customers they serve, helping them succeed and thrive. US Equal Opportunity Employment Information Forward Financing is proud to be an equal opportunity employer, and is committed to fostering a fair and inclusive culture built on a foundation of high performance and exceptional customer experience. With a laser focus on employee impact, we’re able to reduce biases and ensure the right people are in the right jobs to contribute to our mission. The varied perspectives of our people fuel innovation and make us a stronger team. By embracing what makes each of us unique, we create a supportive environment where people feel valued, accepted, and empowered to thrive. California Employee Privacy Policy
Benefits
- 401(K), 401(K) matching, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Company sponsored family events, Continuing education stipend, Customized development tracks, Dental insurance, Disability insurance, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Tuition reimbursement, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Employee resource groups, Employee-led culture committees, Day off for your birthday, Quarterly engagement surveys, Hybrid work model, In-person all-hands meetings, President's club, Employee awards, Pay transparency, Abortion travel benefits, Mother's room, Personal development training, Virtual coaching services, Flexible time off, Floating holidays, Bereavement leave benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
• Definir e criar soluções técnicas de acordo com a tecnologia utilizada no projeto e/ou produto; • Colaborar na arquitetura, desenvolvimento de software, análise de requisitos; • Compreender a arquitetura e adaptar-se a ela; • Identificar e construir os testes de desenvolvedor que cubram o comportamento desejado dos componentes técnicos; • Comunicar o design de uma forma que os outros membros da equipe compreendam; • Integrar o sistema com os novos componentes de software produzidos ou alterados; • Desenvolver Material de Suporte; • Detalhar/Refinar os Requisitos; • Seguir os processos de desenvolvimento corporativos; • Configurar, apoiar e documentar os ajustes necessários para a criação do ambiente de desenvolvimento e testes.
Member of Technical Staff – Training Infra Engineer
CohereOwn your AI. Empowering enterprises with private, powerful systems and builders with accessible, open-source models.
• Design and write high-performant and scalable software for training. • Improve our training setup from an infrastructure and codebase performance standpoint. • Craft and implement tools to speed up our training cycles and improve the overall efficacy of our training infrastructure • Research, implement, and experiment with ideas on our supercompute and data infrastructure. • Learn from and work with the best researchers in the field.
Seasonal, Training Developer
H&R BlockWith expert guidance, upfront pricing, and more ways to file, it’s #BetterWithBlock.
Our Company We care about helping people. Our purpose is to provide help and inspire confidence in our clients and communities everywhere. Our associates feel a sense of belonging in an inclusive place with an amazing history and a sharp focus on our future. Our connected culture is who we are and how we work together to achieve our strategies, accelerate our transformation, and achieve extraordinary results. It’s an exciting time to be a part of H&R Block! What you'll do... The Tax Training Content Developer designs general and specific tax training in accordance with continuing professional education (CPE) compliance standards established by the IRS, NASBA, CTEC, and other tax curriculum provider regulatory agencies. As a Training Developer, you’ll ensure all content is developed using instructional design methodologies applicable to course books, computer-based training, case studies, and job aids. Day to day, you’ll… - Design, develop, and deliver effective synchronous and asynchronous training at a basic, intermediate, or advanced level in an adult learning environment - Select appropriate instructional delivery methods for intended learning objectives by partnering with business teams and field associates to identify training needs - Conduct training needs assessments and job/task analysis to support ongoing development and improvement of training courses to include but not limited to tax software, compliance with tax law changes, and company policies and procedures - Write exam prep courses, exams, and other assessments - Edit and proofread materials developed by others, verifying accuracy, completeness, organization, grammar, formatting, and style - Participate in various management and operational meetings to better understand key business initiatives and develop training to support these initiatives - Collaborate in the development and production of video and multimedia programs to meet training and communication objectives What you'll bring to the team... - Bachelor’s degree in Business, English, Education, Government or related field; or the equivalent through combination of education and work experience - Enrolled Agent, Certified Public Accountant or Attorney status (credentials regulated under Circular 230) - At least three years’ experience in course design and development of training programs and/or two years in tax return preparation, adult education or related field(s) - Solid knowledge of tax code and regulations. Experience with tax theory, concepts, principles, and techniques - Demonstrated knowledge of adult learning theory and learning styles - Strong analytical skills, effective facilitation, and presentation skills - Effective oral, written, and interpersonal communication skills. Ability to work effectively with associates throughout the organization - Demonstrated ability to research, analyze, and recommend technical training solutions on complicated tax issues - Ability to handle multiple tasks and projects simultaneously, establish priorities, organize and plan work - Prior use of a Windows-based computer system. Proficiency in MS Word, Excel, and PowerPoint. Proficiency in industry leading eLearning authoring and development tools - Ability to evaluate new and evolving technologies It would be even better if you also had... - Field experience in tax return preparation - Experience with BlockWorks, GoSystem, or other tax preparation software to prepare and e-file tax returns - Experience with multimedia authoring or development tools - Instructional Design certification Why work for us Since 1955, we have been leaders in tax preparation, financial services, and small business solutions. With 70,000 associates and 9,000 retail tax locations across North America, Australia, Ireland, and India, we have helped millions of clients and countless communities. If you embrace challenges as opportunities, value winning as a team, and seek to make a meaningful difference, join us on our journey. You’ll reap the rewards of helping others along with competitive compensation and benefits to support your health and well-being. Specific benefits may vary based on your role. For detailed eligibility requirements and benefits information, visit blockbenefits.com. Equal Opportunity Employer: H&R Block does not tolerate discrimination based on a person’s race, color, religion, ancestry, age, sex/gender (including pregnancy, childbirth, related medical conditions and sex-based stereotypes and transgender status), sexual orientation, gender identity or expression, service in the Armed Forces, national origin, physical or mental disability, genetic information, citizenship status or any other status protected by law. Pay Range Information The pay range for this position is listed below. Local minimum wage laws apply. This information is posted pursuant to local requirements to provide applicants with information about what they might be eligible to receive. Individual pay decisions will depend on job-related factors such as experience, education, skill, performance, and geographic location where work will be performed. Successful candidates may be able to participate in one or more incentive compensation or short-term incentive plans, which could generate additional earnings in accordance with the terms of each plan. Qualifying associates can enroll themselves and/or their eligible dependents in medical and prescription drug coverage; can participate in the H&R Block Retirement Savings Plan (401(k) Plan), the Employee Assistance Program, (virtual) fitness center programs, and the associate discount program; are automatically enrolled in Business Travel Accident Insurance; and receive Associate Tax Prep benefit. Pay Range $62,800.00 - $94,200.00/Yr.
Software Engineer, I - Metrics for Release Platform
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
About the Company At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer. About the Role Torc is developing Level 4 autonomous semi-truck software to transform how freight moves across the world. As a Software Engineer I on the Metrics & Release team, you will contribute to the cloud-based infrastructure that evaluates system performance and ensures software updates meet safety and reliability standards before deployment. This team owns the safety metrics, KPIs, and automated evaluation pipelines that enable scalable, production-grade autonomy. In this role, you will help build and maintain the systems that process vehicle telemetry and validation data, turning raw truck data into measurable signals used to evaluate system readiness. You will work closely with senior engineers and cross-functional teams to support the development of metrics, validation workflows, and data pipelines that help ensure the safety and reliability of Torc’s autonomous driving platform. What You’ll Do • Contribute to the development and maintenance of AWS-based data pipelines that process vehicle telemetry and validation data • Develop Python code and services supporting safety and performance metric computation • Assist in analyzing truck-generated data and translating it into measurable system signals • Support implementation of release validation logic tied to automated testing pipelines • Collaborate with systems, validation, and autonomy teams to help define meaningful KPIs and metrics • Investigate pipeline failures, data inconsistencies, and telemetry anomalies using logs and large-scale datasets • Support statistical analysis and reporting across validation and testing data • Participate in code reviews and collaborate with team members to deliver reliable, maintainable software What You’ll Need • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Robotics, Electrical Engineering, Mechanical Engineering, Systems Engineering, or a related technical field plus 0–4 years of relevant experience, OR Master’s degree in a related technical field • Strong programming experience in Python • Familiarity with data processing, data pipelines, or working with large datasets • Basic understanding of cloud infrastructure, preferably AWS services such as S3, Lambda, ECS, or Step Functions • Basic understanding of statistics, data analysis, or metric computation • Ability to analyze system behavior through data and logs • Strong problem-solving skills and ability to work collaboratively in a team environment Nice to Have • Exposure to robotics, autonomous systems, or sensor data processing • Experience working with telemetry, event data, or time-series datasets • Familiarity with workflow orchestration tools such as Temporal, Airflow, or AWS Step Functions • Experience contributing to automated testing or validation pipelines • Experience working in safety-critical or high-reliability systems Work Location: For this position, we are open to hiring in Ann Arbor, MI (U.S.) office work locations in a hybrid capacity. We are also open to hiring Remote in the United States. Perks of Being a Full-time Torc’r Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers: - A competitive compensation package that includes a bonus component and stock options - 100% paid medical, dental, and vision premiums for full-time employees - 401K plan with a 6% employer matchFlexibility in schedule and generous paid vacation (available immediately after start date)Company-wide holiday office closures - AD+D and Life Insurance At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities. Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply. Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Job ID: 102559 Hiring Range for Job Opening US Pay Range $114,400—$137,300 USD




