Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you ll be developing technology that addresses complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing. As far as the development process itself, we don t want to just check the boxes to be able to say that we have the most (or even the snazziest) features. Rather, we are thoughtful about our design and focused on ensuring that our clients can use software that is both useful and usable . You won t be buried in a dark corner - you ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of developers who are focused on writing great code, learning every day, and having a lot of fun. Our office is in the heart of the loop with very convenient access to all major public transportation lines. Please note that we are onsite with a traditional five-day work week schedule. This is a fully in-person role. Responsibilities & Duties Step into the user s shoes and impleme nt elegant interfaces for controlling a complex product . Work hand-in-hand with the Product team to define what s possible now and later . Collaborate with the team to define reusable patterns and best practices . Act as support for Support and troubleshoot day-to-day customer interface issues . Write clean, efficient code and well-tested code in Ruby and React . Contribute to the team s knowledge-sharing and demonstrate your work across the organization. Stay up to date with new technologies and rapidly adapt to emerging tools and frameworks. Characteristics Strong proficiency in Rails, React, CSS and Material UI . Ability to deliver solutions with the end user in mind, ensuring usability and correctness. Excellent collaboration skills and a strong team-oriented mindset. Effective communicator, both written and verbal. Curiosity -driven, with a passion for exploring new technologies and techniques. Education & Experience Bachelors degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience. 7 + years work experience with client-side technologies and API design and interaction . Hands-on experience with Rails is a must . A proven track record with React is a strong plus .
Description Job Description Position: Senior Software Engineer, Python Reports To: VP of Engineering Location: India Responsibilities and Duties Add support for new platforms to our existing products and develop new products. Develop and review designs, code, unit tests, system tests, and documentation. Collaborate in root cause analysis; diagnose, isolate, and fix software problems. Create backend applications using primarily Python Demonstrate your work product to your team. Identify and correct issues that impact performance, reliability, and scalability. Investigate and develop skills in new technologies. Characteristics Extensive knowledge of Python for asynchronous, backend application development Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery. Driven to build modern systems that emphasize user performance and scalibility A team player, who sees software quality as your responsibility Excellent writing and written/verbal communication skills. An eagerness to learn, explore and introduce new technologies. On-call shifts may be required Education & Experience 8+ years work experience in software engineering with considerable experience programming in Python (or similar object-oriented language ) with a focus on asynchronous programming Experience with API development , and ideally data ingestion Prior work on distributed systems, and event-driven architecture knowledge is a big plus and will be very helpful on your day to day. Experience with Docker and Jenkins (or similar CI toolset) Dedication to contributing unit tests and other testware with product code. Experience consuming RESTful interfaces and implementing security good practices Familiarity with NoSQL databases and ElasticSearch /OpenSearch, and knowledge of cloud computing platform s is a plu s This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Job Description Position : Revenue Operations Analyst Reports To : Revenue Operations Senior Manager Location : Hyderabad, India Position Summary The Revenue Operations Analyst is responsible for driving sales process effectiveness and productivity. This role will support the structure and integrity of the revenue teams’ data, including Customer data, annual recurring revenue (ARR), and prospecting target books for account executives. The Revenue Operations Analyst will also support the direct sales team by creating reports, business cases, and ad hoc analyses. The successful candidate will have an entrepreneurial and self-starter mentality with a data driven approach to analyzing business challenges and results. Essential Duties & Responsibilities Develop and maintain reporting and dashboards to track sales performance and productivity Establish effective analysis of sales force trends and performance in an effort to identify greater efficiencies and better manage and understand process bottlenecks and inconsistencies throughout the entire sales lifecycle Assist with various initiatives to drive new business, renew and grow current customer base Oversee the data structure and data integrity of critical information including Customer data, annual recurring revenue (ARR), and prospecting target books of business. Perform weekly audits of direct sales team documentation in the CRM to ensure full compliance with documentation expectations and reporting output provided to leadership is accurate Coordinate revenue forecasting to ensure high levels of quality, accuracy and consistency Assist with maintaining the functional areas of data management, forecasting, contacts, leads, opportunities, dashboards and reports, and ensuring data integrity throughout our CRM system Build business cases to evaluate new business and client retention models Assess client and sales trends, feedback, and market movement; consolidate into recommendations for the executive team Create sales presentations, business cases, and analyses for direct sales custom tailored to specific new business and renewal opportunities Perform quantitative analysis, including building and organization large databases; synthesize findings and summarize a broad range of data inputs into frameworks that enable clear communication of data and insights Develop presentations and models for various growth-related scenarios such as sales productivity improvements, customer pricing, channel growth, alternative pricing and contract structures, etc. Develop reporting and analysis of sales and marketing results and strategies to recommend changes to optimize performance Assist the Revenue Operations Senior Manager with growth initiatives to increase the sales pipeline, build the prospect database and achieve revenue goals Characteristics: Excellent analytical and organization skills Exceptional attention to detail Excellent written and oral communication skills, including presentations Excellent proficiency with Microsoft Office Suite (Excel, PowerPoint and Word) Proficiency with PowerBI Demonstrates the ability to identify and solve problems quickly, decisively, and independently Ability to multi-task and prioritize workload in a fast-paced environment Professional mannerisms and appearance Education & Experience Bachelor’s degree with a focus in business (preferred) 5+ years of experience in sales operations or similar analytical-based role supporting top line growth Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Description Job Description Position : Revenue Operations Analyst Reports To : Revenue Operations Senior Manager Location : Hyderabad , India Position Summary The Revenue Operations Analyst is responsible for driving sales process effectiveness and productivity . This role will support the structure and integrity of the revenue teams data, including Customer data, annual recurring revenue (ARR), and prospecting target books for account executives. The Revenue Operations Analyst will also support the direct sales team by creating reports , business cases, and ad hoc analyses . The successful candidate will have a n entrepreneurial and self-starter mentality with a data driven approach to analyzing business challenges and results. Essential Duties & Responsibilities Develop and maintain reporting and dashboards to track sales performance and productivity Establish effective analysis of sales force trends and performance in an effort to identify greater efficiencies and better manage and understand process bottlenecks and inconsistencies throughout the entire sales lifecycle Assist with various initiatives to drive new business, renew and grow current customer base O versee the data structure and data integrity of critical information including C ustomer data, annual recurring revenue (ARR), and prospecting target books of business. Perform weekly audits of direct sales team documentation in the CRM to ensure full compliance with documentation expectations and reporting output provided to leadership is accurate Coordinate revenue forecasting to ensure high levels of quality, accuracy and consistency Assist with maintaining the functional areas of data management, forecasting, contacts, leads, opportunities, dashboards and reports, and ensuring data integrity throughout our CRM system Build business cases to evaluate new business and client retention models Assess client and sales trends, feedback, and market movement; consolidate into recommendations for the executive team Create sales presentations, business cases, and analyses for direct sales custom tailored to specific new business and renewal opportunities Perform quantitative analysis, including building and organization large databases; synthesize findings and summarize a broad range of data inputs into frameworks that enable clear communication of data and insights Develop presentations and models for various growth-related scenarios such as sales productivity improvements, customer pricing, channel growth, alternative pricing and contract structures , etc. Develop reporting and analysis of sales and marketing results and strategies to recommend changes to optimize performance Assist the Revenue Operations Senior Manager with growth initiatives to increase the sales pipeline, build the prospect database and achieve revenue goals Characteristics: Excellent analytical and organization skills Exceptional attention to detail Excellent written and oral communication skills, including presentations Excellent proficiency with Microsoft Office Suite (Excel, PowerPoint and Word) Proficiency with PowerBI Demonstrates the ability to identify and solve problems quickly, decisively, and independently Ability to multi-task and prioritize workload in a fast-paced environment Professional mannerisms and appearance Education & Experience Bachelor s degree with a focus in business (preferred) 5 + years of experience in sales operations or similar analytical-based role supporting top line growth Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Description Job Description Position: Senior Software Engineer, Python Reports To: VP of Engineering Location: India Responsibilities and Duties Add support for new platforms to our existing products and develop new products. Develop and review designs, code, unit tests, system tests, and documentation. Collaborate in root cause analysis; diagnose, isolate, and fix software problems. Create backend applications using primarily Python Demonstrate your work product to your team. Identify and correct issues that impact performance, reliability, and scalability. Investigate and develop skills in new technologies. Characteristics Extensive knowledge of Python for asynchronous, backend application development Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery. Driven to build modern systems that emphasize user performance and scalibility A team player, who sees software quality as your responsibility Excellent writing and written/verbal communication skills. An eagerness to learn, explore and introduce new technologies. On-call shifts may be required Education & Experience 8+ years’ work experience in software engineering with considerable experience programming in Python (or similar object-oriented language) with a focus on asynchronous programming Experience with API development, and ideally data ingestion Prior work on distributed systems, and event-driven architecture knowledge is a big plus and will be very helpful on your day to day. Experience with Docker and Jenkins (or similar CI toolset) Dedication to contributing unit tests and other testware with product code. Experience consuming RESTful interfaces and implementing security good practices Familiarity with NoSQL databases and ElasticSearch/OpenSearch, and knowledge of cloud computing platforms is a plus This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications. Show more Show less
Job Description Position : Software Development Engineer in Test Reports To : Director, Software Engineer in Test Location : Hyderabad, India (In Office) Job Overview We’re looking for an experience Test Engineer to join our QA team working on developing our core products. You’ll work with an experienced software development team on several features of our products and be involved in concept-to-delivery of high-quality solutions. You need to update technical skills as per project requirements as and when required. Please note that we are onsite with a traditional five-day workweek schedule. This is a fully in-person role. Responsibilities & Duties Preparing Test Data for the test cases. Executing and Analyzing the Test Cases prepared by other team members. Communicate effectively with developers/QA peers and other stake holders in the organization. Design, develop and maintain test cases for end-to-end testing. Perform Smoke, Regression, Integration, System testing and report defects. Characteristics Good writing and communication skills in English. An eagerness to learn new technologies. Extensive knowledge of React application development and testing. Extensive knowledge of C# and RESTful APIs. Basic knowledge on Database concepts (SQL) Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery. ‘ Education & Experience Bachelor’s/Master’s degree in computer science or related field. Experience in an SDET/QA role for at least 2 years. Experience in Automation testing (preferably Selenium, IntelliJ) Experience with software development and testing in a Linux/Unix environment is preferred. This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
Description Job Description Position: Revenue Operations Analyst Reports To: Revenue Operations Senior Manager Location: Hyderabad, India Position Summary The Revenue Operations Analyst is responsible for driving sales process effectiveness and productivity. This role will support the structure and integrity of the revenue teams’ data, including Customer data, annual recurring revenue (ARR), and prospecting target books for account executives. The Revenue Operations Analyst will also support the direct sales team by creating reports, business cases, and ad hoc analyses. The successful candidate will have an entrepreneurial and self-starter mentality with a data driven approach to analyzing business challenges and results. Essential Duties & Responsibilities Develop and maintain reporting and dashboards to track sales performance and productivity Establish effective analysis of sales force trends and performance in an effort to identify greater efficiencies and better manage and understand process bottlenecks and inconsistencies throughout the entire sales lifecycle Assist with various initiatives to drive new business, renew and grow current customer base Oversee the data structure and data integrity of critical information including Customer data, annual recurring revenue (ARR), and prospecting target books of business. Perform weekly audits of direct sales team documentation in the CRM to ensure full compliance with documentation expectations and reporting output provided to leadership is accurate Coordinate revenue forecasting to ensure high levels of quality, accuracy and consistency Assist with maintaining the functional areas of data management, forecasting, contacts, leads, opportunities, dashboards and reports, and ensuring data integrity throughout our CRM system Build business cases to evaluate new business and client retention models Assess client and sales trends, feedback, and market movement; consolidate into recommendations for the executive team Create sales presentations, business cases, and analyses for direct sales custom tailored to specific new business and renewal opportunities Perform quantitative analysis, including building and organization large databases; synthesize findings and summarize a broad range of data inputs into frameworks that enable clear communication of data and insights Develop presentations and models for various growth-related scenarios such as sales productivity improvements, customer pricing, channel growth, alternative pricing and contract structures, etc. Develop reporting and analysis of sales and marketing results and strategies to recommend changes to optimize performance Assist the Revenue Operations Senior Manager with growth initiatives to increase the sales pipeline, build the prospect database and achieve revenue goals Characteristics Excellent analytical and organization skills Exceptional attention to detail Excellent written and oral communication skills, including presentations Excellent proficiency with Microsoft Office Suite (Excel, PowerPoint and Word) Proficiency with PowerBI Demonstrates the ability to identify and solve problems quickly, decisively, and independently Ability to multi-task and prioritize workload in a fast-paced environment Professional mannerisms and appearance Education & Experience Bachelor’s degree with a focus in business (preferred) 5+ years of experience in sales operations or similar analytical-based role supporting top line growth Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Description Job Description Position: Senior Software Engineer, Ruby Reports To: Director of Development Location: Chicago, IL Job Overview Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you’ll be developing technology that addresses complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing. As far as the development process itself, we don’t want to just check the boxes to be able to say that we have the most (or even the snazziest) features. Rather, we are thoughtful about our design and focused on ensuring that our clients can use software that is both useful and usable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of developers who are focused on writing great code, learning every day, and having a lot of fun. Our office is in the heart of the loop with very convenient access to all major public transportation lines. Please note that we are onsite with a traditional five-day work week schedule. This is a fully in-person role. Responsibilities & Duties Step into the user’s shoes and implement elegant interfaces for controlling a complex product. Work hand-in-hand with the Product team to define what’s possible now and later. Collaborate with the team to define reusable patterns and best practices. Act as support for Support and troubleshoot day-to-day customer interface issues. Write clean, efficient code and well-tested code in Ruby and React. Contribute to the team’s knowledge-sharing and demonstrate your work across the organization. Stay up to date with new technologies and rapidly adapt to emerging tools and frameworks. Characteristics Strong proficiency in Rails, React, CSS and Material UI. Ability to deliver solutions with the end user in mind, ensuring usability and correctness. Excellent collaboration skills and a strong team-oriented mindset. Effective communicator, both written and verbal. Curiosity-driven, with a passion for exploring new technologies and techniques. Education & Experience Bachelor's degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience. 7+ years’ work experience with client-side technologies and API design and interaction. Hands-on experience with Rails is a must. A proven track record with React is a strong plus. This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
The Manager of Software Development is a key role within the organization, responsible for overseeing a team of front and back-end developers in Hyderabad, India. Reporting to the VP of Software Development, you will contribute to the execution of development initiatives for AI platforms. Your primary focus will be on leading and managing development teams using agile sprint methodology, guiding new designs and capabilities from analysis to support. Collaborating closely with architects, senior engineers, QA, and the Scrum Master within an Agile environment, you will maintain transparent communication on development timelines across cross-functional teams. As the Manager of Software Development, you will provide mentorship and career development opportunities for team members, ensuring their growth and adherence to industry best practices. You will be responsible for managing the nearshore team in Mexico, reviewing designs, code, tests, and documentation to ensure quality and efficiency. Your expertise in overseeing development primarily using Java, JavaScript/Typescript will be crucial in ensuring the technical feasibility of front-end, back-end, and API designs. The ideal candidate will have 10+ years of front-end, back-end, and REST API software design and implementation experience, along with 5+ years of experience managing and developing software teams of 15-30 engineers. A Bachelor's degree in computer science, Information Systems, Engineering, or equivalent is required, along with proficiency in Agile development methodologies. Experience with React, Redux, npm and/or yarn, and git, as well as knowledge of REST APIs and CI/CD is essential. Familiarity with Unix/Linux environments, HTTP concepts such as CORS & CSRF, and virtualization experience will be beneficial. The Manager of Software Development should possess strong written and oral communication skills, a commitment to excellence and continuous improvement, and the ability to manage multiple projects and meet deadlines in a fast-paced environment. A collaborative team player with a quick learner mindset and adept technology understanding will thrive in this role. Please note that this is a fully in-person role with a traditional five-day work week schedule at our office in Hyderabad. Reveal considers candidates with existing visas, but does not sponsor new visa applications. Join us in working with leading AI technologies in eDiscovery and be part of the fastest-growing eDiscovery software company. This job description is subject to review and amendment as duties and responsibilities change and develop.,
Job Description Position: Senior Software Engineer, Ruby Reports To: Director of Development Location : Hyd - India Job Overview Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you’ll be developing technology that addresses complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing. As far as the development process itself, we don’t want to just check the boxes to be able to say that we have the most (or even the snazziest) features. Rather, we are thoughtful about our design and focused on ensuring that our clients can use software that is both useful and usable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of developers who are focused on writing great code, learning every day, and having a lot of fun. Our office is in the heart of the loop with very convenient access to all major public transportation lines. Please note that we are onsite with a traditional five-day work week schedule. This is a fully in-person role. Responsibilities & Duties Step into the user’s shoes and implement elegant interfaces for controlling a complex product. Work hand-in-hand with the Product team to define what’s possible now and later. Collaborate with the team to define reusable patterns and best practices. Act as support for Support and troubleshoot day-to-day customer interface issues. Write clean, efficient code and well-tested code in Ruby and React. Contribute to the team’s knowledge-sharing and demonstrate your work across the organization. Stay up to date with new technologies and rapidly adapt to emerging tools and frameworks. Characteristics Strong proficiency in Rails, React, CSS and Material UI. Ability to deliver solutions with the end user in mind, ensuring usability and correctness. Excellent collaboration skills and a strong team-oriented mindset. Effective communicator, both written and verbal. Curiosity-driven, with a passion for exploring new technologies and techniques. Education & Experience Bachelor's degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience. 7+ years’ work experience with client-side technologies and API design and interaction. Hands-on experience with Rails is a must. A proven track record with React is a strong plus. This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Job Description Position : Senior Software Development Engineer in Test (Sr. SDET) Reports To : QA Manager Location : India Job Overview Are you a talented, motivated engineer with a strong interest in testing? Join an innovative and fast-paced team-building software and infrastructure that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. We are thoughtful about design and focused on ensuring that our clients have software that is both useful and usable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of engineers and SDETs who are focused on writing great code, learning every day, and having a lot of fun. You must be willing to learn about the discovery industry and quickly integrate new methods and technologies into your repertoire. From your seat in our beautiful new office in Hyderabad, India you will have access to many teammates to help respond to clients timely. Please note that we are onsite with a traditional five-day work week schedule. This is a fully in-person role. Responsibilities & Duties Develop and create test ware (e.g., deliverables, plans, environment, data set-up, test cases, etc.) for correctness, efficiency, and accuracy of our eDiscovery technology. Build tooling, CI/CT automated pipelines, and quality gates to support DevOps-based deployment practices. Design manual, automated regression repositories, and performance and load testing for stable landscape integration. Automate tasks and methods to maximize efficiency, reduce human error, and shorten release cycles. Oversee QA team in both Automation and Manual Testing. Learn and stay current with best practices in the art of software testing. Create, contribute to, and maintain high-quality test code principles (code coverage, static code analysis, code metrics) to build maintainable and reusable automation modules. Special Knowledge and Skills Extensive experience with object-oriented programming language such as Java, C#, and APIs. Working experience testing web/desktop applications. Experience with various testing types such as functional, regression, end-to-end, DB validations. Leadership abilities with minimal oversight. Good written and communication skills. An eagerness to learn new technologies. Knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery. Education & Experience Bachelor’s degree in IT, Computer Science, or related field required. Experience in an SDET role for at least 8+ years. Industry experience in various browsers testing. Hands-on experience in SQL queries for DB validations a plus. Experience with QA Automation Tools like Selenium, Cypress, Playwright, IntelliJ, Eclipse, etc. Working experience with Docker a plus. Experience with Virtual Machines, Windows Services and Websites setup/configuration a plus. Experience in defect management tools such as JIRA, TestRail, MS Azure, HP ALM, etc. a plus This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
You will be working as a Senior Software Engineer specializing in Ruby within an innovative and fast-paced team. Your role will involve developing technology that enables litigation professionals to filter millions of documents efficiently using advanced techniques and artificial intelligence. While based in Hyd, India, you will be tasked with addressing complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing. Your primary responsibility will be to create elegant interfaces for a complex product, collaborating closely with the Product team to define current and future possibilities. You will work with the team to establish reusable patterns and best practices, troubleshoot customer interface issues, and write clean, efficient code in Ruby and React. Additionally, you will actively contribute to knowledge-sharing within the team and stay updated on new technologies and frameworks. To excel in this role, you must possess a strong proficiency in Rails, React, CSS, and Material UI. Your focus should be on delivering user-centric solutions with a keen eye on usability and correctness. Effective collaboration, communication, and a team-oriented mindset are essential traits for success in this position. You should be driven by curiosity and have a passion for exploring new technologies and techniques. The ideal candidate will hold a Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or possess equivalent work experience. You should have at least 7 years of work experience with client-side technologies and API design and interaction, with hands-on experience in Rails being a mandatory requirement. A proven track record in React is considered a strong advantage. This role is based in Hyd, India, and requires a full-time, in-person commitment with a traditional five-day work week schedule. Reveal does not sponsor new visa applications but welcomes candidates with existing visas. As the duties and responsibilities of this position evolve, the job description will be reviewed and subject to amendments.,
As a Senior Software Engineer specialized in Python, you will be responsible for enhancing our existing products by adding support for new platforms and working on the development of new products. Your primary focus will involve creating backend applications using Python and collaborating with the team to develop and review designs, code, tests, and documentation. Furthermore, you will play a key role in diagnosing, isolating, and resolving software issues through root cause analysis. Your role will require you to stay updated with modern technologies and continuously improve the performance, reliability, and scalability of the systems you work on. You should have a deep understanding of Python for asynchronous, backend application development and possess knowledge of agile methodologies, code quality, and continuous integration/continuous delivery practices. Additionally, you will be expected to contribute to building systems that prioritize user performance and scalability. The ideal candidate for this position should have a minimum of 8 years of experience in software engineering with a strong background in Python programming, particularly in asynchronous programming. Proficiency in API development, experience with distributed systems, event-driven architecture, Docker, Jenkins, and familiarity with NoSQL databases and cloud computing platforms will be advantageous. Your dedication to writing unit tests and implementing security best practices will be crucial in this role. Excellent communication skills, both written and verbal, are essential for effectively demonstrating your work product to the team. You should be a team player who takes ownership of software quality and demonstrates a willingness to learn, explore, and adapt to new technologies. The role may require participation in on-call shifts to address any urgent issues. This job description is subject to review and modifications as the duties and responsibilities evolve. Reveal welcomes candidates with existing visas but does not sponsor new visa applications.,
JOB DESCRIPTION Position: On-Premise Deployment Engineer Reports To: Manager, Specialized Support Operations Department: Customer Support Location: India Job Overview The On-Premise Deployment Engineer position is a key position within Reveal Customer Support organization, responsible for customer support inquiries across the full suite of Reveal software. The Customer Support organization interacts daily with customers and key Reveal internal organizations, such as Customer Success, Infrastructure, Security and Product Development. Support Engineers are “Tier Two” level, involved with advanced issue resolution. This position is focused on servicing customers using Reveal software On-Prem, in addition to advanced issue resolution they are also responsible for coordinating and maintaining Reveal software for all the On-prem installations. Responsibilities & Duties Install and maintain Reveal software for On-prem customers Resolve on the fly potential issues that might come up during an On-prem software installation or upgrade Keep and maintain accurate software installation and upgrade notes Attend daily and weekly Customer Support calls and meetings Utilize Reveals Customer Support Help Desk infrastructure to aid and expertise to customer inquiries Utilize knowledge, skills, application expertise, log file and error message analysis, knowledgebase articles to answer questions and solve technical problems in a timely manner Provide mentorship and training to existing and new team members Assist in the development of installation packages and documentation Assist customers with running SQL scripts to aid in automation or functionality or the software Contribute to software documentation, guides, and knowledgebase articles Summarize customer requests for feature additions and enhancements and present to Product Development for prioritization. Qualifications College degree in Computer Science or Information Systems Solid understanding of networking principles, network management protocols, network communication protocols and network security protocols, - Ethernet, IP/IPX, TCP, HTTP, FTP, SMTP, DNS Solid understanding of the Software Development Life Cycle, Planning, Requirements, Design, Build, Document, Test, Deploy, Maintain Solid knowledge of Linux OS and prior experience with Linux server deployment, configuration and maintenance Solid understanding and prior experience with Kubernetes and containerized applications Experience with deployment, administration, monitoring and maintaining Kubernetes and Docker environments Knowledge of MS SQL, architecture, table navigation, queries execution, user management, indexing Good knowledge of enterprise level storage solutions and technologies, clustering, replications, NFS, CIFS, RAID, disk types Good knowledge of server virtualization technologies Knowledge of the Cloud computing services – Infrastructure as a Service, Platforms as a Service, Software as a Service Support organization experience a plus Prior eDiscovery experience a big plus Excellent written and oral communication skills. Technical, logical thought process Ability to stick to deadlines Ability to prioritize and delegate Engaging personality and ability to engage others. Keen sense of attention to detail. Seeker of excellence with an unending pursuit of improvement. Unselfish team player. Passion for technology Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Description Job Description Position: Revenue Operations Analyst Reports To: Revenue Operations Senior Manager Location: Hyderabad, India Position Summary The Revenue Operations Analyst is responsible for driving sales process effectiveness and productivity. This role will support the structure and integrity of the revenue teams’ data, including Customer data, annual recurring revenue (ARR), and prospecting target books for account executives. The Revenue Operations Analyst will also support the direct sales team by creating reports, business cases, and ad hoc analyses. The successful candidate will have an entrepreneurial and self-starter mentality with a data driven approach to analyzing business challenges and results. Essential Duties & Responsibilities Develop and maintain reporting and dashboards to track sales performance and productivity Establish effective analysis of sales force trends and performance in an effort to identify greater efficiencies and better manage and understand process bottlenecks and inconsistencies throughout the entire sales lifecycle Assist with various initiatives to drive new business, renew and grow current customer base Oversee the data structure and data integrity of critical information including Customer data, annual recurring revenue (ARR), and prospecting target books of business. Perform weekly audits of direct sales team documentation in the CRM to ensure full compliance with documentation expectations and reporting output provided to leadership is accurate Coordinate revenue forecasting to ensure high levels of quality, accuracy and consistency Assist with maintaining the functional areas of data management, forecasting, contacts, leads, opportunities, dashboards and reports, and ensuring data integrity throughout our CRM system Build business cases to evaluate new business and client retention models Assess client and sales trends, feedback, and market movement; consolidate into recommendations for the executive team Create sales presentations, business cases, and analyses for direct sales custom tailored to specific new business and renewal opportunities Perform quantitative analysis, including building and organization large databases; synthesize findings and summarize a broad range of data inputs into frameworks that enable clear communication of data and insights Develop presentations and models for various growth-related scenarios such as sales productivity improvements, customer pricing, channel growth, alternative pricing and contract structures, etc. Develop reporting and analysis of sales and marketing results and strategies to recommend changes to optimize performance Assist the Revenue Operations Senior Manager with growth initiatives to increase the sales pipeline, build the prospect database and achieve revenue goals Characteristics Excellent analytical and organization skills Exceptional attention to detail Excellent written and oral communication skills, including presentations Excellent proficiency with Microsoft Office Suite (Excel, PowerPoint and Word) Proficiency with PowerBI Demonstrates the ability to identify and solve problems quickly, decisively, and independently Ability to multi-task and prioritize workload in a fast-paced environment Professional mannerisms and appearance Education & Experience Bachelor’s degree with a focus in business (preferred) 5+ years of experience in sales operations or similar analytical-based role supporting top line growth Hiring Policy This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Reveal considers candidates with existing visas, but does not sponsor new visa applications.
FIND ON MAP