Senior Software Engineer

  • Adobe
  • Austin, TX, USA
  • May 02, 2019
Full-time AWS Azure eCommerce Java MySQL NoSQL PHP Python Software Engineering SQL

Job Description

Adobe believes in hiring the very best. We are known for our vibrant, dynamic and rewarding workplace where personal and professional fulfillment and company success go hand in hand. We take pride in creating exceptional work experiences, encouraging innovation and being involved with our employees, customers and communities. We invite you to discover what makes Adobe such a great place to work.

Magento is looking for an exceptional Senior Software Engineer to join our team and help construct the core of the Magento Order Management product, as well as participate in the architecture and development of new, greenfield initiatives. We process and manage a substantial volume and variety of eCommerce and Logistics data. We invite you to be involved in building complex, fully featured Order Management capabilities, developing a distributed microservices system at scale, building tools and features to support cutting edge logistics, and designing projects for long-term reasonability and extensibility.

What You Must Have:

Passion, ambition, and optimism, offset with realism. We are an ambitious Engineering organization with big goals. We take big chances and know that optimism and perseverance are the keys to success; and we are tested on that daily. If this excites you, great. If uncertainty is uncomfortable, this might not be the right place for you.

Curiosity backed by execution. Technology is our mantra, and you should be prepared to geek out on the intricacies of ecommerce, Logistics, and Order Management. There’s a lot to learn and define, and you will naturally need to be obsessed with staying ahead of the curve. But it doesn’t stop there. You must leverage that learning and turn it into creating amazing experiences both inside and outside of Magento.

Motivation and determination. Exciting, and daunting challenges face us every day at Magento. We excel in the pursuit of challenging goals. Magento is looking for fighters, who go to bed and wake up each day with a fire in the belly.

What You Must Do To Be Successful In This Position:

  • Apply deep knowledge of the fundamentals of Software Engineering to write robust, maintainable, efficient code that powers the Magento Order Management product
  • Apply experience working with fault-tolerant, resilient, highly-available distributed systems
  • 6+ years of experience building Web Applications and Software-as-a-Service Platforms
  • A demonstrated history of working and supporting DevOps culture, from build to deploy
  • Good foundation in software architecture design patterns and the ability to apply those principles to real-world software problems
  • Strong experience working with relational or NoSQL databases and an understanding of the trade-offs involved in interacting with SQL systems
  • A demonstrated history of working with different technologies and a capacity to grown and learn difficult things continually
  • Exceptional communication is a must

What Skills & Experience We’d Like You To Have:

  • Deep knowledge of PHP, Python, Java, GO – or solid OOP experience
  • A strong background building ecommerce or Logistics applications or equivalent
  • 5+ years of experience working with relational, NoSQL, or in-memory data stores, ideally mySQL, Postgres, or Redis
  • We use containers quite a bit. If you have used Docker or Kubernetes experience, that's going help
  • The more you understand about cloud-native software engineering practices – AWS, Azure, GCP, or Digital Ocean - the better
  • Bachelor’s, Master’s or Doctorate in computer science or a related field, or relevant work experience

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.