Open Portfolio Company Roles

Heavybit helps startups turn visions into movements, products into platforms, and contributors into communities. Since 2013, our companies have redefined how teams build, deploy, secure, and scale mission-critical technology. From Jamstack, to DevSecOps, to feature flagging, Heavybit founders build the future of software from the bottom up.

Job list

    • Developing channel and SI partners as part of the programme, and driving cloud co-sell activities and relationships in the region
    • Structuring and defining plans with Partners in accordance with the relevant program - to include KPIs, training/certification and marketing plans
    • Executing with partners in collaboration with our sales teams to influence and fulfill deals and build Partner-sourced pipeline, ultimately resulting in revenue
    • Working with key partners to help develop their services portfolio to include Snyk solutions

    You should join us if:

    • You are a fluent in German and English, both written and verbally.
    • You have an understanding of partner services models, and how they can further enable Snyk’s growth with partners.
    • You have 7+ years of experience of working with Channel Partners, SIs and Distributors, and can bring knowledge around how, as a startup, we can best execute in these areas.
    • You have an excellent understanding of Cloud Co-Sell and Cloud Marketplaces, and relevant industry trends.
    • You have a background in software security, open source, DevOps, cloud or dev tooling space.
    • You are process-oriented and analytical.
    • You build meaningful relationships and love to find mutually beneficial opportunities.
    • You are open, honest, outcome-driven and take an entrepreneurial approach.
    • You’re excited about the opportunity to build an effective, impactful programme!

    Benefits & Programs

    • Flexible working hours, work-from home allowances, in-office perks, and time off for learning and self development
    • Generous vacation and wellness time off, country-specific holidays, and 100% paid parental leave for all caregivers
    • Health benefits, employee assistance plans, and annual wellness allowance
    • Country-specific life insurance, disability benefits, and retirement/pension programs, plus mobile phone and education allowances

    About the Team

    What You'll Do:

    • Build a deep technical understanding of customers looking to move to Jamstack/Netlify - guiding them through best practices of architecting, building, and deploying on Netlify
    • Craft and present product demos to help showcase what Netlify can do, while assisting customers with pilot and proof of concept implementations
    • Partner with Netlify Account Executives through the pre-sales process, creating joint plans for customer success
    • Partner with Netlify Account Managers for continued post-sales customer engagement and growth
    • Be the voice of the customer and communicate their needs and feedback to Product management, Product marketing, Support and the Engineering teams
    • Build content to share with customers and the Netlify community in the form of demos, blog posts, webinars, and industry events

    What You’ll Bring:

    • 5+ years of pre-sales experience selling developer platform oriented products
    • Current hands-on experience in the following areas:
    • Frontend web development (JavaScript, HTML/CSS, frontend frameworks - React/Next.js/Gatsby, Vue.js/Nuxt.js)
    • Experience with Serverless technologies (Headless CMS, Search, Authentication, Payments) and building with APIs (GraphQL, REST)
    • Git based CI/CD workflows
    • Familiarity with cloud platforms (Amazon Web Services, Google Cloud, Microsoft Azure, Cloudflare)
    • Familiarity with Jamstack and Netlify is a plus
    • Creative problem solver with know how to get things done and ability to lead others to success
    • Excellent communicator and presenter able to gain audience confidence
    • We welcome remote candidates based in North American timezones MST - EST

    Applying

    About Netlify

    Description

    Responsibilities and Duties

    You will work as part of the product team to:

    • Coordinate between Engineering, Design, and Product to schedule and guide development of features in the Tailscale product, and (over)communicate what’s planned to a remote-first team.
    • Handle launch coordination between Engineering, Product, Docs, and Marketing to ensure that the product features or announcements are understood and marketing and other launch collateral is ready. You’ll also disseminate any changes to plans if needed.
    • Handle project retrospectives involving participants and stakeholders to understand what went well and what should be adjusted in future project work.
    • Identify process gaps and develop just the right amount of process to fill the gap: not too much, not too little.
    • Track where later followup is needed to address feature shortcomings or technical debt incurred.

    Ideally, you have

    • Experience as a Technical Program Manager, coordinating with stakeholders and cross-functional teams.
    • Experience as a TPM in a startup environment: there is no launch calendar nor multiple SVPs involved, but there is an entire thundering herd of cats about to disperse and needing help staying together.
    • Ability to give and process constructive feedback, as well as work independently
    • Ability to communicate openly, supporting and championing innovation and inclusivity, in both written and verbal communication
    • Flexibility to adjust to the dynamic nature of a startup

    With the team, you’ll succeed with these sorts of goals

    • Work as part of a team of engineers and designers to add incremental features in the Tailscale service
    • Take a holistic view of the product, from customer needs to client applications to the admin console

    Description

    Your key responsibilities will include

    • Becoming the expert on our users and customers, who they are, their pain points, and what drives them to seek out solutions.
    • Collaborating with Product and Marketing teams to develop and refine product positioning, messaging, and content that resonates.
    • Planning the launches of new products or features, managing the cross-functional implementation of the plan, and measuring launch success.
    • Participating in the creation of marketing materials. This includes delegating and working with freelancers/agencies as needed - from landing pages, blog posts, and email campaigns to social media and slide decks.
    • Helping increase awareness of the network security space and position Tailscale as a thought leader.
    • Performing competitive and market analysis to inform messaging and campaigns, and influence product strategy.

    Ideally, you have

    • A proven track record in marketing, product marketing, developer marketing, product management, or a related field.
    • Experience managing interdependent, complex projects and keeping multiple workstreams on track.
    • An analytical mind with an enthusiasm for problem-solving and measuring the effectiveness of your work.
    • The ability to quickly adapt and react to changing plans and ambiguity. We’re a startup - our estimated launch dates change often!
    • Excellent people skills - this role will interact with many cross-functional teams and the ability to communicate and negotiate effectively will be critical to the success of this role.

    It’s nice if you have

    • An affinity for complex, highly technical subjects
    • A strong data-driven mindset
    • Experience with solutions at a B2B or enterprise technology companies, product-led growth experience is a plus
    • Experience with security products used in SaaS or cloud environments

    You should include these in your application

    • Your resume
    • LinkedIn profile
    • A brief explanation of a launch you’ve worked on that you are proud of

    Responsibilities and Duties

    As part of the Product team, you will:

    • Work collaboratively with Engineering, Design, Marketing, Sales, Support, Data, and other teams to deliver product features. You’ll advocate on behalf of the user when communicating with other teams.
    • Talk with customers to understand their requirements and pain points.
    • Develop new products and features. You’ll work closely with Engineering to define product requirements, develop features iteratively, and incorporate feedback from users and other stakeholders.
    • Launch new products and features. You’ll work closely with Marketing to refine the messaging and positioning of your product.
    • Refine the user experience for products and features, across the UI, CLI, and API. You’ll work closely with Design to simplify complex features and use secure defaults. You’ll solicit feedback from users as part of interviews and prototype tests.
    • Present product features to customers and internal teams like Sales, Marketing, and Support.
    • Develop an in-depth understanding of the network security market and competitors.

    Qualifications and Skills

    • 2+ years experience in product management
    • 1+ year experience building and shipping infrastructure or other technical products
    • Ability to work collaboratively
    • Excellent verbal and written communication skills
    • Passion for user experience and attention to detail

    It’s nice if you have:

    • Experience with B2B products
    • Experience with security or networking products
    • Experience with developing clients for multiple platforms
    • Experience working with some of: design, sales, support, user experience research, data, and partnerships teams
    • Passion for user security and privacy

    Description

    Your key responsibilities will include:

    • Owning the customer journey, identifying and improving marketing touch points at each stage
    • Testing and optimizing experiences to improve user activation, engagement, conversion, retention, and expansion
    • Defining and executing email nurtures and digital marketing campaigns based on segmentation and intent that drive revenue from self-serve business teams
    • Working closely with Product Marketing, Product Management, and Customer Success teams to surface the right message at the right time in the customer journey
    • Working with Marketing Operations to optimize the technology stack and understand campaign effectiveness and ROI
    • Monitoring, identifying, and reporting on customer data trends to inform segmentation and acquisition strategies

    Ideally, you have

    • 3-5 years of lifecycle, growth, or demand generation marketing experience, and are customer owning customer journeys (and mapping)
    • Proficiency with advanced marketing automation functionality including managing a system of nurture tracks
    • Built dashboards and reports to keep your key stakeholders informed
    • Enjoy experimenting with messaging, creative, and audiences to achieve growth goals
    • An analytical mind with an enthusiasm for problem-solving and measuring the effectiveness of your work
    • The ability to concept, create, and scale processes with lots of autonomy

    It’s nice if you have

    • An affinity for complex, highly technical subjects
    • Experience with creating (0-1) and scaling platforms and processes

    Profile

    Responsibilities

    • Helping prospects and customers in optimizing their builds with Gradle Enterprise
    • Educating engineering teams on the importance of Developer Productivity Engineering
    • Informing engineering teams about modern software development techniques and practices
    • Improving open-source third-party components used in Android/Gradle/Maven builds
    • Developing auxiliary tooling that supports customers' adoption of Gradle Enterprise
    • Contributing product feedback to the Gradle Enterprise engineering team
    • Managing individual project priorities, deadlines and deliverables
    • Contributing to changes that improve the team’s velocity and efficiency

    Minimum qualifications

    • 5 years of software development experience
    • Experience working with Android, Gradle, and/or Maven builds
    • Working proficiency and communication skills in written and verbal English

    Preferred qualifications

    • Experience interacting with customers and solving their requirements
    • Experience developing large-scale Android and/or web applications
    • Experience automating the software build and delivery process
    • Ability to develop and maintain scalable builds for Android, Gradle, and/or Maven
    • Systematic problem-solving approach, coupled with effective communication skills
    • Interest and ability to learn new software development skills and techniques

    What We Offer

    • Work on a widely used product with a clear vision for the future
    • Contribute to leading solutions in the new industry of Developer Productivity Engineering
    • Close customer interaction with engineers from leading tech organizations
    • An automation-focused, test-driven engineering culture
    • Close collaboration with experienced and dedicated peer engineers
    • Opportunities for growth in technical and leadership responsibilities
    • In-person meetings, such as our annual company offsite and team meetings
    • Work from home in a remote-first environment
    • Competitive salaries and equity grants

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
    • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
    • Generous paid time off
    • Paid public holidays
    • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities

    Location

    • Anywhere in the world with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming

    How to apply

    • Attach your Resume/CV and answer the required fields below
    • Create a build scan for any OSS project and tag it with solutions-engineer

    Next steps

    About us

    Privacy Notice

    Profile

    Responsibilities

    • Designing and implementing robust solutions
    • Applying automated quality assurance
    • Employing modern software development techniques and practices
    • Doing user research, outreach and support
    • Assisting clients during trials and in production
    • Managing individual project priorities, deadlines and deliverables
    • Contributing to changes that improve the team’s velocity and efficiency

    Minimum qualifications

    • 5 years of software development experience
    • Experience programming in JavaScript and React
    • Working proficiency and communication skills in written and verbal English

    Preferred qualifications

    • Experience delivering large-scale front-end solutions with React
    • Experience working with CSS and layout managers
    • Experience developing and maintaining Webpack builds
    • Ability to debug, profile, and optimize code
    • Ability to perform and receive code reviews
    • Systematic problem-solving approach, coupled with effective communication skills
    • Interest and ability to learn new software development skills and techniques

    What We Offer

    • Work on a widely used product with a clear vision for the future
    • Contribute to leading solutions in the new industry of Developer Productivity Engineering
    • Close customer interaction with engineers from leading tech organizations
    • An automation-focused, test-driven engineering culture
    • Close collaboration with experienced and dedicated peer engineers
    • Opportunities for growth in technical and leadership responsibilities
    • In-person meetings, such as our annual company offsite and team meetings
    • Work from home in a remote-first environment
    • Competitive salaries and equity grants

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
    • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
    • Generous paid time off
    • Paid public holidays
    • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities

    Location

    • Anywhere in the world with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming

    How to apply

    • Attach your Resume/CV and answer the required fields below
    • Create abuild scan for any OSS project and tag it with frontend-engineer

    Next steps

    About us

    Privacy Notice

    Profile

    Responsibilities

    • Maintaining and improving our own software delivery processes
    • Designing and implementing robust build automation solutions
    • Applying the latest Gradle Enterprise features and providing product feedback
    • Coordinating Gradle Enterprise releases in collaboration with the entire engineering team
    • Making our entire engineering team more productive through code, process, and communication

    Minimum qualifications

    • 5 years of software development experience
    • Experience programming in Java 11 or later
    • Experience with Unix/Linux operating systems
    • Experience with build tools like Gradle, Maven, or Bazel
    • Experience with CI systems like Jenkins, TeamCity, GitHub Actions, or GitLab
    • Working proficiency and communication skills in written and verbal English

    Preferred qualifications

    • Experience developing and maintaining Gradle, Maven, or CI plugins
    • Experience developing large-scale Gradle, Maven, or Bazel builds
    • Experience automating the software build and delivery process
    • Experience working with AWS, Docker, and Kubernetes
    • Systematic problem-solving approach, coupled with effective communication skills
    • Interest and ability to learn new software development skills and techniques

    What We Offer

    • Work on a widely used product with a clear vision for the future
    • Contribute to leading solutions in the new industry of Developer Productivity Engineering
    • Close customer interaction with engineers from leading tech organizations
    • An automation-focused, test-driven engineering culture
    • Close collaboration with experienced and dedicated peer engineers
    • Opportunities for growth in technical and leadership responsibilities
    • In-person meetings, such as our annual company offsite and team meetings
    • Work from home in a remote-first environment
    • Competitive salaries and equity grants

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
    • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
    • Generous paid time off
    • Paid public holidays
    • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities

    Location

    • Anywhere in the world with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming

    How to apply

    • Attach your Resume/CV and answer the required fields below
    • Create a build scan for any OSS project and tag it with devprod-engineer

    Next steps

    About us

    Privacy Notice

    Profile

    Responsibilities

    • Supporting our hundreds of customers swiftly and with high competence
    • Analyzing complex problems and translating them into actionable items
    • Ensuring technical customer issues are serviced within our SLAs and managed to resolution
    • Fostering strong relationships with our customers for the delivery of technical support
    • Improving efficiency and automation of our support processes
    • Contributing to the internal knowledge base and public documentation
    • Contributing product feedback to the Gradle Enterprise engineering team

    Minimum qualifications

    • Experience with Unix/Linux operating systems
    • Ability to understand unfamiliar environments and scenarios quickly
    • Working proficiency and communication skills in written and verbal English

    Preferred qualifications

    • Experience interacting with customers and understanding their requirements
    • Experience working with AWS, Docker, Kubernetes, and Helm
    • Familiarity with network engineering
    • Systematic problem-solving approach, coupled with effective communication skills
    • Interest and ability to learn new software development skills and techniques

    What We Offer

    • Work on a widely used product with a clear vision for the future
    • Contribute to leading solutions in the new industry of Developer Productivity Engineering
    • Close customer interaction with engineers from leading tech organizations
    • An automation-focused, test-driven engineering culture
    • Close collaboration with experienced and dedicated peer engineers
    • Opportunities for growth in technical and leadership responsibilities
    • In-person meetings, such as our annual company offsite and team meetings
    • Work from home in a remote-first environment
    • Competitive salaries and equity grants

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
    • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
    • Generous paid time off
    • Paid public holidays
    • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities
    • (US) Competitive healthcare offerings with multiple options covered at 100% for team members only, short-term and long-term disability coverage, and employer-paid life insurance coverage

    Compensation

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual L&D stipend and a monthly company-wide Learning Day
    • Home office stipend to make sure you are fully set up to work remotely
    • Generous Paid Time Off
    • Paid public holidays
    • Volunteer Day - Giving back to the community has always been a priority at Gradle, so we offer up to 8 hours of paid work time each year for team members to give back to their local communities
    • (US) Competitive healthcare offerings with multiple options covered at 100% for team members only, short-term and long-term disability coverage, and employer-paid life insurance coverage

    Location

    • Anywhere in North America with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming

    How to apply

    • Attach your Resume/CV and answer the required fields below
    • Create a build scan for any OSS project and tag it with support-engineer

    Next steps

    About us

    Privacy Notice

    Profile

    Responsibilities

    • Protecting Gradle Build Tool and its ecosystem including the Plugin Portal against supply chain attacks
    • Representing Gradle in industry-wide security-related initiatives
    • Collaborating with feature teams during design and development to deliver secure implementations
    • Managing discovered and reported application vulnerabilities, from analysis through to disclosure
    • Fixing some of the detected security vulnerabilities and doing code reviews for others
    • Proactively increasing knowledge of secure coding practices amongst the wider development team and organization

    Minimum qualifications

    • Extensive knowledge of software vulnerabilities and their remedies
    • Experience programming in Java
    • Experience developing and executing an application security program
    • Ability to develop, maintain and operate software security tooling and automation
    • Working proficiency and communication skills in written and verbal English

    Preferred qualifications

    • Experience with using build systems
    • Interest in developer tooling
    • Experience contributing to open-source projects

    What We Offer

    • Work on a widely used product with a clear vision for the future
    • Close collaboration with experienced and dedicated peer engineers and the opportunity to learn from them regardless of your experience level
    • Opportunities for growth in technical and leadership responsibilities
    • In-person meetings, such as our annual company offsite, team meetings, and onboardings
    • Work from home in a remote-first environment
    • Competitive salaries and equity grants

    Benefits & Perks

    • A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
    • A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
    • Generous paid time off
    • Paid public holidays
    • Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities

    Location

    • Anywhere in the world with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming

    How to apply

    • Submit your cover letter, answers to our application questions and resume via the form below

    About us

    Privacy Notice

    • Support the day-to-day IT (hardware, software, networking) needs of our Operations Associates via issue triage, documentation, and resolution.
    • Troubleshoot those issues in partnership with our Engineering and Operations teams.
    • Partner with our Infrastructure team to maintain and execute the needs of the networking, computing, and robotic infrastructure.
    • Attention to detail - You take pride in your skill at careful note-taking, rigorous observation, and meticulous follow-up.
    • Customer-oriented - You find fulfillment in the satisfaction and productivity of your teammates (your customers).
    • Strong problem solver - You excel at uncovering ambiguous situations, understanding the nuances, and improving them.
    • Experience resolving MacOS issues
    • Experience resolving Android issues
    • Experience resolving iOS and iPadOS issues
    • Experience with Mosyle, JAMF, or similar MDM solutions
    • Experience cabling for network connectivity and power
    • Experience maintaining articulated hardware platforms (robots)
    • Experience with network routing and infrastructure
    • Experience managing IT inventory
    • Competitive salary and equity packages
    • Generous PTO, including 1 week company-wide winter break
    • 401k with company match
    • Comprehensive health benefits
    • Paid family leave
    • Commuter benefit
    • Daily meal stipend
    • Much more!
    • Working directly with customers via phone and email to respond to technical issues
    • Providing escalated technical and triage support for other team members
    • Actively contribute to our online community and knowledge database for up-to-date customer information and solutions
    • Work closely with our Engineering, Product Management and QA teams to increase customer satisfaction by providing critical feedback and assistance for product enhancements
    • 3+ years work experience in online technical problem solving.
    • English reading, writing, and speaking skills
    • Excellent communication skills and strong customer focus
    • Strong technology background with a comprehensive knowledge of Internet, Mobile and Digital Online Media technologies such as networking, servers, etc
    • Strong familiarity and working knowledge in JavaScript, HTML, and CSS
    • Meaningful experience with online video and of video encoding applications is preferred
    • Proven analytical / problem solving ability
    • Ability to communicate technical concepts clearly and effectively, both written and oral
    • Demonstrated ability to lead and manage initiatives to completion.
    • Proven ability to work with the team to quickly and calmly resolve technical issues.
    • Solid understanding of internet technologies including browsers, networking, firewalls & proxy servers
    • Demonstrated ability to learn new skills quickly.
    • Ability to work independently and as a part of a team.
    • Required to be flexible, detail oriented and organized with the ability to multitask.
    • On-call / Weekend Shift/ Holiday Shift availability
    • Undergraduate Degree in "Computer Science" or related area, or equivalent experience required
    • Strong technology background with a comprehensive knowledge of Internet, Mobile and Digital Online Media technologies such as networking, servers, etc
    • Strong familiarity and working knowledge in JavaScript, HTML, and CSS
    • Meaningful experience with online video and of video encoding applications is preferred
    • Work with the development team to create test cases and prioritize testing activities for new features.
    • Create and manage bug reports, communicate with the team and verify bug fixes.
    • Contribute to existing tools, frameworks and related solutions, and build new tools to test in new ways.
    • Work with the development team to plan product delivery, manage risk, improve quality and streamline software deployment.
    • Advocate for software quality on behalf of end-users.
    • 2+ years of experience in Software Quality Assurance.
    • Experience in iOS / iPadOS / tvOS development—Xcode, Swift, Interface Builder, Unit Tests, XCUITest and standalone app development.
    • Experience performing a broad range of testing activities, including exploratory, end-to-end, regression, API and UI testing.
    • Excellent communication, collaboration, reporting, analytical and problem solving skills.
    • Shell scripting, preferably bash.
    • Experience with CI/CD systems, preferably TeamCity.
    • Experience with Git and GitHub.
    • Experience with UI integration testing frameworks like Appium.
    • Experience with Jira and Confluence.
    • Comfortable working in an Agile Scrum setting.
    • Knowledge of streaming video or media is a plus.
    • Objective-C experience is a plus.
    • Oversees hardware and software design teams in executing new programs that will create products, applications, and other projects.
    • Contributes expertise to product development, coordinating the development of new technologies.
    • The technical project manager serves as an interface with internal business teams with respect to business problems, issues, and opportunities within the framework of the business requirements throughout the delivery lifecycle.
    • Works closely with the development team to energize them and keep deliverables on track and provide structured software development lifecycle guidance for them to follow.
    • Planning and managing product development stages.
    • Work together with Architects, Technical Consultants, Engineers, etc. to develop solutions reporting product development progress across all Engineering teams.
    • Keep projects within budget, track project milestones, dependencies, and the entire delivery process.
    • Overseeing product deployment and integration.
    • Diagnosing and resolving technical issues.
    • Evaluating product performance metrics and facilitating adjustments.
    • Documenting processes and ensuring compliance with industry standards.
    • Keeping up with advancements in product technologies.
    • Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom-line impact.Works with product managers in developing a strategy and road map that helps them succeed in their business goals.
    • Bachelor's degree in computer sciences, software engineering, technology management, business management, or similar highly preferred.
    • 2+ years of experience in technical program management, preferably in a SaaS company.
    • In addition to an understanding of business goals, it is also important that applicants have technical background in enterprise applications, software, and services. They must also have working knowledge of API design and implementation, and an understanding of network configuration and components (firewalls, routers, etc.), and cloud solutions such as AWS and GCP.
    • Must have critical skills like communication skills, leadership, and coaching skills to mentor the team, as well as negotiation skills and other relevant skills required to effectively work with and through others in accomplishing projects successfully.
    • Advanced knowledge of the full life cycle of product development.
    • Experience in product development planning and providing leadership.
    • Ability to collaborate with engineers and report to senior managers.
    • Extensive experience in software product engineering, deployment, and integration.
    • Ability to evaluate product performance metrics, as well as diagnose and resolve issues.
    • Ability to keep up with advancements in the field of technical product development.
    • Must be proficient with Microsoft Office applications, Google Suite, JIRA, Lucidchart, MIRO, Smartsheet and Salesforce.
    • Vendor management experience to support software/hardware procurement and resource allocation.

    Job Responsibilities

    • 5+ years of experience in software engineering
    • Work on the backend infrastructure of Brightcove’s core services.
    • Develop and maintain test plans.
    • Drive the team to adopt and adhere to best practices in design, testing, documenting and deploying software.
    • Design, develop and maintain test frameworks for E2E, Unit & Behavioral testing.
    • Represent the customer from the very beginning of feature design and development.
    • Work with developers to identify root causes of issues and prevent recurrence of bugs by identifying and recommending code and process improvements.

    Qualifications/Experience

    • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field strongly preferred.
    • Experience working with Video and Audio
    • Strong knowledge of QA methodology and tools, with demonstrated experience in a Software Engineer in Test role.
    • Proficiency in at least one programming language such as GO, Ruby, Javascript, or Kotlin.
    • Demonstrated ability to debug production applications in a cloud-based environment
    • Ability to collaborate effectively with other software engineers, product and program managers.
    • Ability to set and maintain high standards of quality and customer value.
    • Self-motivated and proactive with the ability to take ownership of issues.
    • Experience with Agile methodologies.
    • Familiarity with continuous integration and deployment infrastructure for services is a plus.
    • Familiarity with AWS or other cloud platforms is a plus.
    • Our client layer is primarily built with ReactJS and sophisticated charting libraries
    • On our server-side, we’re building cloud-native restful microservices with JavaScript, Node.js, and AWS services like DyanmoDB, SNS, and Lambda functions
    • Our data pipeline leverages big data technologies like Presto, Spark, Python, SQL, and S3
    • Design and implement scalable and efficient enterprise-grade data processing and visualization solutions for multi-tenant web applications
    • Work on a highly collaborative Seattle based agile team with skilled teammates
    • Develop and deploy solutions independently and as a leader on our team.
    • Organize and collaborate across teams in Brightcove to scope and deliver new functionality.
    • Produce high-quality, well-architected solutions with an upfront focus on testing and long-term support.
    • Listen and communicate ideas effectively with respectful and responsive interactions
    • Adopt a team player approach by doing what needs to be done, cheering each other on, and celebrating success
    • 5+ years of experience in implementing a cloud-based application
    • Expertise in one or more object-oriented programming language (e.g. Python, Javascript, Java) and the eagerness to learn more
    • Track record of deploying and managing AWS services such as ECS, Lambda, EMR, SNS, SQS, and CloudFormation templates
    • Ability to project manage and work within an agile, transformative environment
    • Positive attitude with excellent collaboration and communication skills
    • Experience working in a test-driven development, continuous integration, and continuous deployment engineering process
    • A growth mindset that values continuous learning for not only yourself, but also learning together with members of your team
    • Be a major contributor to the development of the Playout system, including contributions to code, design, pipeline, and infrastructure as code
    • Working with other engineers, deliver new services to production, build monitoring and alerts to ensure the service runs smoothly in production
    • Take into account scaling, cost and performance considerations when designing a service
    • Stay abreast of developments and best practices within the tech industry and video
    • Work with Customer Support and Account Management to respond to customer impacting issues
    • Work alongside other teams to develop cross-project solutions and drive best practices across the organization
    • 5+ years of software development experience on REST or backend services
    • Experience with ad sell-side providers and video/media processing preferred, but not required
    • Experience delivering and supporting high scale SaaS services leveraging public cloud services such as Amazon Web Services (AWS), including a practical knowledge of the capabilities such as APIs, regions, instance types, and managed services such as auto-scalers, load-balancers, storage systems, queues, caches, AWS Elemental services and lambda functions.
    • Experience in video streaming involving VoD/Live/SSAI and Adaptive streaming techniques (HLS/DASH) is a must
    • Experience with deploying Infrastructure as a Code using Terraform, Cloud Formation etc.
    • Experience with building production services in Golang is a plus
    • Experience with relational databases (PostgreSQL/RDS preferred)
    • Experience with building production scale applications using Ruby is a must
    • Experience working with FAST platforms is a plus
    • Positive attitude with an open mind to learning new ways of learning and innovating.
    • Understanding of the full software delivery lifecycle, from conceptualization through delivery and all steps in between
    • Experience working with version control, continuous deployment and performance monitoring tools, such as Git, TeamCity, Jenkins, SumoLogic, DataDog, and CloudHealth
    • Excellent written and verbal communication skills
    • Experience with agile methodologies
    • Understanding of building, delivering and operating internet-scale, distributed, high availability systems
    • Ability to adapt to changing priorities, market conditions and a transformative tech environment
    • Experience with Behavior and Test-Driven Development
    • Knowledge of containers and container-based deployment, preferably Kubernetes
    • Maintain and build new features on top of our streaming ingestion, transcoding and distribution services
    • Take ownership of a service from design to deployment
    • Take into account scaling, cost and performance considerations when designing a service
    • Stay abreast of developments and best practices within the tech industry and video
    • Work with Customer Support and Account Management to respond to customer impacting issues
    • Work alongside other teams to develop cross-project solutions and drive best practices across the organization
    • 5+ years of software development experience on REST or backend services with at least 3+ in video streaming; Must have excellent coding, analytical and troubleshooting skills.
    • Understanding of media processing workflows: ingest, mux / demux, transcoding, format conversions etc.
    • Experience delivering and supporting high scale SaaS services leveraging public cloud services such as Amazon Web Services (AWS)
    • Knowledge of modern programming languages: Java / Go / NodeJS; Go Preferred;
    • Must have Domain knowledge on Video workflows specifically around VOD and/or Live encoding, packaging and various adaptive delivery formats.
    • Knowledge of DRM, SSAI will be an added advantage.
    • Exposure to front end development would also be an added advantage
    • Experience working in a Devops oriented team where engineers own the deployment stack
    • Experience with Behaviour and Test-Driven Development
    • Knowledge of containers and container-based deployment, preferably Kubernetes
    • Work with the development team to develop test cases and prioritize testing activities
    • Support a team of Quality Assurance Engineers in effectively prioritizing, executing, and reporting test activities
    • Execute test cases and report results
    • Create & manage bug reports, communicate with the team, and verify bug fixes
    • Contribute to existing tools, frameworks and related solutions, as well as building new tools that test things in new ways
    • Support more junior team members in test development, execution, and team communication
    • Work collaboratively with the development team to plan delivery, manage risk, improve quality, and streamline our software deployments
    • Act as an advocate for Software Quality and the end users
    • 5 years of experience in software quality assurance
    • Experience with test automation using Selenium, Java script, Java, WebdriverIO, Test Cafe.
    • Working experience on CI/CD tools like Jenkins, Teamcity.
    • Working experience on Dockers, Kubernetes and AWS technologies like S3,EC2,Media Live,SQS.
    • Should have built a test automation framework from scratch.
    • Experience with video or media a plus
    • Automating Non Functionals is a plus. Tools knowledge like Jmeter, Gatling etc.
    • Experience with setting up a Device lab and using it for remote testing is a plus.
    • Comfortable working in an agile/scrum setting
    • Excellent communication, collaboration, reporting, analytical and problem solving skills
    • This position is based in our Chennai, India office