Engineering Manager
Posted 18ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Engineering Manager at Vista Tech overseeing teams in cloud-native software development and delivery. Collaborating with product managers to align solutions and drive continuous improvement in engineering processes.
Responsibilities:
- Provide technical direction and mentorship to up to 2 teams of software engineers, around 12 engineers.
- Architect and implement cloud-native solutions using AWS services (Lambda, EKS, DynamoDB, Step Functions, RDS, SNS/SQS).
- Manage the team’s engineering process, ensuring it adheres to the company’s guidelines.
- Act as scrum master for the team, ensuring ceremonies are performed and managing the team performance.
- Provide estimates for new features and manage the dates, by communicating and delivering on time.
- Conduct interviews on the hiring processes.
- Drive CI/CD, test automation, and observability practices across the team.
- Collaborate with product managers to align priorities and solutions.
- Observe and enforce the standards set by the Architects.
- Provide Level 3 support for the supported services in close collaboration with the Support team.
- Work with DevOps, DBAs and Infra to resolve incidents in the supported services.
- Enforce the security standards of the company.
- Promote engineering best practices and uphold code quality standards.
- Monitor application KPIs and support continuous improvement initiatives.
- Foster a culture of collaboration, accountability, and continuous learning.
- Lead and mentor software engineers, providing guidance on technical and professional development.
- Conduct performance reviews.
- Oversee team performance, ensuring delivery of high-quality solutions.
- Encourage collaboration and accountability within the engineering team.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in the Software Engineering space, including 5 years of engineering management experience.
- Proven experience leading software engineering teams in cloud-based environments.
- Hands-on expertise with AWS architecture, serverless services, EKS computing, and event-driven design.
- Experience with CI/CD systems, observability, and infrastructure-as-code (e.g., Terraform).
- Fluency in one or more backend languages (Java, Python, Node.js).
- Fluency in SQL (MySQL, Oracle, PostgreSQL) and NoSQL (DocumentDB, DynamoDB).
- Solid understanding of Scrum, Agile development & DevOps.
- Good understanding of DDD, BDD, TDD and Design Patterns.
- Deep understanding of cloud-native architectures and scalable system design.
- Strong communication and stakeholder management skills.
- Ability to promote engineering best practices and maintain high code quality.
- Cloud-agnostic mindset with adaptability to evolving technologies.
Benefits:
- Remote Position
- Permanent Full-Time




















