Senior Software Engineer

1 month ago


Old Toronto, Ontario, Canada Actionstep Group Full time
Actionstep Engineering Team

Actionstep is a pioneer in the development and sale of software-as-a-service (SaaS) products, specializing in the delivery of Legal Practice Management software.

The Actionstep Engineering team contributes to developing, maintaining, and running Actionstep through the delivery of industry-leading technology, operations, and analysis. Our team consists of squads of cross-discipline software engineers, analysts, and product experts who work collaboratively to enhance Actionstep software for our customers.

Your Role

As a Senior Software Engineer, you will work collaboratively with other technical talent to enhance Actionstep products and platforms via delivery of technical software development, ensuring that project deliverables meet and exceed requirements and help us to help make lawyers awesome.

Key Responsibilities
  • Software Development: Lead and coordinate software development efforts, ensuring alignment with business goals.
  • Develop high-quality software, identify, and execute tasks in the software development life cycle.
  • Provide technical guidance and mentorship, supporting junior team members, sharing knowledge, and fostering continuous upskilling and growth in others.
  • Drive projects forward, manage timelines, and ensure successful delivery.
  • Relationship Management: Build and maintain strong working relationships with all internal and external parties, ensuring transparent, proactive, and effective communication.
  • Attend and proactively contribute to customer, partner, and internal meetings as necessary, adding value in a constructive manner.
  • Professional Development: Actively look to build your career through delivery of self and assisted professional development initiatives.
  • Be a thought leader within Actionstep and the wider industry.
  • Stay abreast of industry best practice patterns, products, and technologies, and assist in process improvement activities as required.
  • Continuous Improvement: Proactively identify and participate in the continuous improvement of processes and procedures within the Relevant Team department.
  • Actively contribute to the development and maintenance of a strong department culture, ensuring knowledge and experience is shared.
  • Health & Safety: Assume responsibility for your own and others' safety and wellbeing, following all safety and wellbeing procedures and instructions, including reporting hazards, incidents, and accidents, and participating in safety and wellbeing initiatives and programmes as required.
Requirements
  • A relevant tertiary qualification, code academy qualification, or equivalent professional experience.
  • Demonstrated expertise and significant professional experience.
  • Understanding and experience working in a scrum environment.
  • Knowledge of either PHP, JavaScript, or other relevant languages.
  • Knowledge of Symfony, REACT, or other relevant frameworks and libraries.
  • Knowledge of databases (Postgres or equivalent).
  • Knowledge of the SDLC, including VCS such as Git, CI/CD workflows, and patterns.
  • Knowledge of how to write and interpret unit, integration, and acceptance tests.

Desirable:

  • Experience working on SaaS software.
  • Knowledge of the AWS environment.
  • Experience coaching and mentoring peers and junior engineers.
What You Will Work With

Reports To:

  • Frontend Engineering Manager

Internal Relationships:

  • Engineering Team Members
  • Product Team Members
How You Know You Are Successful

Quantitative Measures:

Measurable and quantifiable metrics used to evaluate your success and performance:

Completion of Professional Development goals

Completion of projects within allowed timeframes



  • Old Toronto, Ontario, Canada Scotiabank Full time

    Join a Winning TeamWe are seeking a talented Senior Software Engineer to join our Global Banking and Markets Engineering (GBME) team at Scotiabank. As a key member of our technology engine, you will play a critical role in powering our Corporate, Investment Banking, and Capital Markets businesses.About the RoleThe GBME team is a fast-paced, award-winning...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    Join a Winning TeamWe are seeking a talented Senior Software Engineer to join our Global Banking and Markets Engineering (GBME) team at Scotiabank. As a key member of our technology engine, you will play a critical role in powering our Corporate, Investment Banking, and Capital Markets businesses.About the RoleThe GBME team is a fast-paced, award-winning...

  • Senior Data Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure timely delivery of high-quality software solutions.Key ResponsibilitiesDesign...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure timely delivery of high-quality software solutions.Key ResponsibilitiesDesign...


  • Old Toronto, Ontario, Canada Flywheel Digital Full time

    The OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...


  • Old Toronto, Ontario, Canada Flywheel Digital Full time

    The OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...


  • Old Toronto, Ontario, Canada Tampa Gardens Senior Living Full time

    About Veeva SystemsVeeva Systems is a pioneering organization in the industry cloud space, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. With a strong focus on innovation and growth, we have achieved remarkable success, surpassing $2 billion in revenue in our last fiscal year and poised for continued...


  • Old Toronto, Ontario, Canada Tampa Gardens Senior Living Full time

    About Veeva SystemsVeeva Systems is a pioneering organization in the industry cloud space, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. With a strong focus on innovation and growth, we have achieved remarkable success, surpassing $2 billion in revenue in our last fiscal year and poised for continued...


  • Old Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in the Toronto area. As a key member of our infrastructure team, you will be responsible for designing, deploying, and monitoring our cloud-based platform. Your expertise in cloud service mastery and software engineering will enable you to operate with autonomy and make strategic...


  • Old Toronto, Ontario, Canada Plunge Full time

    Plunge - Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at Plunge. As a key member of our engineering team, you will be responsible for designing, developing, testing, and shipping software to production.Key ResponsibilitiesDesign and develop software solutions that meet our high engineering standardsMaintain...


  • Old Toronto, Ontario, Canada Plunge Full time

    Plunge - Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at Plunge. As a key member of our engineering team, you will be responsible for designing, developing, testing, and shipping software to production.Key ResponsibilitiesDesign and develop software solutions that meet our high engineering standardsMaintain...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure the timely delivery of high-quality software solutions.Key...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure the timely delivery of high-quality software solutions.Key...


  • Old Toronto, Ontario, Canada Plunge Full time

    Plunge - Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at Plunge. As a key member of our engineering team, you will be responsible for designing, developing, testing, and shipping software to production.Key ResponsibilitiesDesign and develop software solutions that meet our high engineering standardsMaintain...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Old Toronto, Ontario, Canada Circle Internet Services Inc. Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team at CircleCI. As a key member of our engineering team, you will play a critical role in shaping the future of our platform.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our front-end architecture, ensuring it is scalable,...


  • Old Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software EngineerGuruLink is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems.Key Responsibilities:Design and develop software and core platform componentsBuild common...