
Engineering Manager
Vonage
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Tech Stack
About the role
- Build systems to add features across our messaging platform, which runs on Kubernetes and Nomad in AWS.
- Provide direction to a team of software engineers, creating scalable microservices that will help support our impressive growth.
- Work with product managers and customers to understand use cases and business requirements.
- Lead team members in the planning and delivery of product / solution releases.
- Assign, manage and perform project work, including scope, schedule, resource allocation and cost estimation.
- Ensure delivery of secure, high quality, well-tested and scalable software to meet customer and business requirements.
- Assist with maintenance and prioritization of the product development backlog.
- Ensure team activities align with and support broader organizational goals and objectives.
Requirements
- Engineering leadership skills, with the ability to navigate ambiguity.
- An excellent practical understanding of high performance, highly distributed computing.
- A strong focus on testing.
- Software engineering skills in Java.
- Strong interpersonal and communication skills.
- Ability to present complex technical information in a clear and concise manner to a wide variety of audiences.
Benefits
- Unlimited Discretionary Time Off
- Private Medical Insurance with the option to add dependents at your own cost
- Multisport Gym Membership
- Educational Assistance Reimbursement Program
- Opportunity to be reimbursed for conferences, trainings, and other events consistent with the area of work aimed at personal development
- Three Paid Volunteer Days a Year
- Reimbursement for the costs of prescription glasses
- Maternity and Paternity Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KubernetesNomadAWSmicroservicesJavasoftware testingscalable softwarehigh performance computingdistributed computing
Soft Skills
engineering leadershipinterpersonal skillscommunication skillsproject managementplanningresource allocationcost estimationnavigating ambiguitypresenting technical information