Principal Software Engineer
NetSuite Inc
Prague, Czech Rep, CZ
před 15 hodinami

All over the world, people's lives are better because of Oracle. Want to make a difference? Join our company of change-makers.

From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. #LifeatOracle

Principal Software Engineer-210009FDApplicants are required to read, write, and speak the following languages : English

Preferred Qualifications

We are a family of 50+ geeks : Programmers, Testers, Technical Writers, UX Designers and Product Managers. With over a dozen of nationalities, we share a start-up culture while pursuing innovative ways of building highly scalable solutions .

We love quality and clean code . We implement Agile and continuous improvement practices : code reviews, continuous integration, knowledge sharing, retrospectives, components of gamification you name it! What’s more, we love our people to succeed : many of our people have risen up the ranks with us!

We enjoy working and having fun together.

You will join NetSuite's CRM Sales Experience team . Our mission is to create a new , delightful experience for salespeople using our product, with the highest levels of security, reliability, efficiency and scalability.

We are proud members of NetSuite engineering team, with thousands of engineers working together. We make use of the enormous strength, we contribute to it, and yet we are a close-knit team, and we build on every member's contribution.

Oracle NetSuite is the world's best cloud-based, multi-tenant ERP (Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannel e-commerce... all in one platform!

What we are looking for

We are looking for a talented Software Engineer to join our team in Prague.

Our team is growing, and we're hiring both junior and senior engineers.

The ideal candidate is someone with a strong technical background who :

  • can focus on details but who also sees the larger picture
  • sees complexity and can simplify it and organize it
  • is willing to learn and teach new technologies, and desires to stay on the leading edge of software development processes
  • strives to influence efficiency on behalf of their team and department
  • What you will do

    You will be working on a new CRM Sales solution that includes database schema , business logic and presentation layer (there is a buzzword for it full-stack developer).

    You will work closely with other developers, product owner, designers and QA to define, design and implement a new product offering, while ensuring the continued functionality of the existing CRM system.

    With the team, you will follow, challenge and update our best practices, including clean (tested, reviewed) code, optional peer programming, CI, whiteboarding, experimenting, scaling etc.

    We use :

  • Java backend
  • Elasticsearch, Kibana
  • JavaScript / TypeScript, HTML5, CSS3, Oracle JET (w / Preact)
  • Oracle database (SQL)
  • We value

  • Open mind for discussion and team collaboration
  • Pride in your work and a desire to delight the customer should motivate you to take initiative , take responsibility and take ownership of your projects
  • Communication skills in both technical and non-technical contexts
  • Strong drive for excellent software design and clean code principles
  • Your qualifications & skills

  • Bachelor's or Master's degree or relevant experience
  • Great problem-solving skills
  • Ability to abstract functional requirements
  • Previous development experience on the entire application stack, from database to UI
  • Ability to interact in English speaking environment
  • Work permit and residency in the Czech Republic required
  • Nice to have

  • Agile (Scrum, SCRUMBan, Kanban, ) experience
  • Knowledge of Design Patterns and SOLID principles
  • Practical experience with managing and developing ERP systems
  • Understanding of cloud-based distributed software applications
  • Practical experience in frontend or mobile development
  • Experience with CI / CD
  • Record of working to deadlines in a rapid development cycle and prioritizing competing demands
  • What we offer

  • Very friendly company culture no dress code, informal culture, etc.
  • Opportunity to be a part of an agile team with a startup atmosphere (CRM Sales), backed by a strong enterprise (Oracle).
  • English-speaking environment and international team
  • Strong professionals around you that will help to accelerate your growth
  • Continuous career development : we actively encourage and celebrate internal promotions
  • Work / life balance - home office and flexible schedule
  • 5 weeks of holidays
  • Meal vouchers and flexi passes for free every month
  • Access to O’Reilly library, Safari books, LinkedIn Learning and Oracle University (Oracle courses and certifications)
  • Paid sick leave
  • Supplementary pension system , free life insurance
  • Possibility to have a Multisport Card
  • Membership in Canadian Medical health program and discount for your family members
  • Detailed Description and Job Requirements

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

    As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.

    You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

    Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.

    Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.

    7 years of software engineering or related experience.

    As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process.

    This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).


    CZ-CZ,Czech Rep-Prague

    Job Type

    Regular Employee Hire


    Nahlásit tuto nabídku

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .