Manager, Software Engineering
Duluth, Gwinnett County, Georgia, 30155, USA
Listed on 2026-07-14
-
Software Development
Position Summary
This position is responsible for running the Platform team within the CDS organization. In this role, the manager acts as a hands‑on leader and “player/coach” within the Media Scale development team. This individual manages a small team of engineers, sets strategic objectives, and oversees day‑to‑day activities. The role is hybrid, part time in our Duluth, GA office and part time in a home office in Metro Atlanta.
Key Responsibilities- Lead a small team of developers, providing mentorship (technical and soft skills), career path definition, conducting one‑on‑one sessions, performance reviews, and daily work management. The team handles common components such as Linux operating system, monitoring, security, configuration, and deployment management.
- Act as 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 high‑level strategy to detailed day‑to‑day tasks and status updates, leading the engineering team’s successful delivery of features and releases.
- Own products with a large field install base, maintain customer satisfaction, and help close new opportunities by prioritizing a backlog of bug fixes and new features.
- Establish timelines for long‑term initiatives and short‑term deliverables, release schedules, and sprints.
- Continuously review processes, including Agile practices, and find ways to improve efficiency. Promote Agile practices within the organization.
- Proactively remove obstacles to drive momentum and progress. Identify communication gaps, manage customer escalations, and support teams balancing competing priorities.
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, Kubernetes).
- Experience with internet and Linux security is a huge plus.
- Experience with monitoring solutions such as Prometheus and Grafana is a plus.
- 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 overall technical leadership and drive proper design decisions.
- Experience working with embedded Linux‑based systems: networking, configuration, management, debugging.
- Hybrid work arrangement.
Vecima offers a competitive compensation and benefits package and strives to provide a challenging work environment that can foster skill development and personal career growth for all employees.
EEO StatementWe consider applicants for all positions without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, or any other legally protected status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).