FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Tech Lead – Senior Software Architect
AlongsideTech Lead/Senior Software Architect for a real-time asset-tracking platform. Leading backend architecture and engineering teams, focusing on distributed systems and API design.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in architecting distributed systems using Microsoft Orleans, with a strong focus on backend development in C#/.NET. Proven ability to lead engineering teams, mentor peers, and ensure high technical quality while collaborating with project management and stakeholders.
Highest-signal resume keywords
Microsoft Orleans ArchitectureC#/.NET Backend DevelopmentRealtime Data ProcessingTeam Leadership and MentoringSecurity-Conscious Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
API DesignData PipelinesActor-Model Distributed SystemsSystem ArchitectureCode ReviewTechnical DirectionTelemetry Data ProcessingWebSockets
Soft Skills
Communication with StakeholdersTeam CollaborationProblem Solving
Tools & Technologies
CI/CD PracticesStaging Environment Management
Industry Keywords
TelemetrySensor DataSystem HardeningAuthenticationPII Handling
Tech Stack
Tools & technologiesAkkaDistributed Systems.NETNode.js
About the role
Key responsibilities & impact- Own and evolve the architecture of a distributed, actor-model backend (Microsoft Orleans) handling realtime positioning and telemetry data at scale
- Set technical direction for the .NET backend: API design, data pipelines, service boundaries
- Design the path toward multi-node Orleans clustering as the platform scales
- Review code and provide hands-on technical guidance to backend and full stack engineers
- Identify and remediate security and architectural risk areas (authentication, data handling, system hardening)
- Partner with data/telemetry and QA engineers on ingestion pipeline and analytics architecture decisions
- Advise on CI/CD, staging environment, and release practices
- Act as engineering team lead: set priorities, unblock the team, and own technical quality across the engineering group
- Coordinate closely with the Project Manager on sprint planning, delivery status, and risk/blocker escalation
- Join client calls run by the project team, speaking directly to technical progress and tradeoffs when needed
- Mentor other engineers, raising the technical bar across the team
Requirements
What you’ll need- 5+ years of professional software engineering experience, including senior/lead-level architecture responsibility
- Hands-on experience with actor-model distributed systems (Microsoft Orleans strongly preferred; Akka or comparable frameworks considered)
- Strong backend expertise in C#/.NET — API design, services, data pipelines at scale
- Experience architecting systems that process realtime/streaming data (telemetry, sensor data, WebSockets)
- Proven track record leading a small engineering team — code review, mentoring, setting technical direction
- Experience working closely with a Project Manager on planning and delivery, including joining client calls to speak to technical topics
- Strong written and spoken English — comfortable communicating with both engineers and non-technical stakeholders
- Security-conscious architecture practices (authentication, PII handling, system hardening)
Benefits
Comp & perks- Remote work (Portugal-based)
- Estimated project duration: 19 weeks
- Part-time schedule: 4 hours per day, aligned with Portugal business hours (WET/WEST)
- Freelance / Service Agreement
- Hourly Rate: 38€ - 40€