Manager

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

10+ years of experience in software engineering, with at least 5 years in a management role., Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred., Strong technical background in data engineering, backend systems, and frontend development., Exceptional leadership, communication, and interpersonal skills..

Key responsabilities:

  • Lead and manage multiple engineering teams in the development of large-scale web applications.
  • Drive technical strategy and architecture decisions in collaboration with senior leadership.
  • Establish best practices for software development and mentor team members.
  • Collaborate with stakeholders to define project roadmaps and manage project timelines.

Astreya logo
Astreya Large https://www.astreya.com/
1001 - 5000 Employees
See all jobs

Job description

The Software Engineering Manager will lead and mentor cross-functional engineering teams in the development of large-scale web applications, overseeing data, backend, and frontend systems. This role is crucial in driving technical excellence, fostering innovation, and ensuring the delivery of high-quality solutions that align with our clients' needs and Astreya's strategic goals.

Key Responsibilities
  • Lead and manage multiple engineering teams, including data, backend, and frontend developers

  • Oversee the design, development, and maintenance of large-scale web applications

  • Drive technical strategy and architecture decisions in collaboration with senior leadership

  • Establish and maintain best practices for software development, code quality, and technical operations

  • Mentor and develop team members, fostering a culture of continuous learning and improvement

  • Collaborate with product managers, designers, and other stakeholders to define and prioritize project roadmaps

  • Manage project timelines, resources, and budgets to ensure timely delivery of high-quality solutions

  • Implement and refine agile methodologies and processes to optimize team productivity and efficiency

  • Stay current with industry trends and emerging technologies to drive innovation within the organization

  • Participate in hiring and team-building activities to grow and maintain high-performing engineering teams

Requirements
  • 10+ years of experience in software engineering, with at least 5 years in a management role

  • Proven experience in building and scaling large-scale web applications

  • Strong technical background with hands-on experience in data engineering, backend systems, and frontend development

  • Experience managing and leading cross-functional engineering teams

  • Excellent understanding of software development methodologies, best practices, and architectural patterns

  • Strong problem-solving skills and ability to make data-driven decisions

  • Exceptional leadership, communication, and interpersonal skills

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)

  • Experience building systems with a Javascript/Typescript oriented environment

Preferred Qualifications
  • Familiarity with cybersecurity principles and best practices

  • Experience working in a managed services or consulting environment

  • Certifications in relevant technologies or project management (e.g., PMP, Scrum Master)

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Team Management
  • Communication
  • Problem Solving

Related jobs