Jobs.ca
Jobs.ca
Language
Embrace Software Inc logo

Senior/ Lead Software Engineer (PHP)

Remote
Senior Level
Full-Time

Top Benefits

Competitive salary
Career advancement opportunities
Remote work with global team

About the role

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 .

RequirementsCore 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.

About Embrace Software Inc

Software Development
11-50

Embrace acquires and invests in niche software that provides industry-specific solutions. We believe best practices followed by enterprise software are equally relevant for small software businesses. Access to capital and know-how enables our acquired companies to serve their customers better and grow their businesses faster.

Similar jobs you might like