Company Overview
Join us on our mission to elevate customer experiences for people around the world. As a member of the Everise family, you will be part of a global experience company that believes in being people-first, celebrating diversity and incubating innovation. Our dedication to our purpose and people is being recognized by our employees and the industry. Our 4.6/5 rating on Glassdoor and our shiny, growing wall of Best Place to Work awards is a testament to our investment in our culture. Through the power of diversity, we celebrate all cultures for their uniqueness and strengths. With 13 centers around the world and a robust work at home program, we believe great things happen when we work with people who think differently from us. Find a job you’ll love today!
Key Responsibilities:
•
Outsourced development / Working with outside teams
•
Reviewing outsourced work and stack
•
Team management of ~12-15 size
•
Comfortable with having direct discussions with the infra/tech team of
customers
•
Time split – 80% engaging with internal stakeholders, 20% customer
engagements
Engineering Leadership
: Lead and manage a multidisciplinary engineering team,
including full-stack developers, UI/UX developers, backend developers, database
administrators, QA teams, and team leads.
Technical
Strategy
:
Define
and
execute
the
technical
strategy
to
support
the
development and delivery of high-quality products that are scalable, secure, and have
a bar for high performance.
Team Building
: Recruit, hire, and retain top engineering talent, fostering a culture of
innovation, continuous learning, and excellence.
Collaboration
:
Work
closely
with
the
Head
of
Product
Management
to
align
engineering
efforts
with
product
goals,
with
timely
delivery
of
features
and
enhancements.
Process Improvement
: Implement and optimize engineering processes, tools, and
methodologies to increase efficiency and quality across the development lifecycle.
Technical
Oversight
:
Provide
hands-on
technical
guidance
and
mentorship
to
engineering
teams,
implementing
best
practices
in
software
development,
architecture, and quality assurance.
Budget Management
: Manage the engineering budget, with cost-effective use of
resources while delivering on technical objectives.
Risk Management
: Identify and mitigate technical risks, resulting in robust architecture
and systems that support the division’s long-term goals.
Innovation
: Stay abreast of industry trends, emerging technologies, and best practices,
driving continuous improvement and innovation within the engineering team.
Stakeholder Communication
: Collaborate with senior leadership, providing regular
updates
on
engineering
progress,
challenges,
and
opportunities.
Occasional
Collaboration with external stakeholders
Qualifications:
Experience
: 12+ years of experience in software engineering, with at least 5 years in
a leadership role overseeing engineering teams.
Technical
Expertise
:
Deep
expertise
in
full-stack
development,
infrastructure,
database
designs
and
management,
and
QA
methodologies,
with
a
strong
understanding of modern technology stacks and frameworks.
Leadership Skills
: Proven track record of leading and scaling engineering teams, with
a focus on delivering high-quality products in a fast-paced, agile environment.
Problem-Solving
: Strong analytical and problem-solving skills, with the ability to
navigate complex technical challenges and make sound decisions under pressure.
Collaboration
: Excellent collaboration skills, with the ability to work effectively with
product management, design, and other cross-functional teams.
Communication Skills
: Strong communication skills, with the ability to convey technical
concepts to non-technical stakeholders and present complex information clearly.
Education
: Bachelor’s degree in computer science, Engineering, or a related field;
advanced degree preferred.
If you’ve got the skills to succeed and the motivation to make it happen, we look forward to hearing from you.