استخدام Senior Software Engineering Manager

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

We are looking for a senior technical role that combines hands-on development with leadership responsibilities. This position involves guiding a team of developers in designing, building, and maintaining modern, scalable software solutions. The role requires deep expertise in the .NET ecosystem, microservices architecture, and cloud-native technologies, alongside the ability to mentor team members and drive project success.

 

Key Responsibilities

Technical Leadership & Architecture

Lead the design and development of scalable, distributed systems using a microservices architecture.

Architect, deploy, and manage containerized applications using Kubernetes for orchestration, ensuring high availability and scalability.

Design and implement asynchronous, decoupled communication between services using message brokers like RabbitMQ.

Make critical architectural decisions regarding technology selection, data storage, and integration patterns.

Oversee database design, optimization, and management for Microsoft SQL Server (MSSQL), including complex queries, indexing, and performance tuning.

Establish and enforce DevOps and CI/CD best practices using tools like K8s, GitLab.

Team Management & Mentorship

Mentor and coach developers, conducting code reviews and promoting best practices in coding, testing, and system design.

Delegate tasks effectively across onsite and offshore team members, ensuring clear ownership and accountability.

Facilitate Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives) and foster a collaborative team environment.

Project Delivery & Execution

Collaborate with product managers and stakeholders to translate business requirements into technical solutions and realistic project plans.

Manage project timelines, resources, and risks, ensuring high-quality deliverables are completed on schedule and within budget.

Drive continuous improvement in development processes, tools, and application performance.


Qualifications and Experience

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

Experience

5+ years of experience in .NET development, with at least 2-3 years in a technical leadership or architect role.

Proven experience in designing, developing, and deploying microservices.

Hands-on experience with container orchestration platforms, specifically Kubernetes.

Strong practical knowledge of message queuing systems like RabbitMQ for building event-driven architectures.

Expert-level knowledge of Microsoft SQL Server (MSSQL), including performance optimization, stored procedures, and database design.

Background in Agile/Scrum methodologies and project management tools (e.g., JIRA).


 Essential Skills


 | Technical Skills | Soft Skills
 | C# / .NET 6+ / .NET Core | Leadership and Team Management
 | Microservices Architecture | Excellent Communication (verbal/written)
 | Kubernetes (K8s) & Docker | Problem-Solving and Critical Thinking
 | RabbitMQ (or similar - Kafka) | Strategic Planning and Project Management
 | Microsoft SQL Server (MSSQL) | Mentoring and Coaching
 | Cloud Platforms (Azure/AWS/GCP) | Business Acumen
 | Entity Framework Core / Dapper | Adaptability and Continuous Learning
 | API Design (REST, gRPC) | Stakeholder Management
 | DevOps & CI/CD Pipelines |  


 Desired Attributes

Architectural Mindset: Ability to think strategically about system design, focusing on scalability, resilience, and maintainability.

Proactive & Hands-On: Not just a delegator; willing and able to dive into code, Kubernetes configurations, or complex SQL to solve problems and lead by example.

Global Collaboration: Experience working with distributed teams across different time zones.

Continuous Learner: Passion for staying current with emerging technologies and trends in cloud computing and distributed systems.

معرفی شرکت

ما در کیپا معتقدیم که اعتبار هر فرد، با ارزش ترین دارایی آنهاست و اعتبار شما برای کاهش نگرانی های مالی شما کافی است. چون ما در کیپا امکان خرید اعتباری و اقساطی از گسترده ترین شبکه فروشگاهی در بیش از 10000 نقطه در سراسر کشور را فراهم کرده ایم تا بتوانید امروز با خیال راحت خرید کنید و در ماه های بعد با خیال راحت پرداخت کنید
  • مهارت‌های مورد نیاز

    Software Engineering .NET Core Sql Server
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

این آگهی منقضی شده است

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
این آگهی منقضی شده است

مشاهده‌ی آخرین فرصت‌های شغلی

آگهی منقضی شده است

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml