Careers

StrongLoop an IBM company hires the best and brightest minds and strongly encourages creativity along with dedication toward problem solving. Please see below for current openings, we are always ready to hire rockstars! Drop us a line at hacknode@us.ibm.com.



IBM StrongLoop Senior Solutions Architect

The IBM StrongLoop team is looking for Node.js rockstars to join our API Platform Services team!
You will get to pioneer a greenfield JavaScript/Node.js projects with a growing team creating brand new services with some of the world most forward-thinking enterprises.

Technical Skills

  • Minimum 7 years of experience in writing high performance code
  • Minimum 5+ years of hands-on experience with JavaScript
  • Minimum 3+ years of hands-on experience with ExpressJS or similar Node.js framework
  • Minimum 3+ years of hands-on experience with Relational or NoSQL databases
  • Experience in both server-side and front-end application environments
  • Experience with the following desirable; Understanding the nature of asynchronous programming and its quirks and workarounds
  • Proficient understanding of code versioning tools, such as Git
  • Strong understanding of user authentication and authorization schemes between multiple systems, servers, and environments
  • Strong understanding of fundamental design principles behind a scalable server-side systems
  • Strong understanding of server-side templating languages, such as Jade, EJS, etc.
  • Understanding accessibility and security compliance
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Bonus skills include:  Linux, Docker, WebSockets, Splunk, Elastic, other big data analytics solutions.

Additional Skills

  • Ability to work independently, and also as a member of the team
  • Professional demeanor and ability to work directly with team in challenging situations
  • Strong problems solving and organizational skills, with a get it done attitude
  • BS, EE/CS, or technical school certificate plus applicable experience

Well-Qualified Rockstars

  • You are excited about Node.js and could explain to a room full of engineers why it’s such a compelling and powerful technology.
  • You are active in the open source community. You have a Github account and would be happy to share with us some of the projects you have started or contributed to.
  • You are constantly trying out new NPMs and frameworks on your own time – Angular, Ember, React, etc.
  • You are interested in APIs, big integration challengers. A lot of what we are building involves scaling to massive volumes of web transactions and analytics/metrics.
  • Strong JavaScript knowledge and development best practices including unit testing and continuous integration of JS applications. You should feel passionate about this and have pretty strong opinions on why it is so important.
  • You probably have a Web/UI JavaScript background and are comfortable working up and down the full stack

IBM StrongLoop Senior DevOps Architect

The IBM StrongLoop team is looking for DevOps rockstars to join our API Platform Services team!
You will get to pioneer a greenfield JavaScript/Node.js projects with a growing team creating brand new services with some of the world most forward-thinking enterprises.

Technical Skills

  • 7+ years of DevOps or SysAdmin role working with Agile software engineering teams developing server side components and services, low and high fidelity client side applications, and Web applications which leverage emergent technologies, consumer electronics and/or mobile devices
  • Strong hands-on experience with APM tools like AppDynamics, NewRelic,
  • Mastery with private and public clouds
  • Mastery with deploying and maintaining NGinX, SQL databases, monitoring systems
  • Mastery with configuration management and automation tools like: Chef, Puppet, Jenkins, Ansible, Docker, Grunt, etc.
  • Adequate knowledge of programming languages deployed in Linux and Windows environments including Node.js, Java, C++, C, etc.
  • Knowledge of Relational and NoSQL databases
  • Knowledge of big data processing systems and infrastructure
  • Knowledge of service-oriented architectures and deployment
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience managing operations in heterogeneous environments spanning multiple systems, programming languages, and back-end data stores

Additional Skills

  • Ability to work independently, and also as a member of the team
  • Professional demeanor and ability to work directly with team in challenging situations
  • Strong problems solving and organizational skills, with a get it done attitude
  • BS, EE/CS, or technical school certificate plus applicable experience

Senior Technical Support Engineer

Location: SF Bay Area, Toronto.

IBM StrongLoop team is looking for a senior TSE who loves working with high performing teams, wants to work with cutting edge Node.js technology and thrives on helping customers become successful with mobile/API projects. In this role you will have an opportunity to make a big impact by helping build and lead a global support team that excels in delighting our customers.

As a TSE, you will:

  • Provide troubleshooting and technical advice for StrongLoop customers
  • Represent StrongLoop in the Node developer communities (Stack Overflow, Google groups, DevWorks, Twitter, Gitter)
  • Provide technical leadership and guidance to both customers and internal project teams that are geographically distributed
  • Write sample code, blogs and review documentation
  • Produce coherent knowledge base articles to enable customers to resolve issues without further escalation
  • Be part of the team that conceives and delivers new cutting edge customer support offerings
  • Provide technical support assistance to clients and/or IBM field support (SSRs) using problem determination/problem source identification skills
  • Use technical and negotiation skills in collaboration with other support operations/organizations to prioritize and diagnose problems to resolution
  • Communicate action plans to the client or IBM representative as appropriate
  • Recommend and implement new or improvements to existing technical support tools, procedures, and processes
  • May provide training for and mentor others on the team
  • Contribute to department attainment of organizational objectives and high client satisfaction

Technical Skills

  • Hands on experience in JavaScript and other programming or scripting languages (Node.js strongly preferred )
  • Proven Linux command line and/or system administration skills, windows administration experience a big plus
  • In depth experience of mobile application and web development is a definite plus
  • BS/BA in CS and 3+ years track record in technical support or in a customer facing role working with enterprise software
  • English: Fluent

Additional Skills

  • Passion for handling technical challenges and be goal and results oriented
  • Excellent communication skills and technical knowledge to advise and lead customers who are developing enterprise mobile applications
  • Proven listening, detail-oriented thinking, and creative problem solving skills
  • Ability to work in highly collaborative global organization
  • Be open to flexible schedule in a 24/7/365 support environment
  • At least 2 years experience in Linux command line and/or system administration
  • At least 1 year experience in Node.js
  • At least 1 year experience in JavaScript and other programming or scripting languages

Developer Evangelist

As a developer evangelist and technology advocate for StrongLoop you will help grow the Node.js community and promote StrongLoop’s position within it, including the benefits of StrongLoop software solutions and professional services. An ideal candidate is passionate about software development, JavaScript, and of course, Node.js. They will have a wide breadth of experiences in software development across multiple languages and environments and relish in sharing their knowledge and experiences with others – both technical and non-technical.

Primary Responsibilities

  • Develop and deliver presentations on JavaScript, Node.js, and StrongLoop software both in person and online (usergroups, conferences, webinars, screencasts, etc)
  • Deliver training content for structured classes with clients and the public
  • Create sample applications to demonstrate how to develop, deploy, scale and monitor APIs in Node (using both StrongLoop software and core Node)
  • Write content for blogs and other outlets on Node.js and StrongLoop software
  • Interact with the Node.js community online and in person to expand knowledge and build recognition of the StrongLoop and IBM brand

Qualifications

  • 5+ years of software development experience across multiple languages with at least 3 years of experience writing JavaScript and 1 year writing software in Node.js (knowledge of StrongLoop software a big plus)
  • Knowledge of web server and API management and monitoring tools is a huge benefit along with a cursory understanding of emerging use cases (mobile and IoT)
  • Demonstrated ability to explain complex technical topics in an approachable manner
  • Excellent oral communication skills with demonstrated public speaking experience
  • Passion for helping others and interacting with the wider developer community, with excellent interpersonal skills and comfortable in crowds and one-on-one
  • Excellent technical writing skills with demonstrated experience
  • Deep understanding of the technical community including in-person and online groups with a history of participation
  • Ability to work independently and manage tasks in a fast-paced environment with changing priorities and requirements
  • Ability to work with cross-functional team members
  • Ability to travel within the United States and internationally, up to 50%

Senior Software Developer

The IBM StrongLoop team is looking for Node.js rockstars to join our API Platform Services team. Several positions, both in Toronto as well as Foster, California.

You will get to pioneer greenfield Node.js projects with a growing team creating Enterprise grade solutions for the API economy. With IBM’s StrongLoop team, you get to work in an agile fast-paced startup environment, yet backed by the power of the most forward-thinking enterprises today.

An ideal candidate is passionate about software development, JavaScript, and primarily, Node.js. They will have a wide breadth of experiences in software development across multiple languages and environments both technical and non-technical.

Responsibilities

  • As a Senior Software Developer you will contribute to Open source as well as IBM’s Enterprise solutions around Loopback,  Express and Node.js.  
  • You will participate in all aspects of the development cycle; driving projects to completion
  • Expect to actively participate in design reviews and discussions.
  • Develop and deliver code changes in the Node.js community as well as within StrongLoop modules.
  • Interact with the open source community online and in person to expand knowledge and build recognition of the StrongLoop and IBM brand
  • Mentor fellow engineers, demonstrating technical expertise, and may even lead a small team solving challenging programming and design problems

Required Skills

A successful candidate will have:

  • Minimum 7 years of experience in writing high performance code
  • Minimum 5 years experience with Java/PHP or Python
  • Significant experience with Node.js frameworks such as Express, AWS tools and components, REST, JSON and SQL
  • Strong understanding of user authentication and authorization schemes between multiple systems, servers, and environments
  • Strong understanding of fundamental design principles behind a scalable server-side systems
  • Solid understanding of programming fundamentals asynchronous/synchronous programming concepts and web services
  • Self-starter with natural ability to balance priorities and work in a lean and agile environment
  • Expertise with the entire Software Development Life Cycle (SDLC)
  • Expertise with unit testing & Test Driven Development (TDD)
  • Proficient understanding Git

Senior UI Developer

Strongloop is looking for a Senior UI engineer to add to our team, with experience building rich interactive front end GUIs.  Will work with product management, visual designer, UX as well as Middleware and Systems engineers to create client and cloud based applications throughout the StrongLoop family of products.

Required

A successful candidate will have:

  • 8-10+ yrs experience with front end Web technologies – JavaScript, CSS, HTML4/5
  • Solid command and knowledge of modern Web UI architecture and MVC concepts and practical implementation use cases
  • Extensive experience utilizing and leveraging client side UI frameworks and components – JQuery, Dojo, Ext2, etc
  • Extensive experience with templates, rendering engines, tag libraries, and decorators
  • Extensive experience incorporating best user experience patterns – e.g. minimalism, contextual display
  • Thorough understanding of  web service technologies and standards – REST, JSON, SOAP, HTTP, XSD, WSDL, etc
  • Prior experience within enterprise application development and systems
  • Software development in agile methodologies – e.g. Scrum
  • Software development in Unix/Linux-based and Windows environments
  • BS or MS degree in CS or equivalent

Preferred

Candidates with the following highly desirable experience will be given preference:

  • Experience designing and building open source based client side UI frameworks and components
  • Professional experience with single page applications (SPAs) and client JS frameworks (Backbone, Angular, Knockout, Ember, etc)
  • Mobile web application design and development
  • Hybrid mobile application design and development
  • Visual design and user experience training and education in HCI
  • Experience with Node.js
  • “Full stack” development in uni or polyglot implementation

Digital Sales Manager

The IBM StrongLoop team seeks to hire a Digital Sales Manager to lead an inside sales and technical team to prospect, cultivate, and ultimately close business.

Primary Responsibilities

  • Maintain a high level of StrongLoop solution expertise and competitive intelligence
  • Guide team members to identify decision makers amongst the targeted leads in order to initiate the sales process and to provide compelling product demos via the phone and web; emphasizing service features and benefits, discussing contract terms, quoting prices, and preparing sales orders
  • Work with sellers to develop sales plans in order to maximize revenues
  • Ensure that accurate and complete information is submitted in Salesforce.com
  • Provide regular updates to management regarding opportunities, trends and challenges
  • Lead sales team to meet and/or exceed monthly and quarterly quota objectives
  • Establish and maintain department procedures; provide feedback, make suggestions to management
  • Act as first line of contact for management involvement on high-profile issues
  • Work continuously with our marketing organization to ensure the maximum conversion from response to closed deals
  • Drive our digital sales strategy by leveraging social selling tools and act as example to your team
  • Create proven interlocks with our field sales and channel sales team to ensure increase our ability to win
  • Maintain your personal product eminence up to date – Ensure your team follows and completes all mandatory education and is up to date on product knowledge
  • Continuously train, mentor, and coach individuals at various stages of development

Qualifications

  • Demonstrated communication skills(written and verbal), a positive attitude, a team player, and the ability to achieve set targets
  • Establish rapport at multiple levels of decision makers
  • Negotiate at all levels of the prospective client organization
  • Problem solving
  • Managing sales cycles from opportunity identification to close
  • Understand technical concepts especially with application developers and Information Technology (IT) Operations
  • Ability to work in a fast-paced, self-directed environment
  • Ability to organize oneself and time manage effectively
  • Produce and deliver compelling presentations
  • Continuously manage performance
  • Provide effective feedback to team members
  • Create effective performance improvement plans
  • Ability to build consistent new revenue pipeline
  • Ability to articulate, define and execute creative strategies to grow StrongLoop business and reach new markets
  • Ability to interface within a multi-brand sales organization
  • Demonstrated presentation, organization and time management
  • Ability to use social media for prospecting for new clients and connecting with prospects. (LinkedIn, Twitter, attend local Meet Ups)
  • Proficiency with e-meeting, web conferencing and collaboration tools (i.e. Skype, Join.me)
  • Proficient in using Salesforce.com

Required

  • Bachelor’s Degree
  • At least 3 years experience in End to End sales cycle quota bearing Inside Sellers
  • At least 5 years experience in End to End Sales with a proven record of success
  • At least 2 years experience in Business to Business (B2B) sales
  • Readiness to travel 10% travel annually
  • English: Fluent

Digital Offering Sales Representative

The IBM StrongLoop team is seeking Digital Offering Sales Representatives to join our team. The Digital Offering Sales Representative is responsible for generating leads, (client Line of Business (LOB) and Information Technology (IT)) and for closing business via telephone, electronic mail, Internet or in-person. This position is also responsible for revenue generation via frequent communications within a large and diverse territory assignment.

Primary Responsibilities

  • Meet or exceed monthly and quarterly quota objectives
  • Maintain and expand database of prospects within pipeline; generate leads, (client LOB and IT); closes business via telephone, electronic mail, Internet or in person
  • Prospect corporate leads and self generated opportunities; validates, qualifies and prioritizes opportunities
  • Maintain a high level of StrongLoop solution expertise and competitive intelligence
  • Identify decision makers amongst the targeted leads in order to initiate the sales process
  • Provide compelling product demos via the phone emphasizing service features and benefits, discussing contract terms, quoting prices, and preparing sales orders
  • Develop sales plans in order to achieve individual and company goals
  • Populates and maintains a customer records database to support opportunity pipeline management
  • Provide regular updates to management regarding opportunities, trends and challenges
  • Monitor, manage and develop some of the 2,000 trials downloaded each month and nurture these into opportunities to generate revenue.
  • Demonstrate a comfort level in engaging with developers and architects to develop leads into revenue generating opportunities.

Required

  • High School Diploma/GED
  • At least 2 years experience in a full life cycle sales role
  • At least 1 year experience in Salesforce.com
  • Readiness to travel 10% travel annually
  • English: Fluent

Preferred

  • Bachelor’s Degree
  • At least 3 years experience in direct or indirect software sales
  • At least 2 years experience in selling Business to Business (B2B) technology in an Inside Sales environment
  • Basic knowledge in mobile technology
  • At least 1 year experience in selling to application developers and experience selling into IT and IT Operations