Software Engineer

Product Management San Jose, California


Description

Software Engineer

Do you want to make an impact? Do you want to change the world? Come join us in our quest for automation! McKinsey Global Institute ranked automation of knowledge work as #2 in their top 12 disruptive technologies that will transform life, business, and the global economy. We are driving the adoption of robotic process automation technology in leading Fortune 1000 and other companies across more than 90 countries.

Job Description

We are seeking an experienced full stack engineer to join the Automation Anywhere Bot Store team. As a Software Engineer, you will be responsible for developing core features and platform capabilities for the Automation Anywhere marketplace – the Bot Store. This will require working cross functionally with product, platform engineering, and user experience teams to deliver features for a fast-growing marketplace.

Responsibilities:

  • Own the platform development of the Automation Anywhere marketplace
  • Collaborate with product, user experience design, and other engineering team members to deliver product features that promote a world class user experience
  • Implement cutting-edge technologies and write clean code that is performant, secure and simplify the user experience
  • Drive innovation through rapid prototyping and iterative development
  • Follow best practices in design and implementation
  • Estimate engineering effort, and plan implementation, and roll out changes

 

The Ideal Candidate

  • Minimum 5+ years engineering experience in cloud (SaaS) software environment
  • Backend technology development using Java, PHP, Node JS
  • Experience developing applications using MySQL and NoSQL
  • Modular development with UI and Backend communicating via APIs and REST services
  • Solid experience with at least one modern web framework (Angular, React, Vue.js,)
  • Experience developing and operating cloud applications on various platforms and services such as AWS EC2, Lambda, RDS, SQS, GCP, Azure is nice to have
  • Should have worked in Agile teams with 1-2 weeks sprint cycles with demonstrable outputs, iterative cycles for revving product capabilities 
  • Ability to thrive in a fast paced and dynamic SaaS environment
  • Passion for high-quality software development and the technology and knowledge that supports it
  • Good written and spoken English