JustJoin.IT Hybrydowo Senior

Staff Software Engineer .NET

emagine Polska

⚲ Lisbon

Do uzgodnienia

Wymagania

  • Mentoring
  • Documentation
  • Software as a Service (SaaS)
  • .Net
  • C#
  • MongoDB
  • Agile
  • RabbitMQ
  • Cloud
  • NoSQL

Opis stanowiska

Role: Staff Software Engineer (.Net) | Global Compliance Company | Hybrid Lisbon

We are hiring a Staff Software Engineer for a Global Compliance Company, contributing to the development of a modern SaaS platform.

Location: Lisbon (Hybrid – 2x onsite per week)
Global Compliance Company
Senior specialist role with strong technical ownership

 This is a high-impact position focused on hands-on software engineering within complex and scalable distributed systems. You will contribute to architecture decisions, build resilient backend solutions, and support the evolution of modern SaaS platforms in a highly technical environment.

What you’ll be doing:
• Developing high-quality software using C# and .NET within distributed environments.
• Designing and implementing scalable microservices and event-driven architectures.
• Contributing to architectural decisions and platform evolution.
• Improving system performance, reliability, observability, and maintainability.
• Working closely with cross-functional engineering teams on scalable SaaS solutions.
• Supporting best engineering practices across development and delivery processes.

Tech environment:
• C# / .NET / .NET Core
• Microservices architecture
• Event-driven systems (Kafka)
• NoSQL (ElasticSearch / MongoDB / Redis / DynamoDB)
• Cloud, Docker & Kubernetes
• REST APIs & distributed systems
• Agile & SRE practices

This role is ideal for someone with strong .NET expertise, experience in complex distributed architectures, and a passion for building scalable and resilient software solutions.

Interested? Let’s connect and discuss.

🔍 Dekoder Ogłoszenia

🟡
Staff Software Engineer
Jest to stanowisko seniorskie, które może oznaczać zarówno dużą samodzielność i wpływ na architekturę, jak i potencjalnie zarządzanie mniejszym zespołem lub mentoring.
🟡
strong technical ownership
Oczekuje się, że będziesz brać pełną odpowiedzialność za techniczne aspekty projektu lub jego części, co może oznaczać rozwiązywanie problemów i podejmowanie kluczowych decyzji.
🟡
high-impact position
Twoja praca będzie miała znaczący wpływ na produkt lub firmę, co może oznaczać dużą presję i odpowiedzialność.
🟡
contribute to architecture decisions
Możesz mieć wpływ na architekturę, ale niekoniecznie będziesz jej głównym architektem; Twoje sugestie mogą być brane pod uwagę.
🟢
highly technical environment
Oznacza to, że będziesz pracować z innymi doświadczonymi inżynierami, gdzie oczekiwana jest wysoka jakość kodu i głęboka wiedza techniczna.