Principal Software Engineer at Rosterfy
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Key Responsibilities:
- Own the architecture and technical direction for core platform domains used by both squads (e.g., event-driven workflows, modular boundaries, AI capabilities).
- Spend 60–80% of your time hands-on: designing, coding, reviewing, pairing, and debugging in Laravel, Next.js, and cloud environments.
- Lead the technical discovery and delivery of high-impact initiatives, especially those that cross team boundaries or require significant architectural change.
- Define, document, and evangelize architectural principles, coding standards, and patterns for scalable, resilient, observable systems.
- Raise the bar for quality: champion shift-left testing, CI/CD improvements, and production observability; model best practices in test design and validation.
- Mentor senior and mid-level engineers through design reviews, pairing, and feedback, helping them own systems end-to-end rather than taking work away.
- Evaluate and prototype emerging technologies (e.g., Vertex AI, GenAI workflows, data pipelines) and guide pragmatic adoption into product and platform.
- Act as a senior engineering voice in roadmap planning, estimation, and trade-off decisions, ensuring technical health is represented alongside product goals.
- Work across both product squads rather than being embedded in one team, focusing on cross-cutting systems and the hardest technical problems.
- Partner with Engineering Leadership on long-term architecture and with Tech Leads on execution and engineering practices.
Technical Requirements:
- 8+ years in software engineering, including experience as a staff/principal engineer or architect in a SaaS company.
- Deep expertise in backend engineering with Laravel (Laravel 10+ and PHP 8+) or similar languages, SQL/relational databases, caching, and RESTful APIs.
- Strong frontend design and architectural experience with React and Next.js.
- Experience working with scalable, secure cloud infrastructure (AWS required, and GCP).
- Familiarity with event-driven or modular architectures and containerized environments (e.g., EKS/Kubernetes).
- Deep understanding of software testing strategies and CI/CD pipelines.
- Bonus: Experience with Looker, BigQuery, ML pipelines, or distributed system performance tuning.
- Bonus: Agent AI Architecture.
AI-Driven Skills:
- Feature delivery velocity (Copilot, Gemini, test automation, scaffolding).
- Building AI-augmented product experiences (LLM API usage, prompt design).
- Coaching others on integrating GenAI into workflows.
Character & Mindset:
- Resilient and adaptable – You embrace change and help others navigate ambiguity with calm and confidence.
- Proactive problem solver – You identify issues early, take ownership, and push solutions forward without waiting to be asked.
- Clear communicator – You articulate ideas clearly, write well, and listen with intent. You create shared understanding.
- Product-minded – You’re curious about customer needs, ask “why?”, and advocate for solutions that deliver real value.
- Leads through influence – You raise the bar by mentoring others, setting standards, and sharing knowledge—not by authority.
- Documentation-first thinker – You value written clarity, and help your team by documenting decisions, code, and processes.
Shift-Left QA Expectation:
- Lead by example in test strategy and validation.
- Own test coverage, pipeline health, and regression control.
Success Measures:
- Enables long-term scalability and stability through architectural design.
- Mentors and unblocks engineers across teams, raising overall technical quality.
- Drives alignment on technical priorities and engineering direction.
- Trusted advisor to Product, sharing functional knowledge.
- Proactively identifies and resolves system-level challenges.
- Supports successful implementation of new platform capabilities (e.g., AI readiness, multi-cloud architecture).
Nice to Have:
- Experience with data products like Looker, BigQuery, or analytics pipelines.
- Exposure to event-driven systems, asynchronous workflows, or message queues (e.g., AWS SQS, Kafka, Pub/Sub).
- Experience with design systems or frontend architecture.
- Passionate about product quality and customer experience.
- Experience with platform engineering or building shared infrastructure in modular monoliths.
- Any exposure to AI-driven tooling, systems.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Teamified
Explore Top Companies in this Space
Niural
Human Resources / FinTech / Enterprise Software / AI
The Honest Company
Consumer Goods / Ecommerce / Personal Care / Sustainability
Muttdata
IT Services / IT Consulting / Machine Learning / Enterprise Software
Panopto
Enterprise Software / Education Technology / AI / Video Management
Teamified
View Company ProfileTeamified is a highly disruptive, AI-powered global recruitment and outsourcing platform designed to fundamentally streamline how companies build remote teams. Founded in 2021 and headquartered in Melbourne, Australia, the company merges advanced Artificial Intelligence with deep human expertise. Under the hood, Teamified utilizes AI-driven video screening to instantly shortlist candidates from a massive talent pool across the Philippines, India, and Sri Lanka, while specialized human recruiters validate skills and culture fit. Their primary target audience spans fast-growing startups, fintechs, and scaling enterprises that desperately need to bypass traditional, slow recruitment cycles and reduce staffing costs by up to 70%. What sets Teamified apart in the crowded Employer of Record (EOR) and HR Tech space is its hybrid approach; instead of just providing a passive compliance and payroll wrapper, they actively deliver end-to-end performance coaching, ongoing HR oversight, and a fully integrated HRIS/ATS ecosystem—ensuring that hiring top-tier global talent takes days, not weeks.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

