Engineering

Sr. Director, Quality Assurance (Mountain View, CA - USA)

We're looking for a Sr. Director of QA who can take ownership of quality across all Egnyte products. Reporting to the VP of Engineering, this is a high-energy position in a high-velocity organization that requires someone who is flexible, nimble, creative, aggressive and smart.

Job Duties and Responsibilities:

  • Own all aspects of quality of our Storage Sync, Desktop Sync, Cloud and Mobile products
  • Manage a team of over 20 engineers (US, Poland, India) working on parallel initiatives
  • Work with Product Managers, Development and Operations Leads to plan, test and deliver the highest quality software
  • Interact closely with executive stake-holders
  • Relentlessly pursue quality and have great attention to details and schedules
  • Create an exhaustive test framework for both manual and automated testing to achieve maximum coverage
  • Build a top-notch infrastructure for automated, repeatable, predictable, stress and system tests
  • Synthesize engineering, go-to-market and operational imperatives to produce realistic, yet aggressive, release plans and drive them through completion

Skills - Experience and Requirements:

  • 10+ years Software Testing experience
  • Focused on metrics driven processes
  • Demonstrated success in managing highly productive QA and automation teams
  • Experience managing both on-shore and off-shore QA and automation teams
  • Experience with both black-box functional and white box automated testing
  • Experience in building/developing automated frameworks in Java/Python
  • Experience in designing and building test frameworks for stress and scalability testing
  • Experience in shipping highly scalable products in the cloud strongly preferred
  • Knowledge of state of the art automation frameworks is a must
  • A very good listener; strong oral and written communication skills
  • Excellent analytical and problem solving skills Creative, out of the box thinking, not afraid of pushing the envelope
  • Passion for quality and fit and finish
  • Bachelor’s degree in Computer Science or related discipline
To apply for this position, please submit resume to jobs@egnyte.com with "Sr. Director, QA" in the Subject.

ADkit Software Engineer (Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • Develop and maintain Microsoft Active Directory integration client in Python
  • Make necessary changes to Egnyte cloud in Java to help integrate Microsoft Active Directory integration client

Skills - Experience and Requirements:

  • 5+ years of professional software engineering
  • Minimum 2 years full-time Python work in commercial environment
  • Curiosity to learn new technologies
  • Roll-up the sleeves and fix it attitude

Bonus Skills:

  • Working knowledge of Java
  • Prior experience with LDAP protocol and Microsoft Active Directory

Benefits:

  • Salary from 8000 up to 13000 PLN Gross depending on skills
  • Flexible forms of employment and working hours
  • Geek friendly and energetic environment
  • Stock options – how cool is it to be the Owner
  • Various type of benefits such as: Multisport and private medical health care
  • Team lunches and events
  • Paid conferences

To apply for this position, please submit resume to jobs_poland@egnyte.com with "ADkit Software Engineer" in the Subject.

I hereby agree for my personal data, included in my job application, to be processed in line with the needs of recruitment, in accordance with the Law on Personal Data Protection of 29 August 1997 (Law Gazette from 2002, No.101, heading 926, as amended).

Junior Quality Assurance Engineer (Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • Develop and maintain automated tests for Egnyte products such as: Egnyte File Server, Web UI, Hybrid Cloud Products or Mobile Apps
  • Work closely with internal teams to understand product requirements, architecture, and tchnology
  • Design, develop and maintain automated tests
  • Identify, analyze, and document bugs
  • Work closely with developers to resolve issues
  • Prepare and verify test cases for Manual tests
  • Verify and update documentation

Skills - Experience and Requirements:

  • Positive attitude
  • Interest in Python and Tests Automation
  • Willingness to understand QA processes
  • Very good English skills
  • Patience to conduct manual tests
  • You are highly energetic and enthusiastic
  • You take on responsibility before being asked just because you see something needs to be done
  • Excellent communication skills

Bonus Skills:

  • Familiarity with Atlassian Jira

Benefits:

  • Great opportunity to get first professional experience in fast-paced environment with excellent, committed to their work people (we are geek company)
  • Participation in company events and team parties
  • Flexible forms of employment and working hours
  • Geek friendly and energetic environment
  • Various type of benefits such as: Multisport and private medical health care

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Junior Quality Assurance Engineer" in the Subject.

I hereby agree for my personal data, included in my job application, to be processed in line with the needs of recruitment, in accordance with the Law on Personal Data Protection of 29 August 1997 (Law Gazette from 2002, No.101, heading 926, as amended).

UI Developer (Poznan, Greater Poland District - Poland)

We're looking for a top-notch Web UI Developer who can create highly scalable and maintainable UI. This is a high-energy, high-velocity organization and requires someone who is flexible, nimble, creative, aggressive and smart. This is an exciting opportunity for someone who wants to work on highly scalable solutions that appeal both to IT administrators and to end users.

Job Duties and Responsibilities:

  • Translate Specs provided by the Product Manager, UX and UI Designer
  • Write and perform BDD test cases
  • Develop scalable and manageable code

Skills - Experience and Requirements:

  • At least 2 years of experience developing web applications using modern JavaScript frameworks. including demonstrable examples of public websites or applications illustrating significant work product
  • Advanced knowledge of JavaScript, HTML5, CSS3
  • Experience with at least of one leading JavaScript frameworks (Backbone / Angular / Ember ...)
  • Excellent coding and documentation practices
  • Hands on experience with Backbone Marionette
  • Rich interactive client development experience
  • Hands on experience with REST apis
  • Strong knowledge of MVC and object-oriented design patterns
  • Understanding of cross-browser compatibility issues
  • Experience with UX design and development cycle
  • Experience with HTML5 and CSS3 application development
  • Understanding of HTTP, HTTPS, OAUTH and other key protocols underpinning the Web
  • Understanding of scalable design principles

To apply for this position, please submit resume to jobs_poland@egnyte.com with "UI Developer" in the Subject.

I hereby agree for my personal data, included in my job application, to be processed in line with the needs of recruitment, in accordance with the Law on Personal Data Protection of 29 August 1997 (Law Gazette from 2002, No.101, heading 926, as amended).

Java Developer (Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • You will influence the development of a global product deployed on hundreds of servers around the world
  • Design and develop core, backend software components
  • Code primarily in Java and use JUnit
  • Analyze and improve efficiency, scalability and stability of existing backend servers
  • Conduct design and code reviews

Skills - Experience and Requirements:

  • Solid software engineering skills specifically developing applications using Java, JUnit, Tomcat and Spring
  • Experience in building large - scale server applications
  • Knowledge of databases programming, preferably MySQL
  • Experience in debugging multi threaded applications and performance analysis
  • Knowledge of design patterns and best programming practices
  • Communicative English skills

Bonus Skills:

  • Knowledge of scripting languages like Python/ANT/Shell is a plus
  • Knowledge of UI technologies like HTML/JS/JSP/CSS/Ajax

Benefits:

  • Salary from 5.000 up to 13.000 PLN Gross depending on skills / seniority level
  • Flexible forms of employment and working hours suitable for you
  • Geek friendly and energetic environment
  • Stock options – how cool is it to be the Owner
  • Various type of benefits such as: Multisport and private medical health care
  • Team lunches and events
  • Paid conferences

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Java Developer" in the Subject.

I hereby agree for my personal data, included in my job application, to be processed in line with the needs of recruitment, in accordance with the Law on Personal Data Protection of 29 August 1997 (Law Gazette from 2002, No.101, heading 926, as amended).

Company

Ready to try Egnyte?
Start your Free Trial today

What Egnyte's about

While we're first and foremost about making amazing products that will revolutionize the way businesses work in the cloud, we also believe in keeping a healthy mind and body.

What is Egnyte?