Explore careers with our portfolio companies

Senior Engineering Manager

GreenSlate

GreenSlate

Remote
USD 120k-155k / year
Posted on Dec 2, 2025

JOB BRIEF

We are seeking an Engineering Manager to help us develop the entertainment industry's most advanced production finance application. An Engineering Manager is responsible for the overall planning, execution, and success of the software solutions their team creates. As an Engineering Manager, a good amount of your time is spent identifying and clearing roadblocks for your team. This requires effective collaboration skills. You need to collaborate with different business functions in order to get what your team needs to move forward. From collaborating with the Engineering management team, to Product Designers to get high fidelity designs of a particular feature, to Operations to ensure the members of your team have the right hardware to get their job done. A great Engineering Manager thinks ahead, anticipates risks, and addresses them before they become a bottleneck for the team. The application stack includes C#, JavaScript, TypeScript, KendoUI, Clean Architecture, DDD, and Microservices, and we are constantly looking for ways to evolve it.

This role is remote within
Costa Rica, United States, or Canada.

WHO WE ARE

GreenSlate is the fastest-growing provider of technology and business solutions for media productions. We provide the most advanced technology for production accounting and entertainment payroll. Our innovative cloud-based platform is revolutionizing the entertainment industry’s back-office by replacing inefficient paper-based processes with digital solutions. The studios, film franchises, independent producers, and content creators we serve benefit from greater efficiencies, improved access to data, cost savings, and reduced environmental impact. We support some of the world’s best production teams with payroll, production accounting, tax credit management, ACA compliance & benefits, and worker’s compensation insurance services. - LEARN MORE.

WHAT WE EXPECT FROM YOU

Planning

  • Collaborating with the Product Manager to understand and translate the requirements into technical solutions.
  • Helping the Product Manager identify elegant solutions that reduce the development time.
  • Assisting with technical aspects of backlog refinement and estimation.
  • Ensuring that testing strategies and test plans are defined.
  • Collaborating with the Product Manager and Scrum team to understand requirements and define acceptance criteria.

Execution

  • Overseeing test deliverables following standards as set by Engineering Enablement.
  • Identifying and reporting bugs and working with the development team to resolve them.
  • Overseeing the execution of tasks to guarantee that they are completed on time and that the productivity of their team members is maximized.
    • Assigning sprint tickets to people.
    • Escalating delays to the Product Manager and their Director of Engineering.

Reporting

  • Monitoring, analyzing, and reporting on the team metrics.
  • Assisting in the preparation of test execution reporting.
  • Escalating quality concerns in a timely manner.

Technical Quality

  • Guiding the team in technical decision-making and ensuring adherence to coding standards and best practices.
  • Conducting code reviews and ensuring code quality.
  • Proactively taking action wherever analysis of data shows areas of concern.
  • Conducting regular reviews of the E2E R&D process and suggesting improvements.
  • Proactively reducing escaped bugs.
  • Reviewing production issues and analyzing trends. Providing thought leadership for driving the number of issues down.

Leadership

  • Collaborating with other teams or departments to address technical dependencies and integration issues.
  • Collaborating with Engineering Enablement on a frequent basis, providing input on initiatives that Engineering Enablement is working on, and helping with the roll-out of improvements.
  • Mentoring and coaching team members.
  • Advocating for technical excellence, high degree of quality, performance and user experience.
  • Engineering Managers are directly responsible for these aspects when changes are in execution.
  • Overseeing in-sprint implementation of automated tests.
  • Bringing up proposals to the Product Manager to improve these aspects in existing functionality or processes
People Management
  • Identifying gaps
  • Conducting 1:1s
  • Managing staffing needs
  • Professional development
  • Performance management
  • Creating business cases for new hires
  • PTO/leave management
  • Participating in the interviewing and hiring process
  • Team goal setting and tracking

WHO YOU ARE

  • You have a Bachelor's degree or equivalent practical experience.
  • You have 8+ years of professional experience in enterprise-level software design, development, and testing and at least 3 years of hands-on experience with automated testing tools.
  • You are proficient in C# or Java, JavaScript, TypeScript, HTML/CSS, relational databases, and ORM frameworks.
  • You have experience with a commonly used back-end framework (e.g., Rails, Spring, .NET) and a commonly used front-end framework (e.g. React, Angular, Vue.js).
  • You are passionate about automated testing, including unit, API, and UI testing.
  • You are well-versed in object-oriented design and development concepts (e.g,. SOLID, Onion/Hexagonal architecture, anemic/rich domain model, design patterns, and data structures).
  • You have a basic understanding of software QA methodologies, tools, and processes.
  • You have a basic understanding of functional, regression, exploratory, UI, and usability testing.
  • You have strong communication skills with both internal team members and external business stakeholders.
  • You have excellent English communication skills, both verbal and written.
  • You have excellent interpersonal skills.
  • You have experience in a variety of software development approaches and methodologies, including Agile and Waterfall.
  • You have strong facilitation and coaching skills.
  • You are internally motivated, able to work proficiently both independently and in a team environment.
  • You have a strong initiative to find ways to improve solutions, systems, and processes.
  • You have a desire to remain technically capable and an expert in current technologies.
  • You have experience modeling and architecting complicated business domains and associated methodologies/paradigms: i.e., Domain Driven Design, Event Sourcing, CQRS (this is a plus).
  • You have expertise in distributed architectural patterns: event-driven microservices, distributed transactions (sagas), append-only logs, change data capture, idempotent consumers, and eventual consistency (this is a plus).
  • You have expertise in one or more of the following technologies: Selenium WebDriver, TestNG, NUnit, SpecFlow, Playwright, or Jenkins (a plus)

WHAT YOU CAN EXPECT FROM US

  • Compensation that reflects your value: Competitive salary packages tailored to your experience with opportunities for regular reviews and raises
  • Comprehensive Benefits: Benefits that go beyond the basics, including a matching 401(k), Employee Assistance Program/mental health support, accident insurance, wellness discounts and perks through the Holisticly platform
  • Full-Time Remote Flexibility: Enjoy working remotely with all the tools and support needed to stay connected and productive
  • Impactful Work: Be part of projects that make a difference in the entertainment industry, with a direct influence on shaping our future and making tangible change
  • A Thriving, Collaborative Culture: Join a team that values open communication and creativity. Quality, Urgency, Innovation, Service and Collaboration drive everything we do

SALARY RANGE: $120K to $155K (US/CAN) $4,600-$6100/mo (CR)

The physical demands that are described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to hear and see. The employee is regularly required to stand and sit/ The employee is regularly required to practice manual dexterity sufficient to operate standard office equipment. Specific vision abilities required by this job include close vision and distant vision. While performing the duties of this job, the employee is exposed to standard office equipment. Occasionally called upon to work hours in excess of the normal daily schedule. The employee may need the ability to lift up to 50 pounds.

GreenSlate is an equal opportunity employer and committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law. GreenSlate makes reasonable accommodations for handicapped and disabled team members.

At GreenSlate, we take steps to ensure our customers and applicants remain safe from online fraud and scams. We never ask for credit card numbers, credit reports, or other sensitive information as part of our application process, and we do not require applicants to purchase training or pay a fee. We encourage applicants to do research before engaging in any transaction and never give out their credit card or bank account information to any unknown parties.

GreenSlate is an E-Verify employer. E-Verify is an Internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of their newly hired employees in the United States.