Blogs  |  Follow Us on Twitter  |  Contact Us  |  Login

Careers


The success of Librato® depends on maintaining and extending its innovative edge. We’ve created a challenging and rewarding work environment that brings out the best in our employees. We’re always looking for the brightest individuals with proven track records and the motivation to make a difference. We know that our success is founded on the people who work here. We offer a competitive salary with stock options, excellent health benefits, and a great work environment.

To join our team in the US, send your resume to .  For opportunities in India, send your resume to .

Open positions in Santa Clara, CA

 

There are currently no job openings in our Santa Clara office.

Open positions in Pune, India

Job Profile: R&D Engineer

Qualification: B.E/M.Tech in Computer Science / Software Systems from leading Institutes in India/Abroad and with an experience of 3-5 Years

Skill Profile: Extensive work experience in the following areas :

  • In depth knowledge and experience on Linux/Unix internals/system level programming
  • Analytical ability to comprehend the architectural/functional requirements
  • Strong Programming Skills in the C language
  • Experience with C++ language will be an added advantage
  • Conversant with software product development methodology/practices and use of relevant tools
  • Use of standard configuration management/version control/issue tracking software
  • Other desirable behavioral trails include: self motivating , quick learning skills, adaptability , problem solving skills and ability to work in a team in a seamless manner across different geographic locations knowledge/exposure to distributed applications/systems, working on open source software would be desirable

Job Responsibilities:

  • Design and development of components/modules adhering to functional/non functional specifications of Librato’s portfolio of products
  • Contribute in an effective/innovative manner with active participation in design, development, reviews and adhering to schedule, delivery of the products
  • Compliance with standard coding practices
  • Preparation of test plans/test cases and quality testing of products
  • Interact with other team members proactively to resolve design and implementation issues

Job Profile: Senior R&D Engineer

Qualification: B.E/M.Tech in Computer Science / Software Systems from leading Institutes in India/Abroad and with an experience of 7-10 Years

Skill Profile: Person with an innovative and analytical mind having a wide exposure on the following:

  • Analytical ability to comprehend the architectural/functional requirements
  • High level architecture/design of products ensuring performance and scalability aspects
  • Unix system internals, Linux systems/system level programming
  • Excellent programming skills in the C language
  • Experience with configuration management/version control software and tools
  • Handling of integration, testing, release management, deployment, porting of products on a variety of operating systems and databases
  • Familiarity with high performance clusters, distributed system/applications, enterprise applications is highly desirable
  • Ability to communicate well and lead teams across different geographical locations
  • Need to have thorough conceptual knowledge and problem skills

Job Responsibilities:

  • To understand the product requirements and interact with architects/managers and potential users
  • To evolve a high level architecture, design using innovative ideas, reusable framework
  • To evolve proper strategies towards future needs of the product
  • To provide technical direction to the product by proper assessment of technological trends and market requirements
  • To participate in discussions with development teams, conduct periodic reviews and provide relevant inputs for design, development, testing and deployment of the product
  • To coordinate with QA lead for proper test plan, use of contemporary tools for testing and resolution of issues
  • To provide tech Support to the product towards enhancements
  • To provide technical guidance / mentoring to the development team and ensure schedule/quality adherence of the product
  • Anticipates and identifies problems in a proactive manner and provide solutions
  • Disseminating the knowledge to the team and ensuring best practices are followed towards better design and reusable components

Job Profile: QA Engineer

Qualification: B.E/M.Tech in Computer Science from leading Institutes in India/Abroad and with an experience of 2-3 Years

Skill Profile: Person who has played the role of Software Quality Analyst-SQA in a product development environment with passion for quality. Details on the skills are as follows:

  • Well conversant with Unix/C programming Skills and Linux systems
  • Hands on knowledge of shell scripting and knowledge of Perl or other scripting language
  • Experience with C++ language will be an added advantage
  • Experience in developing test frame work/test Automation using scripts
  • Experience in developing and executing test plan, use case scenarios/test cases
  • Hands on experience with source code management system
  • Experience in testing for functional, non functional aspects using appropriate tools

Job Responsibilities:

  • To create test plan, test cases and provide inputs as appropriate
  • To come up with the proper test frame work including automation as reqd for all stages of testing
  • To analyze the reported bugs / escalations and ensure its closure by interacting with development team/architect
  • To support a wide variety of application testing on the product by analyzing/installing the application on a suitable platform as required
  • To work as a team across geographies towards achieving the best product quality

Job Profile: Senior QA

Qualification: B.E/M.Tech in Computer Science from leading Institutes in India/Abroad and with an experience of 7-10 Years

Skill Profile: Person with an extensive experience on all aspects of S/W Quality and has played the role of Software Quality Analyst-SQA in a product development environment. This person would have mixed responsibilities of ensuring quality as well as do appropriate development as needed. Details on the skills are as follows:

  • Well conversant with Unix/C programming Skills and Linux systems, shell scripting and hands-on experience with Perl or other scripting language
  • Expertise in white box testing would be essential
  • Experience with C++ language, Web design and knowledge of Ruby-on-Rails platform will be an added advantage
  • Experience in developing test frame work/test Automation using scripts
  • Experience in developing master test plan, use case scenarios/test cases
  • Hands on experience with source code management system
  • Experience in dealing with life cycle management of products- integration, build, release along with release notes, deployment, patch release and maintenance phases
  • Experience in testing for functional, non functional aspects using appropriate tools
  • Exposure to profiling/configuring a wide variety of application for testing on a product and creation of the required test beds is highly desirable

Job Responsibilities:

  • To analyze the functional requirements and come up with a traceability metrics for proper functionality and test coverage
  • Plan for testing and validation resources for upcoming releases, internal trials and maintenance cycles
  • To provide guidance and mentor the development team for following software engineering practices
  • To review the configuration management place, test plan, test cases and provide inputs as appropriate
  • To come up with the proper test frame work including automation as reqd for all stages of testing
  • To analyze the reported bugs / escalations and ensure its closure by interacting with development team/architect
  • To come up with a proper modeling/Simulation mechanism for performance and scalability testing
  • To support a wide variety of application testing on the product by analyzing/installing the application on a suitable platform as required
  • To work as a team across geographies towards achieving the best product quality

Job Profile: Senior Graphical User Interface Engineer

Qualification: B.E/M.Tech in Computer Science from leading Institutes in India/Abroad and with an overall experience of 7-10 Years

Skill Profile: A good team player with an extensive experience on all aspects of GUI development and conversant with latest GUI development technologies for major platforms and has good track record of improving user experience in a product development environment. Details on the skills are as follows:

  • Minimum of 4-6 years professional experience designing interactive media and user interfaces for product software and web applications
  • Strong communication and interpersonal skills and quickly grasp customer needs
  • Conversant with rapidly prototype and evaluate GUI design.
  • Sound knowledge of design static / dynamic page layouts in both design and code view
  • Ability to visualize HTML layouts / design / prototypes
  • Experience integrate dynamic controls/third-party components within a page
  • Expertise with following: Html, Xml, JavaScript, Ajax, CSS, Photoshop, Flash, VSS, CSS
  • MUST have JSP, Servlets development experience
  • MUST have good knowledge of Operating System concepts, data structures and algorithms
  • Good exposure to multithreaded GUI design
  • Knowledge of Spring and Hibernate will be of added value
  • Conversant with design standards / specifications and ability to customize it for a specific situation
  • Usability-focused mindset and understanding of related design methodologies
  • Experience with user research and usability testing

Job Responsibilities:

  • Work with product management and development engineer to define requirements for graphical user interface
  • Design and maintain graphical user interface across design cycle
  • Lead efforts to ensure ease-of-use for end customer
  • Particpipate in usability testing and research new ways to improve usability
  • Conduct quick proof of concept at the beginning of design cycle