Manager, Software Engineering

Vecima

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, MIS, or equivalent major
  • 10+ years of technology experience in software design and enterprise product development
  • 7+ years of experience managing and leading teams of software engineers
  • Fluency in Agile software development practices, particularly in Scrum roles
  • 10+ years of software development experience, preferably in Go and Python
  • Experience in cloud-native deployments with tools like Ansible, Docker, and Kubernetes
  • Familiarity with Linux security and monitoring solutions like Prometheus and Grafana

Responsibilities

  • Lead and mentor a small team of developers on technical and soft skills
  • Act as technical lead and product owner for design and development
  • Collaborate with stakeholders in Product Management and Architecture
  • Facilitate the team's focus from high-level objectives to daily tasks
  • Maintain ownership of the product and manage customer satisfaction
  • Establish timelines for long-term initiatives and short-term deliverables
  • Continuously improve processes and promote Agile practices within the organization
  • Proactively remove obstacles to ensure momentum and address escalations

Benefits

  • Hybrid working conditions that support flexibility
  • Opportunities for personal and career development through mentorship
  • Engagement with a dynamic, cross-functional team atmosphere
  • Involvement in high-impact projects with significant customer bases
  • A chance to influence and improve Agile practices within the organization
Full Job Description
Position Summary:

This position is responsible for running Platform team within CDS organization. In this role, the manager acts as hands on leader and "player/coach" within MediaScale development team. This individual is responsible for managing a small team of engineers and setting the strategic objectives as well as overseeing day-to-day activities.

Key Responsibilities:
  • Lead a small team of developers including mentorship (technical and soft skills), career path definition, conducting 1 on 1 sessions, performance reviews, and daily work management. The team is responsible for common components like Linux operating system, Monitoring, Security, Configuration and deployment management
  • Act as an overall technical lead and product owner. Lead design and development activities.
  • Work effectively with key stakeholders in Product Management, Architecture, Scrum Masters, and adjacent development teams.
  • Move fluidly from the big picture to details to day-to-day tasks and status to lead the engineering team's successful delivery of features and releases
  • Have ownership of the products with a large field install-base, maintain customer satisfaction, and help close new opportunities by prioritizing a backlog of bug fixes as well as new features.
  • Establish timelines for both long-term high-level initiatives and short-term deliverables, release schedules and sprints.
  • Constantly review processes, including Agile practices, and find ways to improve efficiency. Promote Agile practices within organization.
  • Proactively remove obstacles to drive momentum and progress. Identify communication gaps, manage customer escalations, and provide support to teams balancing competing priorities.

Qualifications:

Education:
  • Bachelor's degree in Computer Science, MIS, or equivalent major.

Experience:
  • 10+ years of technology experience in software design and enterprise product development
  • Experience and fluency with Agile software development practices, including leadership roles in a Scrum team.
  • Proficiency in Jira including using Jira boards for release and sprint management activities
  • 7+ years of experience managing and leading teams of software engineers
  • 10+ years of software development experience, preferably with Go and Python
  • Experience in virtualization and cloud-native deployments, ansible, Docker and Kubernetes
  • Experience with internet and Linux security is a huge plus
  • Experience with monitoring solutions like Prometheus and Grafana is a plus

Skills & Competencies:
  • Demonstrated strong analytical, critical thinking and problem-solving skills.
  • Strong communication skills, particularly when orchestrating complex projects with interdependencies across multiple stakeholders
  • Technical background sufficient to provide the overall technical leadership and drive proper design decisions.
  • Experience working with embedded Linux-based systems: networking, configuration, management, debugging

Working Conditions:
  • Hybrid

Similar Jobs

More Jobs at Vecima

More Information Technology Jobs

Find similar Manager, Software Engineering jobs: