Senior Backend Software Engineer
Semperis
full-remoteseniorpermanentbackend Full remote - Dublin, IE Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
C#.NET CoreMicroservicesEvent-Driven ArchitectureKafkaKubernetesAzureAWSGraphQLEnterprise IAM
About the role
Role Overview
Join Semperis as a Senior Backend Software Engineer (full remote). You will design and build shared backend platform components, architect distributed systems, and mentor junior engineers while partnering closely with product engineers, DevOps, and architects.
Key Responsibilities
- Design and build shared platform components used across multiple product teams, focusing on scalability, reliability, and maintainability.
- Architect distributed systems using microservices and event-driven patterns for enterprise-scale workloads.
- Own critical backend services end-to-end, from conception through deployment.
- Collaborate with cross-functional teams to define platform capabilities and technical standards.
- Mentor junior engineers through code reviews, pair programming, and technical guidance.
Requirements
- Strong collaboration and excellent communication skills; can drive consensus across teams.
- Experience developing shared libraries/frameworks/platform components consumed by multiple teams.
- Proven experience designing and implementing microservices and event-driven systems at scale.
- 7+ years of professional software engineering, with strong backend expertise.
- Deep proficiency in C# and .NET Core (modern framework features and performance optimization).
- Technical leadership experience, including mentoring and leading technical initiatives.
- Experience building enterprise SaaS applications for high-volume, multi-tenant environments.
- English fluency (written and verbal).
- Bachelor’s degree in Computer Science or equivalent practical experience.
Nice-to-Haves / Additional Skills
- Production experience with Kubernetes and container orchestration in cloud environments (Azure/AWS/GCP).
- Experience in Enterprise IAM (Identity and Access Management) domain.
- Hands-on experience with Kafka or RabbitMQ (or similar message brokers).
- Knowledge of Elasticsearch or other distributed search/analytics platforms.
- Open-source contributions or experience maintaining shared component libraries.
- Observability: Prometheus, Grafana, and distributed tracing.
- API design and governance for platform services.
- Familiarity with CI/CD pipelines and Infrastructure as Code (IaC) practices.
About Semperis
Semperis is a leader in enterprise security and identity products. The company builds solutions that help organizations manage and protect identity and access in complex enterprise environments.
Scraped 5/13/2026