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
71 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
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• 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.
Atlassian Software Engineer
SABEL SYSTEMS TECHNOLOGY SOLUTIONS LLCSabel Systems Technology Solutions, LLC is a leading solution provider and rapidly growing Information and Communications Technology Company specializing in innovative and agile Digital Engineering and Acquisition Technical Stack design, implementation, and support. Our client base is mostly in the DoD Federal Government Contracting space and we also partner with prime Government Contractors such as Siemens, Booze Allen, and McKinsey.
Job DetailsLevel: ExperiencedJob Location: LAAFB - El Segundo, CA 90245Position Type: Full TimeSalary Range: $120,000.00 - $130,000.00 Salary/yearTravel Percentage: Up to 10%Who We Are Sabel Systems Technology Solutions, LLC is a leading solution provider and rapidly growing Information and Communications Technology Company specializing in innovative and agile Digital Engineering and Acquisition Technical Stack design, implementation, and support, Strategy and Policy Development, Financial Management, Software Solutions Development, Requirements Analysis and Training, to name a few. Our client base is mostly in the DoD Federal Government Contracting space and we also partner with prime Government Contractors such as Siemens, Booze Allen, McKinsey and have work in the commercial space as well. We provide clients with large business opportunities and training within our small business agility and people first culture. You will be joining a dynamic and highly motivated team with one goal: "Get quality and secure solutions in the customers hands as soon as possible”. Who We Need We are seeking a remote Atlassian Engineer to support a large U.S. Space Force engagement based at Los Angeles Air Force Base in El Segundo, CA. In this role, you will help innovate and maximize efficiency across a Space Force System Delta. The engineer will provide Jira and Confluence configuration and develop custom tools/plugins to drive cultural efficiencies, working directly with customers to understand requirements, troubleshoot issues, and implement effective solutions. Responsibilities include configuring workflows and spaces, supporting reporting and automation using JQL and CQL, and developing enhancements that support data integration, machine learning initiatives, and digital engineering workflows. The Atlassian Engineer will excel at developing custom tools, integrations, or plugins using HTML, CSS, JavaScript, and related technologies such as Python and Groovy. This role requires strong problem-solving and communication skills to collaborate with customers and teammates through Agile ceremonies and tools such as Microsoft Teams, while working independently to deliver solutions. The position offers exposure to Agile methodologies such as Scrum and Kanban and opportunities to collaborate with a diverse team of Agile Coaches, SMs, and other Atlassian Engineers. While the role is remote, coverage is required for customer core hours of 8:00 AM – 5:00 PM Pacific, Monday–Friday, and occasional company-paid travel to Los Angeles (up to 10%) may be required for troubleshooting events or product/tool demonstrations. What You'll Do Build integrations or web-based tools, including applications that allow users to interact with AI/ML models and large language models (LLMs). Write efficient JQL and SQL queries to support reporting, analytics, and data integration needs. Develop and customize Atlassian functionality by writing JQL/CQL queries, Groovy scripts, and Confluence user macros using HTML, CSS, JavaScript, and/or Python with the ability to also develop in/integrate with other software, including Microsoft Office 365.Rapidly prototype and iterate on solutions, incorporating feedback and demonstrating progress regularly. Independently research, evaluate, and implement potential solutions using Atlassian documentation, community resources, and web research. Create and maintain technical documentation, troubleshooting guides, dashboards, and knowledge base articles in Confluence to support both customers and internal teams. Develop how-to guides, presentations, and user instructions, ensuring accuracy and professional quality prior to distribution. Support CI/CD pipeline configuration and contribute to code quality through unit testing and best development practices. Conduct remote or in-person Jira/Confluence demonstrations, training sessions, and troubleshooting support as required. Participate in Agile team activities, including daily stand-ups, sprint reviews, retrospectives, and backlog management. Manage individual work tasks through Jira boards and internal ticketing systems, ensuring alignment with service level agreements (SLAs) and timely customer support. Coordinate schedules with teammates to ensure customer support coverage during core hours (8 AM – 5 PM Pacific, Monday–Friday). Maintain professional communication and collaboration with customers and team members while supporting ongoing digital engineering initiatives. Perform other duties as assigned. Job Qualifications Required Qualifications US Citizen Ability to obtain minimum of Secret level security clearance, with eligibility to upgrade to TS Strong spoken and written English skills Proven experience as a Full Stack Developer or similar role Design and implement both client-side and server-side components of web applications, ensuring seamless integration and functionality Develop and manage database structures, ensuring data integrity and security, while optimizing performance for scalable applications Create and maintain RESTful APIs to facilitate communication between the front-end and back-end systems Participate in code reviews, write unit and integration tests, and ensure high-quality code that meets best practices and standards Stay current with emerging technologies and industry trends, recommending tools and practices that can enhance development processes and application performance Create and maintain comprehensive documentation for code, architecture, and development processes to ensure knowledge sharing across the team Proficient with ScriptRunner to manipulate the interface and underlying logics of Jira Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, and/or frameworks like React) Strong experience in back-end technologies/frameworks (e.g., Node.js, Python, Express, Django) Experience working with Jira/Confluence Data Center versions Solid understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB) and experience with SQL Familiarity with version control systems (e.g., BitBucket, GitLab) and agile development methodologies Experience using AI-powered tools as a force multiplier across the software development process — from prototyping and validation to troubleshooting and documentation Excellent problem-solving skills and the ability to work collaboratively in a team environment Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders Ability to telework with clear phone and internet connectivity Ability to travel up to 10% of the time Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field with 2 years’ experience DoD knowledge / experience Certified Atlassian Developer Experience developing Atlassian plugins Experience with Agile methodology, Scrum and Kanban Our Core Values Bias for Action: Decisive. Purposeful. Agile. We move with the speed of relevance to drive impact and progress. Integrity: Respect. Ethics. Transparency. We do what’s right and earn lasting trust. Delivery Excellence: Customer-obsessed. Mission-focused. Quality-driven. We deliver innovative outcomes that exceed expectations. Our EVP Promise Join Sabel Systems, where your contributions drive impact, your growth is continuously supported, and your well-being is at the center of how we work—so together, we can build the future with purpose. “Rewarding Impact. Building Futures Together.” Salary and Benefits The range for this position is between $120,000 and $130,000 annually. Actual salary will be negotiated with this position’s Hiring Manager and can vary depending on the following factors: Billable contract and labor category, experience, skills, education /certifications/ licenses & geographic location. Sabel Systems is committed to offering all employees a competitive benefits and compensation package that is comprehensive enough to meet their goals and needs. Our employees are our most valuable asset, and one of Sabel Systems largest financial investments is our benefits program. As a valued member of the organization, employees are provided with a host of benefits to include healthcare; financial assistance in the event of illness, injury, disability, loss of work, or death; health savings accounts; retirement plans; paid time off; paid holidays; education and training program reimbursement, to name a few. EEO Statement Sabel Systems is an equal opportunity employer. Our hiring decisions are based solely on qualifications, merit, and business need. We prohibit discrimination and harassment of any kind across all employment practices within our organization. Sabel Systems participates in the E-Verify Employment Verification Program. Reasonable Accommodation Sabel Systems is committed to providing equal employment opportunities and ensuring an accessible application process for all candidates. Applicants with disabilities who require reasonable accommodation to participate in the application or interview process are encouraged to contact us at recruiting@sabelsystems.com for assistance.
Seasonal, Training Developer
H&R BlockSince 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.
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.


