Software Engineer- PHP

therapybrands

United States

On-site

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ensora Health is seeking a Software Engineer to join our team. This role focuses on designing, developing, and installing software solutions, taking ownership from design through deployment, and collaborating with leadership to define requirements.

You will work across AI-assisted tooling to build scalable, secure systems and maintain high code quality. We value strong OOP experience, PHP as a preferred language, Linux expertise, and a proactive approach to testing, observability, and secure

Qualifications

  • 4+ years of professional software development in an object-oriented language (PHP preferred)
  • Strong understanding of OOP principles, design patterns, and clean code
  • Experience in a Linux-based development environment
  • Proficiency with JavaScript, HTML, and CSS3
  • Solid experience with SQL/MySQL databases
  • Working understanding of observability: logs, metrics, tracing
  • Commitment to code quality, testing, and maintainable design
  • Practical experience with AI tools for coding, debugging, or documentation

Responsibilities

  • Design, build, and maintain features and services using OO design principles (PHP preferred; Java/ C#/Python/Ruby welcome)
  • Own technical implementation from design through deployment with limited oversight
  • Leverage AI-assisted tools to improve productivity, debugging, and test creation while ensuring quality
  • Design reusable, testable components aligned with architecture and coding standards
  • Diagnose and resolve non-trivial bugs using logs, metrics, and traces
  • Contribute to automated testing, including unit and integration tests
  • Participate in code reviews and mentor junior engineers
  • Apply secure coding practices and address security risks
  • Collaborate with product managers, designers, and engineers during planning and backlog refinement
  • Maintain technical documentation with AI-assisted clarity and updates
  • Stay current on engineering and AI practices and share techniques with the team

Skills

Object-oriented programming
PHP
Linux development
JavaScript/HTML/CSS
SQL/MySQL
Observability (logs/metrics/tracing)
Code quality & testing
AI-assisted development
AI tooling for debugging
Software design patterns

Tools

Docker
AWS

Job description

Ensora Health is the leading provider of software and services for mental and behavioral health therapists, trusted by over 200,000 individual providers and more than 28,000 practices. Our unmatched expertise, partnership, and breadth of products allow us to fine-tune solutions that meet the specific needs of everyone from solo practitioners to larger practices. With AI-enabled solutions that span practice management to electronic medical records and e-prescribing to billing, we help eliminate administrative complexity and create harmony between therapists, their clients, and the whole healthcare community.

Job Description

We are looking for a Software Engineer to join our team. This role will be to develop information systems by studying operations; designing, developing and installing software solutions; support and develop the software team. In this role, you will work with leadership to define software requirements and take the lead on operational and technical projects. We're seeking a Software Engineer with strong object-oriented programming experience (PHP preferred, but open to other OOP languages) and a thoughtful interest in how AI can enhance modern software development. In this role, you'll take ownership of meaningful features and components, contribute across the full development lifecycle, and collaborate closely with senior engineers to build scalable, secure, and maintainable systems.

This is an opportunity for an engineer who enjoys solving moderately complex problems, writing high-quality code, and using AI-assisted tools to work more efficiently-while maintaining strong engineering judgment, reliability, and security standards

What You'll Do
  • Design, build, and maintain small-to-medium features and services using object-oriented design principles (PHP preferred; experience in Java, C#, Python, Ruby, or similar is welcome).
  • Own technical implementation for assigned work, from design through deployment, with limited oversight.
  • Use AI-assisted development tools (such as GitHub Copilot, Cursor, Claude, or similar) to improve productivity, accelerate debugging, and support test creation-while validating outputs and ensuring quality.
  • Design reusable, testable components that align with existing architecture, interfaces, and coding standards.
  • Diagnose and resolve non-trivial bugs and performance issues; leverage logs, metrics, and traces to identify root causes.
  • Contribute meaningfully to automated testing efforts, including unit and integration tests, and help improve overall test coverage.
  • Participate actively in code reviews, providing constructive feedback and mentoring junior engineers when appropriate.
  • Apply secure coding practices and proactively address common web and application security risks.
  • Collaborate with product managers, designers, and engineers during sprint planning, estimation, and backlog refinement.
  • Maintain and improve technical documentation, using AI tools to assist with clarity, accuracy, and ongoing updates.
  • Stay current on emerging engineering and AI-assisted development practices and share effective techniques with the team.
What You Bring
Required
  • 4+ years of professional software development experience in an object-oriented language (PHP preferred).
  • Strong understanding of OOP principles, design patterns, and clean code practices.
  • Experience working in a Linux-based development environment.
  • Proficiency with JavaScript, HTML, and CSS3.
  • Solid experience with relational databases and SQL/MySQL.
  • Working understanding of system architecture concepts, debugging strategies, and observability fundamentals (logs, metrics, tracing).
  • Demonstrated commitment to code quality, testing, and maintainable design.
  • Practical experience using (or strong interest in) AI tools for coding, debugging, testing, or documentation in a responsible way.
Nice to Have
  • Experience with Docker or containerized environments.
  • Exposure to AWS or other cloud platforms.
  • Experience using AI to improve engineering workflows (e.g., repeatable prompts, test generation, or faster root-cause analysis).
Additional Information

While we've outlined some key qualities we typically seek, it's essential to remember that there might be additional unique strengths and talents you possess that would make you an exceptional match for us, even if they're not explicitly mentioned.

Studies have consistently highlighted the significance of this principle, particularly for individuals from disenfranchised backgrounds, including women and other marginalized groups.

These individuals often hesitate to apply unless they meet every single requirement, unlike their male counterparts who are more inclined to apply when they meet around 60% of the criteria.

The message we want to convey is that taking a leap of faith and applying can be incredibly rewarding. Your distinct abilities and perspectives could be exactly what we need to create a more diverse and inclusive team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer- PHP
Software Engineer- PHP

Therapy Brands Thrive, LLC • South Carolina

Hybrid
USD 90,000 - 120,000
Software Engineer- PHP
Software Engineer- PHP

Talanto • Northern (KY)

Hybrid
USD 101,000 - 195,000
Software Engineer - PHP
Software Engineer - PHP

Ensora Health • North Carolina

On-site
USD 80,000 - 110,000
Diversity, Equity, Inclusion initiatives
Innovative work environment
Associate Software Engineer - .Net
Associate Software Engineer - .Net

Ensora Health • Town of Texas (WI)

On-site
USD 70,000 - 85,000
Solution Engineer, Sales
Solution Engineer, Sales

therapybrands • United States

On-site
USD 110,000 - 160,000
Solution Engineer, Sales
Solution Engineer, Sales

Therapy Brands Thrive, LLC • Town of Texas (WI)

Hybrid
USD 110,000 - 140,000
AI-Driven Software Engineer (PHP/OOP)
AI-Driven Software Engineer (PHP/OOP)

Talanto • Northern (KY)

Hybrid
USD 101,000 - 195,000
AI-Enhanced Software Engineer
AI-Enhanced Software Engineer

therapybrands • United States

On-site
USD 90,000 - 130,000
Staff Software Engineer
Staff Software Engineer

modmed • United States

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Grewal Orthopedic and Spine Care • Village of Westbury (NY)

On-site
USD 120,000 - 160,000
Competitive Compensation
Flexible Scheduling
Career Growth Opportunities