Senior Software Engineer - Team Lead
Job Description Roles & Responsibilities The role You will lead a team of engineers and own delivery for client engagements end-to-end scoping, architecting, building, shipping, and standing behind the work. You write code. You also run the team. You're the technical owner clients trust and the engineering lead your team rallies around. This is not a manager-only seat. You stay in the codebase, you keep the architectural calls sharp, and you make sure DS engineering quality reaches the client without compromise. You'll typically lead 1–3 active engagements at a time, with engineers reporting into you for the duration of each. If you've shipped serious systems on AWS, can hold your own in front of a CTO, and want to compound your impact by leading a team rather than lone-wolf engineering this role is built for you. What you'll own Team leadership. Lead a pod of 2–5 engineers per engagement. Run standups, unblock the team, mentor mid-level engineers, do code reviews that raise the bar. Hands-on engineering. You ship code. Critical-path work, tricky integrations, the architectural spine — these are yours. Target ~40–60% of your week in the codebase. Architecture on AWS. Make the AWS service choices, design the data flows, own the security posture. Well-Architected Framework is your default vocabulary. Technical delivery. End-to-end ownership of client engagements: scope, sprint planning, code reviews, deployments, handover. The engagement succeeds or fails on your watch. Client relationship. You are the technical face of DS to the client. Joint planning, demo days, hard conversations when scope shifts. Translate engineering reality into business language. Quality and security. Security-as-job-zero is not a slogan here. CI/CD, automated testing, infra-as-code, secrets hygiene, observability these are baseline expectations for every engagement you lead. Delivery hygiene. Linear stays clean, status is honest, risks surface early. Every engagement has a defined home for its artifacts (code, docs, runbooks) no work-in-transit lying around. What we're looking for Must-haves 5+ years building production software, with 2+ years as a tech lead, staff engineer, or team lead. Deep hands-on experience with AWS compute (ECS/EKS/Lambda), data (RDS/DynamoDB/S3), networking (VPC/ALB/CloudFront), and IAM. You've made architectural calls that you still stand behind. Strong in at least one modern backend stack Python, Node.js, Go, or Java and comfortable across the full stack when needed. Track record of leading client-facing engagements end-to-end. You can describe specific projects: scope, your decisions, what shipped, what broke, what you'd do differently. Production discipline: CI/CD, IaC (Terraform or CDK), automated testing, observability, incident response. Excellent written and spoken English. Comfortable presenting to senior client stakeholders. Strong pluses AWS Solutions Architect Associate or higher; DevOps Engineer or Security Specialty a plus. Experience shipping AI/GenAI features into production (Anthropic Claude, Amazon Bedrock, RAG pipelines, agentic systems). Exposure to regulated workloads NCA, SAMA, ISO 27001, or equivalent compliance regimes. Prior consulting or professional-services background you know how to scope, price, and defend a delivery plan. Arabic language skills (written or spoken) for MENA client-facing work. Desired Candidate Profile Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior Software Engineer - Team Lead Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyDigico Solutions
- LocationDubai - United Arab Emirates
- CategoryCybersecurity
- SourceNaukrigulf
- Listed1 month ago
Related Cybersecurity jobs
SOC Engineer
Security Monitoring & Threat Detection • Administration, management, and Support deployment and tuning of OT security tools (Nozomi, Forescout). Monitor OT/ICS…
Priority Banking - Customer Service Representative
1. Client Relationship Management ▸ Resolve customer issues efficiently while ensuring first-contact resolution whenever possible. ▸ Manage customer complaints…
Secretary
Manage executive schedules, ensuring optimal time allocation for meetings, deadlines, and travel, to facilitate smooth operations. Prepare and edit…
Senior Full Stack Developer
We are seeking an experienced Full Stack Engineer with strong Java expertise and modern front-end capabilities to design, build and deliver scalable enterprise…