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

Cambridge Mobile Telematics

NVIDIA

Cority

8th Light

Parexel

Embrace Software Inc

Embrace Software Inc

Embrace Software Inc