Sr. Software Engineer - Platform
Listed on 2026-02-18
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, Senior Developer
Title:
Senior Software Engineer - Platform
Reports to:
Director, Software Development
Location:
Remote (CA)
Zenfolio Inc. offers multiple e-commerce solutions for photographers to showcase their work, manage their business, and build their brand. For almost two decades, Zenfolio Inc. has proudly served photographers around the globe.
With team members hailing from all over the world with diverse backgrounds, personalities, and talents, Zenfolio Inc. prides itself on offering a truly unique work environment. You’ll be supported by bright and talented individuals who come together to work and play in a fun, collaborative, supportive and creative work environment. If you love photography and helping businesses succeed, then we’d love to hear from you!
The RoleWe are seeking a highly skilled and self-driven Senior Software Engineer to join the Platform team this role, your primary focus will be expanding and evolving the core application logic that supports feature development across our SaaS platforms.
You will work deeply within a Laravel-based backend
, contributing to foundational services, domain logic, and shared platform capabilities that enable product teams to ship features reliably and addition to feature enablement, this role includes application support responsibilities
, ongoing PHP and Node package upgrades
, and ownership of backend health, security, and performance.
You will collaborate closely with product engineering teams, platform peers, and infrastructure partners to ensure our systems are resilient, performant, secure, and maintainable
. This role is well-suited for an engineer who enjoys working at the intersection of application architecture and infrastructure systems, and who brings strong judgment to balancing delivery speed with long-term platform health.
If you have deep experience building and maintaining Laravel applications, a strong understanding of cloud-based system design, and enjoy owning complex backend systems end to end, we would love to hear from you.
Responsibilities- Design, implement, and maintain backend services and RESTful APIs
- Build and maintain reusable frontend components, including contributions to a shared React/Type Script component library
- Contribute to frontend architecture and implementation using modern frameworks and best practices
- Collaborate with peers to design architectures that balance modularity, reusability, performance, and delivery speed
- Triage and resolve production issues, optimizing backend and frontend implementations as needed
- Uphold and evolve coding standards, testing practices, and internal best practices
- Conduct thoughtful peer code reviews and provide constructive technical feedback
- Mentor other engineers and contribute to team growth and technical excellence
- At times, serve as a technical or project lead by helping organize work, plan implementation approaches, and support delivery
- Clearly communicate technical decisions, raise concerns early, and proactively help solve problems across the team
- Other tasks as assigned
- 7+ years of professional software engineering experience, including senior-level responsibility
- Strong proficiency in PHP and one or more other backend languages such as C#, Ruby, or Python
- Proven experience delivering and maintaining production-grade, moderately to highly complex web applications
- Deep understanding of relational databases, including schema design, complex queries, and performance optimization
- Strong working knowledge of modern frontend development practices (HTML, CSS, JavaScript)
- Experience designing and implementing RESTful APIs for consumption by multiple client applications
- Strong understanding of scalability and performance considerations in high-traffic environments (caching, query optimization, CDNs)
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or similar
- Experience implementing scalable solutions using cloud services and appropriate backend technologies
- Experience writing unit and integration tests
- Proficiency with version control systems and peer code review workflows (e.g., Git Hub pull requests)
- Experience using issue and task management tools such…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: