Engineering

QA Automation 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, or Hybrid Cloud Products
  • Work closely with internal teams to understand product requirements, architecture, and technology
  • Design, develop and maintain automated tests
  • Identify, analyze, and document bugs

Skills - Experience and Requirements:

  • 3+ years experience as a QA Engineer
  • At least 2 years of experience with Test Automation
  • Good understanding of QA processes
  • Experience with Java programming language
  • Experience with Selenium Web Driver
  • Attention to detail and problem solving skills
  • Good English communication skills
  • Familiarity with Atlassian Jira
  • Knowledge of Linux Commands, experience with HTTP(for API) deep knowledge and undertanding of QA methodology

Benefits:

  • Salary from 5000 up to 9000 PLN Gross depending on skills
  • Stock options
  • Flexible forms of employment
  • Geek friendly and energetic environment
  • Various type of benefits such as: Multisport and private medical health care
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "QA Automation Engineer" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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).

Build & Release Engineer(Poznan, Greater Poland District - Poland)

As a member of the team, you work with Software Engineers to ensure our services and products seamlessly move from development through rollout and into production. This requires scripting and coding with an eye toward scalability so that big deployments can be broken down and distributed across multiple data centers. You are excited by massively complex systems and the challenges that come from working with some of the largest computing systems in the world.

Job Duties and Responsibilities:

  • Streamline, standardize and automate build and release processes
  • Develop and maintain configuration management system, and manage branches within the SCM system
  • Build and sanity test release binaries (server-side)
  • Push new releases to production (server-side)
  • Maintain the build process to support ongoing R&D
  • Work closely with test teams to ensure releases are up to organizational standards
  • Develop and deploy new test cases and QA instrumentation to test teams

Skills - Experience and Requirements:

  • 2 years of software and/or build automation experience
  • Programming experience in one of the following; C++, C# or Java
  • Coding experience with batch and/or linux shell scripting
  • Experience with various CM tools such as: Git, SVN, Jenkins, Maven
  • Significant experience with Git/SVN, including client/hook scripting
  • Deep understanding of Software Development Life Cycle
  • Experience creating Linux packaging (RPM, DEB, etc.)

Bonus Skills:

  • Experience with Visual Studio project files and command line usage

Benefits:

  • Salary from 6.000 up to 10.000 PLN Gross depending on skills
  • Flexible forms of employment
  • Geek friendly and energetic environment
  • Stock options – how cool it’s to be the Owner
  • Various type of benefits such as: Multisport and private medical health care
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Build Engineer" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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).

Senior Engineering Manager(Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • Manage/mentor/hire small development teams and work with product managers, program managers and test automation engineers
  • Effectively communicate across functions in different time zones to achieve engineering goals and influence strategies
  • Be highly hands-on through coding, code reviews, technical design & discussions, and developing domain expertise
  • Create and evolve development processes, metrics, and team culture

Skills - Experience and Requirements:

  • Minimum 3 years of experience in leading, mentoring, and growing a software engineering team
  • Proven track record of delivering top quality software under tight deadlines, with agility, in a highly collaborative and cross functional environment
  • Hands on experience of developing/designing multiple large scale distributed systems
  • Over 5 years of experience in designing and developing complex software with JAVA/Python/Objective C/C++ in any of following areas: web services, distributed programming, cloud platform, virtualization, system level programming
  • Success with Test Driven Development strongly desired
  • Exceptional organization skills and interpersonal, verbal and written communications skills
  • Demonstrated experience using data to measure success and drive improvements and decisions
  • Strong executive presence and ability to interact with CxO level

Benefits:

  • Salary from 10000 up to 20000 PLN Gross depending on skills
  • Flexible forms of employment
  • Geek friendly and energetic environment
  • Stock options – how cool it’s to be the Owner
  • Various type of benefits such as: Multi-sport and private medical health care
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Senior Engineering Manager" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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 for Red Team(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
  • Working on Egnyte RED - Real-time Event Delivery - a websocket based framework for delivering millions of change events in real time to users.
  • IO Oriented work and development of EOS, FTP, EOS is our object store like GCS/S3.

Skills - Experience and Requirements:

  • Solid software engineering skills specifically developing applications using Java, JUnit, Tomcat and Spring
  • Knowledge of Threads, IO, Servlets, JSP, Jersey
  • Experience in building large - scale server applications
  • Knowledge of databases programming, preferably MySQL, Knowledge of Nosql like BigQuery is a plus
  • Experience in debugging multi threaded applications and performance analysis
  • Knowledge of design principles and patterns
  • Communicative English skills

Bonus Skills:

  • Knowledge of Websockets, Atmosphere framework and Cloud storage like S3, GCS

Benefits:

  • Salary from 6.000 up to 12.000 PLN gross depending on skills / seniority level
  • Stock options – how cool is it to be the Owner
  • Flexible forms of employment and working hours suitable for you
  • Geek friendly and energetic environment
  • Various type of benefits such as: Multi-sport and private medical health care and in Office English classes
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Java Developer for Red Team" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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: Multi-sport and private medical health care
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "Java Developer" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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).

Python Software Engineer (Mountain View, CA - USA)

As our company continues to grow, we’re looking for a Software Engineer to join our Engineering team in bridging the gap between our Technical Support and Product Development teams. This will include maintaining and continuing to enhance internal tools built in Python. Additionally, you’ll work closely with both our Sr. Technical Support Engineers and Sr. Software Engineers to investigate complex customer issues and assist in the development and implementation of solutions.

We are considering new college grads for this position.

Skills - Experience and Requirements:

  • Bachelor’s degree in Computer Science or related technical discipline.
  • Excellent written and verbal communication skills.
  • Prior experience with Python. Professional experience preferred. Academic and internship experience okay.
  • Strong problem solving skills.
  • Desire to learn and willingness to take on a wide range of assignments.
  • Knowledge of SDLC. Familiarity with Agile a plus
  • Knowledge of Java a plus.
  • Familiarity with Linux.
To apply for this position, please submit resume to jobs@egnyte.com with "Python Software Engineer" in the Subject.

Director, Software Engineering (Mountain View, CA - USA)

Our Director, Software Engineering will have the opportunity to lead, and continue to build, a talented group of software engineers in designing, developing and implementing our hybrid file sharing solutions. This will include driving development processes across multiple product lines in a fast paced, start up environment.

Job Duties and Responsibilities:

  • Continuing to build and develop a talented team of Software Engineers.
  • Provide technical leadership in defining solution architecture.
  • Drive development processes to meet aggressive release schedules.
  • Work closely with our Sr. Engineering Management, Product Management and our Executive team to define Product strategy and roadmap.

Skills - Experience and Requirements:

  • Demonstrated success leading development teams in a fast paced, start up environment
  • Experience hiring, developing and retaining engineers
  • Proven ability to manage multiple product lines and meeting aggressive release schedules
  • Experience in 24x7 SaaS environments
  • Previous experience as a Software Engineer working with Java, C/C++ and/or Python
  • Knowledge of file sharing solutions and/or storage systems strongly preferred
  • BS in Computer Science or related discipline. MS is a plus.
To apply for this position, please submit resume to jobs@egnyte.com with "Director, Software Engineering" in the Subject.

JavaScript/UI Developer (Poznan, Greater Poland District - Poland)

We are looking for a JavaScript professional who can contribute to expansion of a scalable and maintainable web UI platforms. This exclusive opportunity requires someone who is flexible, nimble, creative and smart. If you are able to inspire others and participate in setting goals - this job is a perfect match.

Job Duties and Responsibilities:

  • Translate Specs provided by the Product Manager
  • Write scalable and maintainable code in the BDD manner
  • Collaborate with UX and UI Designers
  • Push your own ideas of a product enhancement and productivity boost

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 one of leading JavaScript frameworks (Backbone / Ember / Ampersand…)
  • Knowledge of MVC and object-oriented design patterns
  • Experience in Single Page Application (SPA) development

Bonus Skills:

  • Hands on experience with Backbone and Marionette / React
  • Awareness of the REST apis principles
  • Understanding of cross-browser compatibility issues
  • Experience with UX design and development cycle
  • Understanding of HTTP, HTTPS, OAUTH and other key protocols underpinning the Web
  • Understanding of scalable design principles

Benefits:

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

To apply for this position, please submit resume to jobs_poland@egnyte.com with "JavaScript Developer" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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).

DevOps Intern (Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • Create new infrastructure and solutions
  • Automatisation of hole IT environment
  • Working with bleeding edge technologies
  • Working on 2nd line technical support

Skills - Experience and Requirements:

  • Some experience in Unix/Linux administration (preferred Red Hat/CentOS )
  • Communicative English skills
  • Willingness to learn and gain new technical skills
  • Open mind and can-do attitude

Bonus Skills:

  • Continuous integration working knowledge
  • familiarity with at least one of the scripting language: Python/Perl/Ruby
  • Work experience with automation technologies : Puppet , Chef
  • Experience using bug tracking/version control tools like Jira, Subversion and/or Git

Benefits:

  • Approx. 160h unpaid internship with possibility to extend this as part-time job
  • Flexible working hours
  • Geek friendly and energetic environment
  • Team lunches and events
  • Paid conferences

To apply for this position, please submit resume to jobs_poland@egnyte.com with "DevOps Intern" in the Subject. You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.

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).

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_poland@egnyte.com with "Sr. Director, QA" in the Subject.

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?