drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Imola - Italy

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who are you

You are an experienced and passionate senior developer with a strong background in software development and deep expertise in Microsoft technologies and cloud-native architectures. You excel at solving complex technical challenges and have a natural ability to guide and inspire your team fostering a collaborative and growth-oriented environment. You are proficient in hybrid cloud environments and enjoy working with a cutting-edge tech stack focused on building scalable high-performing solutions.

Who are we looking for

We are seeking a Senior Software Engineer to guide one of our engineering teams working with state-of-the-art technology to design and implement innovative solutions in our hybrid cloud environment. The ideal candidate has advanced expertise in Microsoft technologies and cloud-native architectures along with strong leadership and mentoring skills.

What will you do

  • Mentorship and Team Development: Mentor and develop team members fostering a collaborative growth-oriented environment.
  • Architecture and Solution Design: Lead the design of high-performance systems utilizing BigQuery Bigtable Redis and SQL Server with a focus on microservices containerization and hybrid cloud (Google Cloud Azure).
  • Agile Process Management: Drive agile processes within your team managing sprints removing obstacles and maintaining high productivity.
  • Code Quality and Review: Oversee code quality standards conducting reviews and ensuring best practices in C# and cloud-based services.
  • Stakeholder Engagement: Collaborate closely with product and engineering leadership to align on project goals and timelines acting as a technical liaison between cross-functional teams.

What will you need

  • Education: Bachelors degree in Computer Science or a related field.
  • Experience: Extensive background in software development with proven experience leading engineering teams and delivering robust solutions (5-10 years of experience)
  • Tech Stack Proficiency: Advanced expertise with Microsoft technologies (C# .NET Core) cloud services (Azure Functions Kubernetes Dataflow Redis SQL Server Pub/Sub) and experience managing data flow using BigQuery and Bigtable.
  • Cloud Architecture: Significant experience in hybrid cloud environments including Azure and Google Cloud.
  • Leadership Skills: Demonstrated capability in leading teams managing technical projects and driving high-performance outcomes.
  • Agile and CI/CD: Proficiency in agile methodologies continuous integration and continuous delivery practices.

Nice to have:

  • Advanced Cloud Services: In-depth knowledge of Google Cloud and Azure cloud-native services with experience in scalable and resilient architecture.
  • Programming Best Practices: Strong knowledge of Object-Oriented/SOLID design principles CI/CD pipelines and distributed systems patterns.
  • Performance Optimization: Proven ability in optimizing performance and reliability for complex systems.

What does it mean working at MAF

  • Our colleagues come from all corners of the globe and by joining the MAF team you become a part of an inclusive environment.
  • To support your career development we offer a budget for training courses or events to help you improve your skills and stay up-to-date with the latest innovations in your field.
  • We want to make sure our employees eat a healthy lunch. Therefore we provide warm lunch meals with enough options for those with special wishes.
  • We offer flexible hours a great way to work productively and maintain a healthy work-life balance. Additionally we provide all the high-quality equipment required to do the best job possible.
  • Annually we organize several team-building days where we learn to build on each other and have a lot of fun.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.