Log in
All jobs
S

Staff Software Engineer

Shine
Porto
Hybrid

About this role

Shine Porto Staff Software Engineer

The ERP Engineering Team at Shine

We're a fast-growing engineering team on a mission to build the best ERP for Small Businesses in Europe. We work in a domain-based structure, where each domain has real ownership over its area — from architecture to quality and technical roadmap.

Your Role as a Domain Engineer

As a Domain Engineer, you're the technical reference for the product: you define architecture direction, ensure engineering standards, and work closely with team managers and Senior Engineers to make sure technical decisions serve the business goals. This is a senior IC role, focused on cross-cutting technical impact, not people management.

We're modernizing our stack and expanding into new markets, which means real problems around scale, multi-tenancy, and domain complexity — not greenfield, but not paralyzing legacy either.

What You'll Do

  • Own the target architecture of your domain and the realistic path to get there.

  • Ensure reliability, scalability, security, and compliance are design constraints from day one, not afterthoughts.

  • Maintain living architecture documentation (C4 model diagrams, ADRs) as part of the engineering workflow.

  • Set and calibrate design review thresholds, delegating to senior engineers as their judgment grows.

  • Spend roughly half your time embedded with engineering teams, and half on cross-engineering work — standards, the Golden Path, and the Architecture Forum.

  • Grow the architectural judgment of senior engineers, so fewer decisions need to come through you over time.

  • Partner with Engineering Directors, Engineering Managers, and Product to surface technical constraints and trade-offs with clarity.

  • 📍 Job located in Porto with possibility of two remote working days per week.

  • About you

  • Scalable systems experience: You have significant hands-on experience designing and evolving systems at scale, ideally within multi-tenant SaaS or platform environments.

  • Architectural ownership: You take end-to-end ownership of architecture decisions. You ensure your reasoning is well-documented so others can easily understand the context and trade-offs later.

  • Influence without authority: You are comfortable operating with technical authority and guiding direction without needing formal line-management authority.

  • Cross-functional communication: You can translate complex technical trade-offs into clear, legible concepts for Product managers and business leadership.

  • Empowerment over centralization: You have a genuine interest in developing other engineers' judgment rather than centralizing decision-making around yourself.

  • Tech stack & domain experience: You are comfortable with .NET, Angular, SQL Server, Azure, and modern CI/CD practices. Experience with financial, accounting, or ERP systems—as well as European regulatory compliance—is a strong differentiator.

  • Equal Opportunity Employer

  • We follow the principle of equal treatment to consider all job applicants and do not discriminate based on their gender, sexual orientation, color, racial or ethnic origin, religion, disability, etc. as per applicable law.

  • Our recruitment process

  • 1️⃣ A 45' first call with Marc (Talent Acquisition Specialist) to get to know you better and share more about Ageras.

  • 2️⃣ A 90' Technical Interview with one of our Domain Engineers to dive into Architecture and Coding topics

  • 3️⃣ A 45' Manager interview with Rui (Senior Engineering Manager) to dive deeper into our set up.

  • 4️⃣ A 60' Practical Assessment with one of our Domain Engineer.

  • Department

  • Product & Technology

  • Role

  • Engineering

Location

Porto

Contact

Marc Riehle

Apply

Product & Technology

·

Porto

Staff Software Engineer

Loading application form

Close modal

Already working at Shine?

Let’s recruit together and find your next colleague.

ageras.com

@ageras.com

ageras.com

shine.fr

shine.co

cegid.fr

cegid.com

Log in

Applicant tracking system

by Teamtailor

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →