Hybrid Senior Engineering Manager, .NET

Posted 2 hours ago

Apply now

About the role

  • Senior Engineering Manager at Maropost overseeing software engineering teams and project delivery. Focusing on people management and fostering a productive work environment in a hybrid setting.

Responsibilities

  • Manage team activities and ensure project delivery.
  • Contribute 20 %-30 % in writing code, performing code reviews, maintaining high coding standard, and implementing best practices for quality control.
  • Support engineers' professional growth and skill development through coaching and guidance.
  • Create detailed project plans for epics.
  • Execute agile project management processes.
  • Foster empathy and address team concerns.
  • Recruit globally distributed talent and conduct high quality interviews.
  • Implement process improvements to boost productivity.
  • Conduct regular 1:1 meetings and provide feedback.

Requirements

  • Bachelor’s/Master's degree in computer science, Engineering, or a related field.
  • 12 plus years of hands-on software engineering experience.
  • 10 years of experience with application and/or data design, architecture and development.
  • At least 5 years of experience leading two or more teams within an agile environment.
  • At least 3 years of experience providing direct people leadership including talent development, performance management, team building and succession planning.
  • Demonstrable experience leading a geographically distributed team.
  • Empathetic, proactive, and constructive communication skills, verbal and written.
  • Excellent operational principles (observability, alerting, tracing, incident management, SLIs & SLOs, capacity planning, etc.).
  • Strong understanding of networking protocols (IP, TCP, DNS, proxying, etc.).
  • Good understanding of, and experience with, security protocols and standards.
  • Proficiency in using Jira, Confluence, Bitbucket or similar tools for project management and collaboration.
  • Strong negotiation skills to achieve consensus across departments and collaborate with teams across the organization.
  • In-depth technical expertise in at least one core language, framework, or technology preferably Ruby / Golang.
  • Proficiency in system design principles and methodologies, including the ability to architect scalable, robust, and efficient solutions to complex technical challenges.
  • Experience leading Data Engineers
  • Exposure to Public Cloud (AWS, GCP, Azure)
  • Experience leading multiple teams (2-3 teams consisting of 5+ associates)
  • Experience working in a commerce & marketing automation industry

Benefits

  • Health insurance
  • Professional development opportunities

Job title

Senior Engineering Manager, .NET

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job