Software Technical, Senior Engineer
Role Overview
Senior software engineering role combining hands-on development with technical leadership, mentoring, architecture, and stakeholder collaboration.
The role supports delivery of scalable, reliable, and high-quality software solutions.
Key Skills for This Role
Full Job Posting
Role overview
Senior software engineering role combining hands-on development with technical leadership, mentoring, architecture, and stakeholder collaboration.
The role supports delivery of scalable, reliable, and high-quality software solutions.
Technical leadership and delivery
- Lead technical execution of software development initiatives and align delivery with business and technical requirements.
- Translate business requirements into scalable technical solutions.
- Make technical decisions related to application design, development, performance, and scalability.
- Support technical roadmap planning, estimation, prioritization, and delivery planning.
- Provide technical guidance and support engineering-team problem-solving and decision-making.
Development and architecture
- Design and contribute to architectures involving microservices, distributed systems, and APIs.
- Develop and maintain production-ready software while remaining hands-on with coding.
- Conduct code reviews and ensure adherence to engineering standards, coding best practices, and quality guidelines.
- Identify and address performance, scalability, reliability, and security concerns.
Engineering practices
- Drive adoption and effective use of CI/CD pipelines, Docker, Kubernetes, and cloud platforms.
- Participate in incident management, troubleshooting, and on-call rotations when required.
- Promote Agile/Scrum practices and contribute to continuous improvement.
Collaboration and mentoring
- Collaborate with product managers, designers, and other stakeholders to define technical solutions and delivery approaches.
- Mentor junior and mid-level engineers and support their technical and professional growth.
Requirements
- Strong software development background with hands-on coding experience.
- Experience designing or contributing to microservices, distributed systems, and APIs.
- Ability to make technical decisions concerning application design, performance, and scalability.
- Ability to conduct code reviews and apply engineering standards and coding best practices.
- Ability to provide technical guidance and mentor junior and mid-level engineers.
- Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms.
- Ability to address system reliability and security concerns and participate in incident management.
- Experience with Agile/Scrum practices and continuous improvement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Adree
Scrum Master, Senior
Riyadh, KSA
Adree is seeking a Senior Scrum Master to lead Agile practices, coach teams, and improve product delivery and collaboration. Candidates need 8+ years in Scrum and Agile environments, including 2+ years in a Scrum Master
Scrum Master, Senior
Riyadh, KSA
Adree is seeking a Senior Scrum Master to lead Agile practices, coach teams, and support effective product delivery and continuous improvement. Applicants need at least 8 years in Scrum and Agile environments, including
OutSystems Developer, Senior Tech Lead
Riyadh, KSA
Adree seeks a technical lead to guide OutSystems development and deliver secure, scalable enterprise applications. Candidates need 6+ years in software development, including 4+ years of hands-on OutSystems experience, p
Devops Engineer, Senior
Riyadh, KSA
Adree seeks a Senior DevOps Engineer to build secure, scalable infrastructure and automate software delivery for enterprise platforms. You will design CI/CD and GitOps workflows, manage production platform tooling, and c
Devops Engineer, Senior
, KSA
Adree is seeking a Senior DevOps Engineer to design and maintain secure, scalable infrastructure and automated software delivery solutions. The role focuses on CI/CD, infrastructure as code, Azure DevOps Server, Linux ru
Devops Engineer, Senior
Riyadh, KSA
Adree is seeking a Senior DevOps Engineer to design and maintain secure, scalable infrastructure and automated software delivery platforms. The role requires strong enterprise CI/CD, infrastructure-as-code, containerizat
Scrum Master, Senior
Riyadh, KSA
Scrum Master, Senior
Riyadh, KSA
OutSystems Developer, Senior Tech Lead
Riyadh, KSA
Full Stack .NET, Developer
Riyadh, KSA
OutSystems / .NET, Developer
Riyadh, KSA
Devops Engineer, Senior
Riyadh, KSA
Devops Engineer, Senior
, KSA
Devops Engineer, Senior
Riyadh, KSA