-
Embrace Software Inc

Senior/ Lead Software Engineer (PHP)

Embrace Software Inc
Canada · Full-time · Mid-Senior

About Us

Embrace Software Inc. is a permanent-capital software company that acquires and grows essential, mission-critical businesses across Industrial, Healthcare, Financial Services, and Education. We own and operate dozens of vertical-market software companies serving customers across North America, including Fortune 500 enterprises, financial institutions, state governments, school systems, SMBs and hospitals.


We are profitable, founder-led, in high-growth mode; and backed by over $130M from tier-1 investors and leading technology founders. Our portfolio has grown from 0 to 400+ team members in 4 years, primarily by buying great companies, investing in their products, and helping their teams win. Embrace is an Inc. 5000 fastest-growing US company.


Job Description


This is a remote position.


Embrace Finance and Banking group serves ~1,100 institutions across North America, including nearly 450 financial institutions comprising of 150+ credit unions and 250+ banks, spanning Top 50 U.S. banks as well as community financial institutions that power regional growth.

As we continue to grow, we are looking for a Senior / Lead Software Engineer with strong expertise in PHP 8, MySQL, AngularJS, and jQuery to help design, build, and scale core platform capabilities. This is a hands-on technical leadership role where you will actively develop software, lead engineering initiatives, and mentor developers while ensuring the scalability and reliability of our applications.

You will collaborate closely with product, engineering, and operations teams to deliver high-quality solutions that support our growing platform.


What You’ll Do

Hands-On Development & Architecture (Primary Focus)


  • Design, develop, and maintain high-performance web applications using PHP 8 and MySQL.
  • Build and enhance interactive frontend applications using AngularJS and jQuery.
  • Architect and implement scalable and maintainable backend systems and APIs.
  • Write clean, maintainable, and efficient code following modern software design principles and best practices.
  • Design efficient database schemas, queries, and indexing strategies to ensure high performance and scalability.
  • Conduct code reviews and technical design reviews to maintain code quality and engineering standards.
  • Troubleshoot and resolve complex issues including application performance, database optimization, and system reliability.
  • Ensure the platform follows secure coding practices and modern development standards.

Full-Stack Application Development

  • Develop end-to-end product features across both backend and frontend layers.
  • Build and maintain RESTful APIs and backend services using PHP.
  • Integrate frontend applications with backend services and MySQL databases.
  • Improve existing systems by refactoring legacy code and modernizing architecture where needed.


Technical Leadership & Collaboration

  • Provide technical guidance and mentorship to junior and mid-level engineers.
  • Participate in architecture discussions and technology decisions.
  • Collaborate with Product Managers, Designers, and QA teams to translate requirements into scalable technical solutions.
  • Support agile development practices, including sprint planning, backlog grooming, and release planning.
  • Help drive engineering best practices, coding standards, and documentation.


Requirements


Core Technical Skills
  • 7+ years of professional software development experience.
  • Strong expertise in PHP 8 and modern PHP development practices.
  • Hands-on experience working with the Yii2 framework.
  • Extensive experience with MySQL, including schema design, query optimization, and performance tuning.
  • Solid experience building frontend applications using AngularJS and jQuery.
  • Experience developing RESTful APIs and web services.
  • Strong understanding of Object-Oriented Programming (OOP), MVC architecture, and design patterns.
  • Experience working with large-scale web applications and production systems.
  • Knowledge of secure coding practices and web application security principles.
Leadership & Collaboration
  • Experience leading technical initiatives or mentoring engineering teams.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Experience working in Agile/Scrum development environments.


Preferred Qualifications

  • Experience with modern PHP frameworks.
  • Familiarity with modern frontend frameworks or migration from AngularJS to newer frameworks.
  • Experience with cloud platforms such as AWS or Azure.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Experience working with high-traffic production systems.


Benefits
  • Competitive salary commensurate with experience.
  • Opportunities for career advancement and professional development.
  • ​Experience collaborating with a diverse, global team within a remote work setting.


Key Skills

Ranked by relevance

php mysql aws oop
Login to Apply
Posted
Apr 01, 2026
Type
Full-time
Level
Mid-Senior
Location
Canada

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Trio
Related

Senior Software Engineer

2026-04-11

Full-time
Mid-Senior
Latvia
Software Development
Engineering
View Job Details
RoomPriceGenie
Related

Remote Senior Fullstack Engineer (m/f/d)

2026-04-10

Full-time
Not Applicable
Austria
Software Development
Engineering
View Job Details
Genesys
Related

Software Engineer, GRC

2026-04-09

Full-time
Mid-Senior
Ireland
IT Services
Information Technology