HimalayasHimalayas logo
Embrace Software IncEI

Senior/ Lead Software Engineer (PHP)

Embrace Software Inc
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 aSenior / Lead Software Engineerwith strong expertise inPHP 8, MySQL, AngularJS, and jQueryto help design, build, and scale core platform capabilities. This is ahands-on technical leadership rolewhere 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 maintainhigh-performance web applications using PHP 8 and MySQL.

  • Build and enhanceinteractive frontend applications using AngularJS and jQuery.

  • Architect and implementscalable and maintainable backend systems and APIs.

  • Write clean, maintainable, and efficient code following modernsoftware design principles and best practices.

  • Design efficientdatabase schemas, queries, and indexing strategiesto ensure high performance and scalability.

  • Conductcode reviews and technical design reviewsto maintain code quality and engineering standards.

  • Troubleshoot and resolve complex issues includingapplication performance, database optimization, and system reliability.

  • Ensure the platform followssecure coding practices and modern development standards.


Full-Stack Application Development
  • Developend-to-end product featuresacross both backend and frontend layers.

  • Build and maintainRESTful APIs and backend services using PHP.

  • Integrate frontend applications with backend services andMySQL databases.

  • Improve existing systems byrefactoring legacy code and modernizing architecture where needed.


Technical Leadership & Collaboration
  • Providetechnical guidance and mentorshipto junior and mid-level engineers.

  • Participate inarchitecture discussions and technology decisions.

  • Collaborate withProduct Managers, Designers, and QA teamsto translate requirements into scalable technical solutions.

  • Supportagile development practices, including sprint planning, backlog grooming, and release planning.

  • Help driveengineering best practices, coding standards, and documentation.


Requirements

Core Technical Skills
  • 7+ years of professional software development experience.

  • Strong expertise inPHP 8and modern PHP development practices.

  • Hands-on experience working with theYii2 framework.

  • Extensive experience withMySQL, including schema design, query optimization, and performance tuning.

  • Solid experience building frontend applications usingAngularJS and jQuery.

  • Experience developingRESTful APIs and web services.

  • Strong understanding ofObject-Oriented Programming (OOP), MVC architecture, and design patterns.

  • Experience working withlarge-scale web applications and production systems.

  • Knowledge ofsecure coding practices and web application security principles.

Leadership & Collaboration
  • Experience leading technical initiatives or mentoring engineering teams.

  • Strong communication skills and ability to collaborate withcross-functional teams.

  • Experience working inAgile/Scrum development environments.


Preferred Qualifications
  • Experience withmodern PHP frameworks.

  • Familiarity withmodern frontend frameworks or migration from AngularJS to newer frameworks.

  • Experience withcloud platforms such as AWS or Azure.

  • Experience withCI/CD pipelines and automated testing frameworks.

  • Experience working withhigh-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 the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Embrace Software Inc

Learn more about Embrace Software Inc and their company culture.

View company profile
Claim this profileEmbrace Software Inc logoEI

Embrace Software Inc

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at Embrace Software Inc

Explore the variety of open remote roles at Embrace Software Inc, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Embrace Software Inc

Remote companies like Embrace Software Inc

Find your next opportunity by exploring profiles of companies that are similar to Embrace Software Inc. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan