Python Engineer

Market America   •  

Greensboro, NC

Industry: Business Services

  •  

Less than 5 years

Posted 29 days ago

As a Software Development Engineer at Market America, you will design and build new services that will accelerate large, enterprise computing services. Delivering reliable and high-performance services at scale requires engineers with extraordinary technical expertise and boundless creativity. At Market America, we also expect engineers to interact with internal customers, to understand our business goals, and to innovate rapidly, delivering high-quality and ground-breaking functionality.

What does it take to thrive as a developer at Market America and SHOP.COM? You need to be creative, responsible, and curious while working with others to move quickly in turning code into customer solutions. You're excited about rolling up your sleeves, implementing big ideas, and learning from those around you. You want the opportunity to grow your technical and professional skills while helping us grow. You relish the opportunity to dig into challenging operational issues and to help us build the next generation of web applications. If you're somebody who knows how to be both productive and have fun with others in doing it, we need you!

Basic Qualifications

  • BS degree or higher in Computer Science, Engineering or related field
  • 3+ years professional experience in commercial or web-scale system software development and delivery
  • Proficiency in a modern programming language such as Python
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms
  • Knowledge of network, distributed, asynchronous and concurrent programming
  • Knowledge of professional software engineering best practices for the full software development life cycle
  • Strong verbal and written communication skills
  • Strong analytical skills, with excellent problem solving abilities

Preferred Qualifications

  • Experience building and operating scalable infrastructure software or distributed systems
  • Experience in Agile/SCRUM enterprise-scale software development
  • Experience in NoSQL data modelling and operations
  • Familiar with building secure software using modern security principles
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment