Search by job, company or skills

Syren Software

Senior Engineering Manager

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

NET Engineering Manager - Job Description

We are seeking a highly skilled and experienced .NET Engineering Manager with a strong background in React and Azure. The successful candidate will lead a team of software engineers in designing, developing, and maintaining scalable .NET applications. This role requires a hands-on leader who can both manage the team and contribute to the codebase, ensuring high-quality software delivery.

Key Responsibilities

  • Team Leadership: Lead and mentor a team of software engineers, providing guidance, technical direction, and support in their professional development.
  • Project Management: Oversee the planning, execution, and delivery of .NET-based software projects, ensuring they are completed on time, within scope, and to the required quality standards.
  • Software Development: Contribute to the design, coding, testing, and deployment of .NET applications, with a focus on frontend development using React and cloud integration using Azure.
  • Technical Expertise: Provide technical expertise and best practices in .NET, React, and Azure to guide the team and ensure the implementation of robust, scalable, and secure solutions.
  • Collaboration: Work closely with other departments, including product management, UX/UI design, and operations, to ensure alignment with business goals and customer needs.
  • Code Reviews: Conduct regular code reviews to maintain code quality and ensure adherence to coding standards and best practices.
  • Process Improvement: Identify opportunities for process improvements within the engineering team and implement solutions to enhance productivity and efficiency.
  • Stakeholder Communication: Communicate effectively with stakeholders, including senior management, to provide updates on project status, risks, and technical challenges.

Required Skills And Qualifications

  • Technical Expertise:
  • Extensive experience in .NET development, including C#, ASP.NET Core, and related frameworks.
  • Proficiency in frontend development using React, including experience with state management libraries (e.g., Redux).
  • Strong experience with Microsoft Azure, including Azure DevOps, Azure Functions, App Services, and other cloud services.
  • Leadership and Management:
  • Proven experience in leading and managing engineering teams, with a track record of delivering successful software projects.
  • Ability to mentor and develop junior engineers, fostering a collaborative and high-performance team culture.
  • Project Management:
  • Experience with Agile/Scrum methodologies and managing projects using tools like Jira or Azure DevOps.
  • Strong problem-solving skills and the ability to manage multiple priorities in a fast-paced environment.
  • Communication:
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Education:
  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree or relevant certifications are a plus.

Preferred Qualifications

  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Experience with other frontend frameworks (e.g., Angular or Vue.js) and backend technologies (e.g., Node.js).

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and continuous learning.
  • Flexible work environment, including remote work options.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146571925