Product Development:
Senior Software Engineer—DevOps
Req 5118

Why NetSuite?
Picture yourself building a successful career at NetSuite—working alongside other talented, driven individuals to help fast-growing mid-size organizations and larger enterprises achieve their business goals with the world's #1 cloud-based business management suite for ERP/financials, CRM, ecommerce and more.

Founded in 1998 by Oracle CEO Larry Ellison and NetSuite CTO and Chairman Evan Goldberg, NetSuite (NYSE: N) is used by more than 16,000 high-growth and midsized companies and divisions of large enterprises to run mission-critical operations without the high costs and inefficiency of on-premise systems. Named by Gartner as the world's fastest-growing financial management vendor on a global basis and winner of 2 prestigious 2013 CODiE award for Best Financial Management Solution and Best Cloud Infrastructure, NetSuite is where business is going.

If you'd like to join our dynamic, driven and fun team, click on the Apply Now button below.

Are you interested in solving challenging problems in the field of distributed systems engineering and having a wide impact on a rapidly growing, global team of intelligent and motivated folks?

NetSuite is looking for an experienced Software Engineer to join the DevOps team, focusing on the development of components, tools and processes in a highly demanding area!

As an important member of our team, you would have the chance to make a significant impact on all aspects of the development and production area of the NetSuite eco-system.

Some of the most interesting projects you will work on include:

  • Building core infrastructure components using private and public cloud technologies
  • Creating tools that will help the Development team to be maximally efficient
  • Work on infrastructure automation, continuous deployment and monitoring
  • Work on next generation build process based on Gradle and artifact repositories
  • Helping with design and implementation of Continuous Integration eco-system
  • Understand the big picture and distributed architectures as your code will need to work seamlessly across multiple data centers in different geographies and time zones

We are enthusiastic about technology and its potential to transform our business. A successful candidate for this role should be comfortable with:

  • B.S. in Computer Science or equivalent
  • Real world experience in architecting scalable three tier systems
  • Experience writing quality code using multiple programming languages
  • Strong object oriented design principles
  • Comfortable with Linux as the primary development environment
  • Strong attention to detail
  • Strong communication skills

Good to have:
It will be great if you have experience with any/all of the following:

  • Masters in Computer Science or equivalent
  • vmWare, EC2, Openstack or equivalent cloud infrastructures
  • Experience in Java, Groovy or Python
  • Infrastructure automation with SaltStack, Puppet or Chef
  • Gradle build automation
  • Strong command over design patterns and its practical applications