Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Engineering Manager image - Rise Careers
Job details

Engineering Manager

As an Engineering Manager, you will lead and develop a high-performing engineering team to deliver exceptional web solutions for non-profits. This hands-on role requires expertise in team management, project oversight, and technical strategy to drive innovation and efficiency. You will collaborate closely with stakeholders, ensure alignment with business objectives, and foster a culture of growth and excellence. With a strong technical background and proven leadership skills, you will play a pivotal role in shaping the future of Five Jars’ engineering practices and delivering impactful results for clients.


Who We Are


Five Jars is a full-service Design, Strategy, and Web Development digital agency that creates intuitive, data-driven web experiences. Over the past six years, we've delivered over 100 projects for industries like health and fitness, media, arts and culture, and NGOs.

Our team of creative and talented experts, led by leaders with 15+ years of experience in technology, is committed to innovation, collaboration, and delivering meaningful results for our clients and the community.


Key Responsibilities include such areas
  • Technical Team Management
  • Engineers Hiring
  • Technical Project Management
  • Collaboration and communication
  • Technical leadership
  • Processes improvement & innovation 
  • Decision-making
  • Accountability for KPI’s
More details 👇


Team management:
  • Set goals, track performance, and conduct regular one-on-ones with engineers
  • Mentor and guide engineers in career development, promotions, and technical growth
  • Assign roles based on strengths, resolve conflicts, and maintain team productivity
  • Establish educational programs and certification goals with a clear career path
  • Plan team capacity to ensure sufficient resources for projects
  • Manage and document the developers' onboarding and offboarding
  • Set up individual goals for every developer and tech person in the team
  • Promote business awareness within the team by helping engineers connect their work to the company’s goals and customer impact
  • Encourage a mindset that values delivering meaningful results over simply completing tasks, fostering a deeper understanding of how their contributions drive success
  • Provide constructive, timely, and actionable feedback to engineers, fostering continuous growth and improvement
  • Collaborate with HR to create and maintain a skills matrix for the team, identifying gaps and implementing targeted training to upskill team members
  • Ensure team members maintain work-life balance to prevent burnout while still meeting organizational goals


Hiring:
  • Participate in the hiring process by collaborating with the talent acquisition team to identify and attract engineering talents
  • Conduct interviews, assess technical and cultural fit, and contribute to building a diverse, high-performing engineering team aligned with organizational goals
  • Develop and implement an onboarding plan that ensures new hires become productive within 30/60/90 days while integrating seamlessly into the team
  • Collaborate with HR to ensure a structured career progression framework is in place, aligning growth opportunities with organizational goals


Project management:
  • Ensure on-time project delivery, and meet quality and client expectations
  • Provide accurate project estimates and participate in resource planning along with the project management team
  • Automate decision-making processes to streamline workflows and improve efficiency
  • Lead the team in solving technical challenges and optimizing operations
  • Collaborate with Project Managers to align technical and project goals, ensuring the engineering team contributes effectively to project success
  • Monitor and mitigate risks associated with engineering deliverables, ensuring the team is prepared to handle unforeseen challenges


Collaboration and communication:
  • Communicate goals, expectations, and deadlines clearly to the team
  • Provide stakeholders with solutions/product pitches, project updates, and team needs
  • Keep stakeholders informed about progress and address challenges proactively
  • Foster a culture of proactive cross-functional collaboration, ensuring the engineering team builds strong relationships with other departments
  • Facilitate regular feedback loops between stakeholders and engineers to improve alignment and responsiveness


Technical leadership:
  • Support the team with expertise in software design, development, databases, and coding
  • Ensure solutions follow best practices for quality, security, and maintainability
  • Guide the team in adopting innovative technologies and solutions
  • Define and enforce technical standards across the team, ensuring consistency and adherence to best practices
  • Evaluate and introduce cutting-edge tools, technologies, or frameworks that enhance team productivity and project outcomes


Process improvement & innovation:
  • Continuously improve processes and tools to increase team efficiency
  • Encourage innovation and implement strategies that improve productivity and product development
  • Promote technology advancements that enhance team performance
  • Identify repetitive manual processes and lead automation efforts to reduce operational overhead
  • Foster an experimentation culture where engineers are encouraged to propose and test new ideas with measurable impact


Decision-making:
  • Make data-driven decisions to address challenges and optimize resources
  • Implement digital engineering and automation to improve project timelines and outcomes
  • Ensure alignment of technical decisions with organizational strategy and goals, prioritizing long-term value
  • Facilitate decision-making frameworks that encourage team input while ensuring timely resolution of key technical challenges


Accountability for KPIs
  • Monitor, measure, and report on the performance of the engineering team against established KPIs
  • Develop action plans to address gaps in performance or resource allocation, ensuring continuous improvement
  • Ensure that team efforts contribute to achieving business-level objectives, bridging the gap between technical execution and strategic outcomes


Requirements:
  • 7+ years of experience in software development, with a strong background in technical architecture, and at least 2–3 years in a senior technical or architectural role (e.g., Engineering Manager, Senior Software Architect, Lead Engineer, Staff Engineer)
  • Must have proven experience managing different engineering teams, including mentoring, career development, and fostering a positive, inclusive team culture
  • Strong communication skills in English (C1), capable of leading client calls and explaining complex technical concepts to non-technical stakeholders
  • Ukrainian language native or C1 speaker
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Strong skills in organizing resources, setting priorities, and meeting deadlines, with experience in agile methodologies (Scrum, Kanban)
  • Strong background in software design, architecture, and development, with proficiency in both back-end and front-end technologies
  • Familiarity with cloud platforms (AWS, Azure), CI/CD pipelines, and modern development frameworks (e.g., React, Symfony, Laravel)
  • Proven ability to implement structured reporting processes and align technical outputs with business goals
  • Ability to solve technical challenges, implement technology improvements, and optimize workflows through automation
  • High levels of empathy and emotional intelligence, fostering trust, rapport, and collaboration while ensuring a healthy work-life balance


Selection Process:
  • Screening interview with TA Specialist (45 min)
  • Qualification interview with COO & Head of Delivery (60 min)
  • Final interview with CTO (60 min)
  • (Optional) Focus interview (60 min)
  • References check
  • Offer


We Offer:
  • 100% remote work with a flexible schedule and a 7-hour workday
  • A dynamic environment focused on meaningful projects for non-profits
  • Professional growth opportunities through courses, certifications, conferences and business trips
  • Unique opportunity to shape processes and foster engineering culture in a digital agency
  • Benefits like paid vacation, sick leaves, and days off for national holidays
  • A warm, friendly, and collaborative work environment
  • Regular team-building activities and Happy Hour Fridays!


Ready to inspire, lead, and innovate with us?

Apply now to join Five Jars as our next Engineering Manager!

Five Jars Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Five Jars DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Five Jars
Five Jars CEO photo
Unknown name
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Engineering Manager, Five Jars

At Five Jars, we're on the lookout for an enthusiastic and innovative Engineering Manager to lead our talented engineering team in creating impactful web solutions for non-profits. This is more than just a management role; it’s a chance to drive technological advancements, foster a collaborative culture, and shape the future of our engineering practices. With your hands-on experience in project oversight and a knack for team management, you’ll work directly with stakeholders to ensure that our projects align perfectly with our business objectives. You’ll mentor and guide engineers, enabling their technical and career growth while ensuring a productive and happy team environment. At Five Jars, we value innovation, so your expertise in best practices and cutting-edge technologies will help our team continuously improve and deliver high-quality solutions. If you're someone who thrives on empowering others, tackling technical challenges, and making a difference in the community, we’d love for you to consider joining us. We’re a full-service Design, Strategy, and Web Development agency that has successfully delivered over 100 projects across various sectors. Join us, and let's create something meaningful together!

Frequently Asked Questions (FAQs) for Engineering Manager Role at Five Jars
What does an Engineering Manager do at Five Jars?

An Engineering Manager at Five Jars leads and develops a high-performing engineering team focused on delivering exceptional web solutions for non-profits. They handle team management, project oversight, and technical strategy. They also mentor engineers, oversee project management, and ensure that the team aligns with overall business objectives.

Join Rise to see the full answer
What qualifications are required for the Engineering Manager position at Five Jars?

Candidates for the Engineering Manager role at Five Jars should have at least 7 years of experience in software development, including 2-3 years in a senior role. A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field is preferred, along with proficiency in English and Ukrainian.

Join Rise to see the full answer
How does Five Jars foster a culture of growth for its engineering team?

Five Jars promotes a culture of growth by providing regular one-on-one mentoring with engineers, establishing educational programs, and encouraging continuous feedback and improvement. The Engineering Manager plays a crucial role in ensuring team members have clear career paths and opportunities for professional development.

Join Rise to see the full answer
What is the selection process for the Engineering Manager role at Five Jars?

The selection process for the Engineering Manager at Five Jars includes a screening interview with a TA Specialist, qualification interviews with the COO and Head of Delivery, a final interview with the CTO, an optional focus interview, reference checks, and an offer for the successful candidate.

Join Rise to see the full answer
Is the Engineering Manager position at Five Jars remote?

Yes, the Engineering Manager role at Five Jars is entirely remote with a flexible schedule, allowing you to work in an environment that supports a healthy work-life balance while contributing to meaningful projects.

Join Rise to see the full answer
What professional development opportunities does Five Jars offer for an Engineering Manager?

Five Jars offers ample professional development opportunities, including courses, certifications, and conferences. Additionally, there's a unique chance to shape processes and contribute to the engineering culture within the agency.

Join Rise to see the full answer
What are the key responsibilities of the Engineering Manager at Five Jars?

Key responsibilities include team management, hiring of engineering talent, project management, technical leadership, fostering collaboration, driving process improvement and innovation, making data-driven decisions, and holding the team accountable for KPIs.

Join Rise to see the full answer
Common Interview Questions for Engineering Manager
How do you approach team management as an Engineering Manager?

When managing a team, I focus on setting clear goals, providing constructive feedback, and facilitating open communication. I believe in assigning roles based on each team member's strengths and fostering a culture of growth where everyone feels valued and empowered to contribute.

Join Rise to see the full answer
Can you describe your experience with project management methodologies?

I have extensive experience with both Scrum and Kanban methodologies. My approach involves collaborating closely with project management teams to ensure projects are delivered on time and meet quality standards, while also adapting to any changes in requirements swiftly.

Join Rise to see the full answer
How do you ensure effective communication between technical and non-technical stakeholders?

I prioritize clear and jargon-free communication. I often create visual aids and summaries to bridge the gap, ensuring that all stakeholders understand the project's technical aspects and how they align with business objectives.

Join Rise to see the full answer
What strategies do you employ to foster a culture of innovation within your team?

I encourage an experimentation mindset by allowing team members to propose and test new ideas. I believe that to foster innovation, it's important to provide the right environment where engineers feel safe to take calculated risks without fear of failure.

Join Rise to see the full answer
How do you approach conflict resolution within your team?

My approach to conflict resolution involves active listening and encouraging open dialogue. I strive to understand differing viewpoints and work toward a solution that aligns with team objectives, often facilitating a collaborative discussion to reach a consensus.

Join Rise to see the full answer
What has been your biggest challenge in implementing technical improvements?

One of the biggest challenges I've faced is overcoming resistance to change. I tackle this by providing ample training and demonstrating the benefits of new tools or processes through pilot projects, which helps in gaining buy-in from the team.

Join Rise to see the full answer
Can you provide an example of a successful project you managed?

Certainly! I led a project that involved developing a comprehensive web platform for a non-profit organization. By coordinating closely with various stakeholders and encouraging team input, we delivered the project ahead of schedule, resulting in increased user engagement and positive feedback from the client.

Join Rise to see the full answer
How do you ensure the team meets its KPIs?

I monitor progress against KPIs regularly and conduct one-on-one check-ins to discuss performance and roadblocks. I believe in creating actionable plans that empower the team to improve continuously and align their day-to-day tasks with broader business objectives.

Join Rise to see the full answer
What tools do you find essential for technical project management?

I find tools like Jira for tracking progress, Slack for communication, and Git for version control to be essential. These tools help streamline processes, foster collaboration, and enhance productivity within the engineering team.

Join Rise to see the full answer
How would you handle underperforming team members?

Addressing underperformance involves a combination of constructive feedback and goal-setting. I engage in open conversations to identify challenges and provide the necessary support or resources, setting clear expectations and timelines for improvement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
ITAC Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago

We design, strategize and build digital products and cutting-edge solutions for industry-leading organizations with measurable impact.

7 jobs
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!