Engineering

Mac OS Software Engineer (Poznan, Greater Poland District - Poland)

We are looking for a top-notch Principal Software Engineer who can take ownership of a complex multi-platform client, including design, development and quality. This is a high-energy, high-velocity organization and requires someone who is flexible, nimble, creative and smart. This is an exciting opportunity for someone who wants to work on solutions that appeal both to IT administrators and to end users and has a talent for usability.

Job Duties and Responsibilities:

  • Design and develop a client application with native look at feel for Windows, Mac & Linux.
  • pplications will integrate with multiple protocols on the back-end.

Skills - Experience and Requirements:

  • 5 years of Object-Oriented Software Development
  • 2 years’ experience working on iPhone and/or Mac OS
  • Strong working knowledge Objective C
  • Willingness to learn Swift

Bonus Skills:

  • Development with Xcode, Cocoa, Objective-C,
  • Cross platform toolkits such as wxPython
  • Strong C/C#/C++/Objective-C programming skills
  • Experienced in deploying applications within large enterprises
  • Competent in storage protocols: DAV, CIFS, NFS, etc.
  • Optional: exposure to service discovery protocols

Benefits:

  • Salary from 5.000 up to 12.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 "Mac OS Software 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).

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:

  • 2+ years experience as a QA Engineer
  • At least 1 year of experience with Test Automation
  • Good understanding of QA processes
  • Experience with Java or any other programming language
  • Experience with Selenium
  • Attention to detail and problem solving skills
  • Good English communication skills
  • Familiarity with Atlassian Jira

Benefits:

  • Salary from 4000 up to 12000 PLN gross depending on skills
  • Stock options
  • Flexible forms of employment and working hours
  • 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).

UI/Graphic Designer (Poznan, Greater Poland District - Poland)

Job Duties and Responsibilities:

  • be a part of talented UX/UI team and work in UCD process
  • collaborate with Product Management and Software Developers (teams in Poland and USA)
  • improve look&feel of multiple Egnyte products (webapps, desktop apps, mobile apps)
  • brainstorm to find solutions for various design problems
  • design consistent, elegant, professional and modern UI, with respect to usability, user testing results, performance and deadlines
  • create sketches, wireframes, mockups and animations to effectively communicate interaction and design ideas
  • create beautiful UI based on rough prototypes and wireframes
  • deliver final pixel perfect assets to the front-end development team, such as: graphics, mockups, wireframes, and visual style specifications
  • work closely with developers providing guidance and ensuring on-time delivery
  • verify final products and make sure that your design is implemented with attention to every pixel
  • use your talent to inspire people in the office

Skills - Experience and Requirements:

  • solid experience in UI design, confirmed with examples of your work
  • proficiency in both Photoshop and Illustrator
  • skills in any animation software that suits you, so that you can prototype transitions and animations
  • knowledge of UCD methodology, UX design process and related terminology
  • knowledge of up-to-date UI trends, techniques, and technologies
  • open-minded attitude: you will work in UCD process, so you must be open to suggestions and do not hesitate to show your ideas even if they are not final
  • organisational skills, self-discipline and quick workflow
  • understanding of HTML5 and CSS
  • communicative English skills

Benefits:

  • Salary from 5.000 up to 12.000 PLN Gross depending on skills
  • Stock options
  • Flexible working hours
  • Geek friendly and energetic environment
  • Various other benefits like Multisport and health insurance
  • Team lunches and events

To apply for this position, please submit resume to jobs_poland@egnyte.com with "UI/Graphic Designer" 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).

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

We're looking for a top-notch Web UI Developer who can create 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
  • Write scalable and maintainable code in the BDD manner
  • Collaborate with UX and UI Designers

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

Bonus Skills:

  • Hands on experience with Backbone and Marionette
  • 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 13.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).

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

Benefits:

  • Salary from 5.000 up to 13.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 "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).

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

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

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?