Career at MagicBox and Open Job Positions

Explore open positions at MagicBox


DevOps Engineer will be working with the engineering team and focusing on AWS infrastructure and automation.  A key part of the role is championing and leading infrastructure as code.  The Engineer will work closely with the Manager of Operations and DevOps to build, manage and automate our AWS infrastructure. 

  • Provision, configure and maintain AWS cloud infrastructure defined as code
  • Ensure configuration and compliance with configuration management tools
  • Administer and troubleshoot Linux based systems
  • Troubleshoot problems across a wide array of services and functional areas
  • Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems
  • Perform infrastructure cost analysis and optimization
  • Design cloud infrastructure that is secure, scalable, and highly available on AWS
  • Work collaboratively with software engineering to define infrastructure and deployment requirements.
  • Create utilities or automated tools for improving time to deploy
Read more
kill Requirements
  • 3+ years of experience building and maintaining AWS infrastructure (VPC, EC2, Security groups, IAM, ECS, CodeDeploy, CloudFront, S3)
  • Strong understanding of how to secure AWS environments and meet compliance requirements.
  • Expertise using Chef / Ansible / Terraform / Kubernetes
  • Hands-on experience on deploying and managing infrastructure with Terraform
  • Solid foundation of networking and Linux administration
  • Experience with Docker, GitHub, Jenkins, ELK and deploying applications on AWS
  • Ability to learn/use a wide variety of open source technologies and tools
  • Strong bias for action and ownership
  • Own the content strategy and deliver sales content in form of solution pages, solution briefs, blogs, webinars, white papers, presentations, etc. This will need to create in-depth planning and calendar for blogging, videos, and brand content.
  • Understand the competitive space and use that info to differentiate our products and solutions in the market.
  • Social media management and work with designers, sales, pre-sales, product teams to leverage it effectively through organic and sponsored campaigns.
  • Track and report on marketing initiatives and suggest optimization methods.
  • Build and engage with a community of customers and empower marketing efforts in the community to increase revenue from existing accounts. This will require collaborating with the product team very closely.
  • Plan customer-facing initiatives such as growing customer reviews on reviews sites such as G2, Capterra, etc., and developing customer success stories.
  • Track and report on all customer marketing initiatives as well as engagement metrics.
  • Create positioning and messaging for target personas and industries that demonstrate an understanding of their key business problems and pain points through well-articulated value propositions.
Read more
  • Atleast 5+ years of relevant experience, preferably in B2B space
  • Edtech experience a huge plus
  • Strong understanding of Google analytics to drive data-driven marketing
  • Experience in the content strategy along with the ability to write marketing content
  • Knowledge of marketing tools like Hubspot, SEMRush, etc.
  • Experience in collaborating with external vendors/agencies for content, design, videos, etc.
  • Experience of working and delivering in cross-functional teams
  • Excellent written skills in English
  • Self-motivated
  • Organized and detail-oriented
  • Good time-management skills
  • Great communication skills

A word of caution – Individuals interested in building world-class SaaS products will find this role a fit and exciting compared to those looking for traditional test manager roles. 

Join the Edtech revolution. MagicBox Principal SDET is an exciting opportunity to shape the education industry and define how students will use technology to learn tomorrow. 

As a technology leader, you will contribute to MagicBox’s success by designing and strategizing how to implement, develop, improve and maintain test infrastructure with a high level of complexity that requires innovation and ingenuity. The Principal SDET Engineer also guides the evolution of all test systems through innovation l and thought leadership.

  • Design and extend test frameworks to expand and enhance testing capabilities and functions
  • Create pipelines and systems to measure and analyze test coverage
  • Onboard innovative ideas to measure, test, and improve performance, scalability, and resilience in a multi tenant environment
  • Leverage production and test telemetry sets to identify missing coverage and opportunities that can be addressed to improve quality and test efficiencies in a systematic manner
  • Advocate for technical debt reduction and test technology migration by providing possible technical pathways to solve those items and prioritizing by impact.
  • Lead large scale testing efforts that span teams and departments to ensure quality goals are set and adhered to
  • Leads innovation for the group by exploring new technology, showing others how to leverage those discoveries through proof-of-concept implementations, and incorporating those into the platform where advised.
  • Accountable for providing Go/No Go Test Summary, Defect Triage, and own E2E Strategy.
  • Mentor QA individuals, growing their skillset by training them 
  • Carries authority to make technical decisions when an answer isn’t self-evident (e.g. tiebreaker when choosing technical direction).
Read more

Bring your passion and expertise

  • Bachelor’s degree in computer science or equivalent training and experience.
  • 10+ years of test engineering experience with large-scale applications 
  • 5+ years of experience performance and system testing
  • Experience creating and executing QA execution strategies for complex systems (automation + manual exploratory) 
  • Experience developing and maintaining complex automation frameworks, test code and test data
  • Experience in DevOps and CI/CD related technologies and release management
  • Ability to work on multiple assignments simultaneously.
  • Executes effectively by using resources efficiently, meeting deadlines, and keeping others informed of work plans and progress toward goals
  • Challenges the status quo, champions change, and influences others to change.

 VP  Business Development and Sales

Magic EdTech is looking for a dynamic sales leader to continue to accelerate its growth. Over the past few years, Magic EdTech has seen exponential growth and is looking to hire senior leaders to amplify the same.

Head of Business Development & Sales will represent the market leading Digital Learning Products division of Magic EdTech globally. This leadership role will own the whole process to win happy customers, from identifying prospects in the market, building suitable partnerships, helping identify alternate segments and areas where these products can be sold, to generating sustainable revenue for the business. You would also be responsible to manage the global sales team of Magic Products spread across North America and India. 

Visit to know more about our products – MagicBox, MagicSync.

If you are a hands-on, driven sales leader that can drive revenue and strong partnerships with the customer base and the larger market, then this is the opportunity for you. 

Location: New York/Washington DC preferred or remote

Experience Range: 10+ years 

Read more

Role/Job Description

  • Primary responsibility is generating revenue; product sales; SAAS platform License sales/contracts.
  • Overall accountability of sales and revenue growth for the Magic Products, including self and sales team targets.
  • Build a strong annuity revenue stream to ensure recurring revenue.
  • Generate leads through networking, campaigns, and other channels like Events/Conferences
  • Drive sales strategy for winning large enterprise customers and help the team refine, execute on their account strategies and plans.
  • Partner with the marketing team to devise strategies to gain brand recognition, thought leadership, and leads
  • Partner with the customer success and product team to develop strategies, roadmap for customer retention and increasing market share.  


  • Exposure in managing Institutional/corporate (B2B) product sales in either Education or corporate training is a must
  • Functional Knowledge of technology to be able to answer questions about the product
  • Rolodex, past experience of generating leads/sales in Professionals Services/ Learning and Education businesses.
  • Experience in selling SAAS/Cloud/Product sales, License contracts, Implementation / Professional Services and solutions.
  • Hands on Experience to price a solution, write proposals, do presentations, and negotiations.


Role Description

Magic EdTech looking for a Head of Engineering / VP engineering for a B2B SaaS product in the EdTech space.  Experience in leading Product engineering teams and managing multiple parallel development tracks and releases. The experience of working with a large B2B SaaS product team with millions of live users is a must-have. 

  1. Complete ownership of the Product engineering, Platform, DevSecOps teams and leading, managing the delivery of Products to production
  2. Guiding the overall architecture, tech roadmap, and improving Software Development Life Cycle (SDLC). 
  3. Consistently deliver products that maximize product quality, security, reliability.  
  4. Forward-looking in adopting modern technologies to build highly functional UX, scalable products and efficient delivery pipelines. 
  5. Experienced in implementing DevSecOps best practices, CI/CD automation and improving team velocity. 
  6. Bringing strong technology leadership to drive high-quality work in the areas of product development and preparing the team to take on new frontiers
  7. Leading, growing, and mentoring people. Identifying and developing leaders for future
  8. Working closely with the product management and Sales team to understand the critical issues customers and facing and getting those resolved. 
  9. Passionate about delivering value to customers, users and ability to engage with customers if needed
Read more


  1. The candidate should have a bachelor/master’s degree in engineering from premier institutes with 15+ years of experience and a successful track record of leading deliveries of SaaS products.
  2. Must have worked with reputed mid-size B2B SasS product
  3. Deep-rooted understanding of agile software development processes
  4. Visible leadership abilities to lead an enthusiastic team of high energy professionals and making them successful leaders
  5. A seasoned professional with the maturity to handle the stress of the job yet agile and forward-looking enough to take on new challenges
  6. High energy & go-getter attitude

Customer Services Consultant is responsible for establishing and building customer relationships to promote customer retention and loyalty. They ensure customers are satisfied with the company’s products and services, provide high-level technical support and work to resolve any customer dissatisfactions. They often act as the primary point of contact for the company’s customers and connect customers with specific teams to address specific requests.

A customer success manager works with customers to ensure they’re receiving the tools and support needed to achieve their goals. This includes advising them on buying decisions and onboarding new users after purchase. CSMs have an in-depth understanding of the customer’s needs and are responsible for communicating common customer behaviors to the sales, marketing, and product teams.

From pre-sales to post-purchase, CSMs complete a variety of tasks and create a mutually-beneficial relationship with your customers. Take a look at a few of those responsibilities in the section below.

Read more

1. Advocate for the company

Since a CSM works one-on-one with customers, you have an opportunity to significantly influence MagicBox customer base. You should act as consultant for MagicBox explaining to customers why you can meet their specific needs. This positive reputation will not only keep your customers satisfied with high NPS and CSAT, but it will also encourage them to promote MagicBox.

2. Onboard new customers.

Onboarding is one of the biggest priorities for CSMs. That’s because it’s extremely important to educate customers on how to use your product. Onboarding should focus on features they need to learn, based on the projects they aim to complete. This way, they can get up to speed as fast as possible and be one step closer to achieving their goals.

3. Encourage upsells and cross-sells.

Another way to increase a customer’s lifetime value is through upselling and cross-selling. CSMs are dedicated to fulfilling customer goals, which creates an opportunity to introduce premium products and services. When customers are ideal for an upgrade, CSMs can meet with them to explain why the additional purchase will be helpful. Since your CSM will have a rapport with the customer, they’ll be more likely to trust your team’s advice.

4. Build relationships between customers and the support team.

There are some questions customers will have that aren’t the responsibility of the CSM. Technical issues, minor product problems, and basic business questions should be geared towards your customer support team. CSMs should foster a relationship between customers and support, making it easier for users to solve small or short-term problems.

5. Be the voice of the customer.

As someone who works directly with customers, a CSM should feel responsible for advocating their needs. They need to have a in-depth understanding of customers likes and dislikes about your products, which can be discovered through syncups, surveys, reviews, referrals, and more. CSMs should organize, analyze, and share this information with other departments to ensure your company’s decisions always consider the voice of the customer.

Aid with the development and improvement of the product by gathering feedback to identify recurring issues and addressing these with the product manager

6. Product Documentation & Training

Drive product documentation and FAQs and website update for these collaterals. Provide technical support and ad-hoc training to customers who use the company’s product, replying to inbound queries.

Product Implementations: Key tasks involve:

  • Kickoffs & Building Project Plans
  • Mapping customer business goals / needs to MagicBox
  • Working with cross functional teams (professional services, content, tech, devices, QC, infra, product owners)
  • Being the Primary contact for customer to handle different requests
  • Doing Program management for executing content or platform milestones for successful Go Live
  • Training Customer teams (sales, customer support, product)
  • Weekly Syncups + Monthly Governance until Go Live

Account Management: Key tasks involve:

For MRR & Revenue

  • Handling customer renewals & contracts
  • Handling Change Requests – SOW closures
  • Upsell / Cross-sell New Product Features

For better NPS

  • Building business value – consulting to leverage MagicBox/MagicSync in best possible way
  • QBRs to track adoption & growth & mitigating pain points
  • Support BTS activities – Streamline processes, Planning, Integrations prereqs form, connect with districts / schools for onboarding, reports
  • Tracking Support / Production issues
  • Tracking Product feedback / tasks, Customer specific Releases & Sending release notes
  • 5-7 years of hands-on experience in Microsoft Technologies having good database knowledge (Application Integration using DB/code driven compatibilities)
  • Expertise on- C#, WPF/WWF/MEF, Multi-threading, Entity Framework
  • Exposed to work on desktop applications
  • Product/System Integration Skills with excellent coding and debugging skills
  • Experience working on enterprise applications and/or product suite
  • Well-aware with coding standards & design guidelines
  • Project Documentation skills (issues descriptions, code comments, impact analysis, RCA etc.) Interaction with client teams and gather requirements, regular tracking of project progress
Read more
  • Relevant and good experience working with Agile Methodology
  • Good interpersonal, analytical and communication skills

Experience level – 4 to 6 years

Test scoping, design, implementation, execution, debugging, and automation. You
will work within a team utilizing an agile development methodology composed of smart,
motivated people skilled in Product Management, Development and QA.

What you would be doing?

● You will be responsible for all aspects of quality including user experience, performance,
accessibility and security
● Reviewing and analyzing requirements, technical design and writing test cases and
● Collaborate with Developers. Actively participate in the entire product life cycle including
product specification reviews and design reviews.
● Support the entire test and certification process by getting involved early in the product
development cycle and managing areas of ownership through product release
● You will be required to define test plans, test suites, test cases as well as utilize
automated tools to optimize the STLC which will include working on functional & non-
functional testing, cover UI and backend services
● Performing manual and automated tests, filing bug reports, and collecting and reporting
test metrics
● Analyzing and investigating user-reported problems.

Read more

What we are looking for ?

  •  3-5 years of hands on experience in automated and manual testing of website and
    mobile apps
  • 1+ years of Experience in automation testing using Selenium or any other automation
  • Experience in owning and working end to end on an application independently.
  • Hands on experience in white box testing
  • Knowledge of Web API testing
  • Should have knowledge of SQL and writing SQL Queries on MS SQL
  • Should be able to execute testing as per test plan/ strategy
  • Independently log defects as per guidelines
  • Adhere to timelines of the project in terms of delivery

Good to have skills

Proficient with Bug tracking tools like TFS / JIRA etc.
● Automation tool like Selenium etc.
● Any load testing tool like JMeter
● Experience working in an Agile/Scrum development process
● Strong analytical and problem-solving skills, appreciation for efficient algorithms.
● Excellent written and oral communication skills.

Product Owner requirements

  • 5-7 years of IT experience
  • Previous working experience as a Product Owner for 1-2 years
  • In-depth knowledge of Agile process and principles
  • Excellent communication and presentation skills
  • Sharp analytical and problem-solving skills
  • Attention to detail
Read more

Product Owner roles and responsibilities

  • Take the lead of scrum teams as the Product Owner
  • Plan and prioritize product feature backlog and development for the product
  • Ensure that the team always has an adequate amount of prior prepared user stories to work on
  • Providing vision and direction to the Agile development team
  • Assess value, develop cases, and prioritize stories, and epics to ensure work is aligned with product strategy
  • Provide backlog management, iteration planning, and elaboration of the user stories with enough details for the agile teams for development
  • Work closely with Product Management to create and maintain a product backlog according to business value
  • Lead the planning product release plans and set the expectation for delivery of new functionalities
  • Provide an active role in mitigating impediments impacting completion of Release/Sprint Goals
  • Raise timely invoices and follow-up with customers
  • Keep abreast with Agile/Scrum best practices and new trends

What will you do?

Design the next version of a world class product that is already being used by millions of students. Translate concepts into user flows, wireframes, mockups, and prototypes that lead to intuitive user experiences.

  • Facilitate product vision by researching, conceiving, sketching, prototyping, and user-testing experiences for digital products.
  • Identify design problems and devise elegant solutions
  • Make strategic design and user-experience decisions related to core, and new, functions, and features.
  • Take a user-centered design approach and rapidly test and iterate your designs.
  • Collaborate with other team members and stakeholders.
  • Ask smart questions, take risks, and champion new ideas.
Read more

What is required?

  • 6 or more years of UX design experience. Preference will be given to candidates who have experience designing complex solutions for complete digital environments.
  • Expertise in standard UX software such as Sketch, OmniGraffle, Axure, InVision, UXPin, Balsamiq, Framer, and the like is a must. Basic HTML5, CSS3, and JavaScript skills are a plus.
  • Ability to work with the product management team to understand detailed requirements and design complete user experiences that meet product needs and vision.
  • Ability to prioritize and manage multiple milestones and projects efficiently
  • Extensive experience in using UX design best practices to design solutions, and a deep understanding of mobile-first and responsive design. Along with a clear understanding of the importance of user-centered design and design thinking.
  • A solid grasp of user-centered design (UCD), planning and conducting user research, user testing, A/B testing, rapid prototyping, heuristic analysis, usability, and accessibility concerns.
  • Ability to iterate designs and solutions efficiently and intelligently.
  • Ability to clearly and effectively communicate design processes, ideas, and solutions to stakeholders.
  • Be passionate about resolving user pain points through great design.
  • Be open to receiving feedback and constructive criticism.
  • Continued education and research into UI trends and current design strategy and technology
  • Hands-on programming skills to produce high-quality code with least bugs on deployment
  • 3-5  experience working on
    • Java (v 1.8+)
    • Spring Platform (v 4+), including
      • Spring Boot
      • Spring Data
      • Spring Security
      • Spring Session
      • (More the better)
    • Good understanding of Data Structure & Algorithms.
      • Search, Sort, Tree and Graph Algorithms.
      • Ability to do algorithm complexity analysis.
    • Ability to do Test Driven Development (No QA Support)
      • Unit Tests using JUnit/TestNG.
      • Integration Test to check if critical APIs are working or not.
    • Ability to do Object-Oriented design and programming.
    • Ability to use Java & Spring design patterns.
    • Ability to entity and domain modeling of the system
    • Ability to do database tables or collections or documents schema design for at least one each from given SQL and NoSQL databases:
      • SQLDatabases – Oracle / MySQL / PostgreSQL
      • NoSQL Databases – MongoDB / DynamoDB / Cassandra / Neo4J / CouchDB or any other equivalent.
    • Good ability to design and build API driven system
    • Good understanding of web security vulnerabilities:
      • Cross Site Scripting (XSS)
      • Broken Authentication & Session Management
      • Cross-Site Request Forgery (CSRF)
      • SQL Injections
      • (More the better)
    • Good understanding of web application performance measure.
    • Good application debugging techniques.
    • Ability to ship features end to end without much help.
    • Knowledge of modern source repository:
      • Git
      • Mercury
    • Good understanding of Code Quality and Code Review processes of an Agile Process
Read more
  • Good to have (Optional):
    • Big Data Exposure (Hadoop, Spark)
    • Data warehousing knowledge
    • Data analytics knowledge
    • The idea about the following software architecture and paradigm:
      • Microservices architecture
      • Event-Based system architecture
      • Reactive Programming
      • Functional Programming
      • SOLID principal
      • ACID properties
      • (More the better)
    • Good knowledge of cloud computation paradigm (Optional Good to have)
      • Public Cloud Service Provider like AWS, Google, Microsoft etc.
      • Services offered by them like
        • Computation
        • Managed Databases
        • Function as a service


  • Experience 4-6 years
  • HTML, CSS, CSS3, JavaScript, Object Oriented JS, Angular JS, Ecma Script (ES6),React JS/Angular/TypeScript
  • Basic understanding of HTTP protocol, Web Application Design/Architecture
  • OOPS concept, JSON, AJAX
  • Knowledge of REST API
  • Basic understanding of Git
  • Basic understanding of client-server communication
  • Ready to take up challenges at work
  • Learning ability
  • Team spirit
  • Basic understanding of single page web application
  • Analytical Skills
  • Communication
  • Adaptability
  • Logical and Problem Solving
Read more

Role Description

Experience in working with the Product engineering team and managing multiple parallel scrums and releases. The experience of working with a large B2B SaaS product team with millions of live users is a must-have.

  • Leading and managing the delivery of Products.
  • Managing and maintaining relationships with existing and new customers. Developing deep-rooted relationships with existing and new customers
  • Providing overall account management as well as business consulting, as required
  • Ensuring efficient and quality product delivery releases.
  • Forward-looking in adopting newer technologies to boost existing operations
  • Bringing strong technology leadership to drive high-quality work in the areas of product development
  • Bring thought leadership to adopt new challenges and changes in the technology world and preparing the team to take on new frontiers
  • Leading, growing and mentoring people. Identifying and developing leaders for future
  • Plan for optimum resource utilization and synchronize with HR for resource needs
  • Working closely with the product management and Sales team to understand the critical delivery needs and plan releases.
  • Developing a progressive recruitment, onboarding, training and research system to ensure high-quality substance and capabilities in the entire team
Read more


  • The candidate should have a bachelor/master’s degree in engineering from premier institutes with 10-12 years of experience and a successful track record of leading deliveries of SaaS products. MBA is an additional plus.
  • Must have worked with reputed mid-size B2B SasS product
  • Deep-rooted understanding of IT software development
  • Visible leadership abilities to lead an enthusiastic team of high energy professionals and making them successful leaders
  • A seasoned professional with the maturity to handle the stress of the job yet agile and forward-looking enough to take on new challenges
  • High energy & go-getter attitude

Must Have skills /  Primary Responsibilities

  • Proficient in implementing Incident Management, Problem Management, Change Management, Service level Management, Service Request Management, Asset & Configuration Management, Knowledge Management
  • Preparing transition plan/checklist, setting up processes/workflows, product trainings, support documentation and providing BAU support.
  • Defining and monitoring support SLAs, support processes and procedures.
  • Day to day management of support team, incident escalations, application monitoring and track scheduled deliverables.
  • Acting as SPOC for all daily operational issues, support team for their maintenance and support needs.
  • Dealing with Global teams and ensuring coordination amongst stakeholders.
  • Preparation of weekly/monthly status reports including work volume, effort and cost estimation, and presenting it to accounts team and stakeholders for billing purposes.
  • Maintaining project audits, identifying any potentials risks and providing plan for its mitigation.
  • Leading bridge calls during high severity issues ad guiding team for resolution.
  • End to end Operations support of applications supported for client.
Read more

If you're interested in one of the available positions, please send your resume at