- Company Name
- Pixieset
- Job Title
- Senior Software Engineer Technical Lead
- Job Description
-
**Job Title**
Senior Software Engineer Technical Lead
**Role Summary**
Lead and mentor a software engineering team to design, build, and ship scalable, high‑performance web services for a global creative platform. Own product features, technical direction, and operational excellence across both customer‑facing and underlying platform systems.
**Expectations**
- 5+ years of hands‑on production software development.
- 2+ years of engineering leadership or mentorship.
- Proven track record delivering large‑scale products to millions of users.
- Strong communicator capable of bridging product, design, and engineering.
**Key Responsibilities**
- Guide cross‑functional teams through the full project lifecycle: discovery, planning, implementation, testing, release, and post‑launch support.
- Facilitate Agile ceremonies (stand‑ups, sprint planning, retrospectives, incident reviews).
- Mentor, coach, and evaluate developers to foster growth and maintain a high technical bar.
- Participate in hiring, interviewing, and onboarding new engineers.
- Design and implement scalable, reliable technical solutions aligned with business goals.
- Conduct thorough technical reviews (code, architecture, performance).
- Prioritize feature backlog with stakeholders while balancing technical debt.
- Estimate timelines, allocate resources, and manage project delivery.
- Oversee DevOps infrastructure: deployment pipelines, monitoring, security, and cloud platform operations.
- Ensure uptime, performance, and application security across services.
**Required Skills**
- Proficiency in PHP (Laravel, Symfony, Yii, or equivalent).
- Strong JavaScript knowledge for modern web applications.
- Experience with relational databases (MySQL, PostgreSQL) and performance tuning at scale.
- System design and architecture: craft concepts to production-ready releases.
- Hands‑on operations in cloud environments (AWS, GCP, Azure).
- Capable of designing for scalability, reliability, and security.
- Excellent written and verbal communication.
- Leadership and people‑management skills, including conflict resolution and feedback delivery.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- Relevant certifications (e.g., AWS Certified Solutions Architect) are a plus but not mandatory.