Back to results

Senior Software Engineer

  • Orem, UT, United States
Apply on workforcenow.adp.com About employer

Applications open in a new tab.

Job details

Experience
Experience: Minimum 4+ years of professional software engineering experience focusing primarily on backend development.
Posting language
English

Original job description

Position Overview: We are seeking a highly skilled Senior PHP Software Developer to be a core contributor to the architecture, development, and optimization of our core web applications. Our tech stack is heavily built on Symfony, and while direct experience with the framework is preferred, we value core PHP capability, a strong architectural mindset, and the ability to master complex frameworks above all else. In this role, you will design scalable backend systems, build robust data abstractions, and own project delivery from technical design to deployment while mentoring other developers on the team.

Key Responsibilities

  • Architecture & Coding: Write clean, modular, and highly efficient Object-Oriented PHP code utilizing advanced patterns.
  • Data Flow & Layering: Design and maintain clean architecture paradigms, implementing data-transfer objects (DTOs) and abstraction layers for data persistence to keep domain logic independent.
  • System Design: Architect robust database schemas and system integrations tailored for high performance, reliability, and maximum scalability.
  • API & Integration: Build and optimize scalable RESTful or GraphQL APIs, integrating smoothly with frontend layers and third-party systems.
  • Performance Optimization: Proactively identify system bottlenecks, profile code, and optimize complex database queries for optimal speed.
  • Collaboration: Partner with product managers, and DevOps to translate complex business requirements into clear technical specifications.
  • Willingness to participate in pre - employment and random drug screenings.

Required Skills & Qualifications

  • Experience: Minimum 4+ years of professional software engineering experience focusing primarily on backend development.
  • PHP Expertise: Expert-level knowledge of modern PHP (8.x+), including deep familiarity with advanced object-oriented design patterns and MVC architecture.
  • Framework Agility: Extensive hands-on experience building complex web applications using modern MVC frameworks (e.g., Laravel, Symfony, or Zend/Laminas) and a proven ability to quickly adapt to our Symfony stack.
  • Databases: Strong proficiency with object-relational mappers (ORMs like Doctrine or Eloquent) and relational databases (MySQL or PostgreSQL), including advanced schema design, query profiling, and index strategies.
  • Testing: Solid experience writing robust unit, integration, and functional tests using PHPUnit or similar suites.
  • Tools: Expert fluency with Git version control and collaborative branching strategies.
  • Soft Skills: Strong analytical problem-solving abilities and clear communication skills to articulate complex technical ideas to stakeholders.

Preferred Qualifications

  • Symfony Experience: Direct, hands-on experience with Symfony 6.x or 7.x, including deep understanding of dependency injection, compiler passes, custom argument resolvers, and the Messenger component.
  • Frontend & UX: Familiarity with modern frontend ecosystems, asset management, or component-driven interactivity (such as Symfony UX and Twig-based styling workflows).
  • Containers & DevOps: Experience with Docker for local development environments and automated CI/CD deployment pipelines.
  • Caching & Search: Background working with Redis, Memcached, or Elasticsearch.

Monday - Friday from 8:00 AM - 5:00 PM

More about this job

Skills

  • PHP
  • Coaching
  • GraphQL
  • Collaboration
  • Back-end development
  • Laravel
  • MySQL
  • PostgreSQL
  • Git
  • Problem solving
  • Communication skills
  • DevOps
  • Docker
  • CI/CD
  • Redis
  • Elasticsearch

Report this job

Get in touch
MovoJobs

Contact us