Send me more jobs like this

Principal Software Engineer

Keywords / Skills : Principal Software Engineer, Agile, Java, AWS Cloud

10 - 15 years
Posted: 2019-10-01

Job Description
Responsibilities
  • Architecture and design of systems: define, document and communicate it
  • Distributed systems, trade-offs between availability and consistency, horizontal and vertical scalability
  • Data modeling, SQL, NoSQL and NewSQL databases
  • Hands on contribution, understand modularity, concurrency and benefits of immutability and functional programming
  • Provide technical guidance in planning and executing assigned projects.
  • Strong team builder and team player with demonstrated ability to lead, motivate, and mentor others.
  • Develop new systems and maintain and modify existing systems when required.
  • Ability to translate complex technical subjects for a diverse audience; capable of contributing to broader business conversations beyond functional expertise.


Minimum qualifications
  • BS Degree in Computer Science, Engineering
  • Requires at least 10 years of software development experience
  • Proven experience working with Agile development methodologies and software development lifecycles
  • Ability to scale and lead major initiatives
  • Requires knowledge of open source application frameworks and service oriented architecture


Preferred qualifications

  • Master's degree in Computer Science
  • Experience with Java or other object-oriented languages is a plus
  • Experience working in an e-commerce or direct to consumer retail environment is a plus
  • Hands-on experience with Open-Source projects a plus
  • Hands-on experience in the Cloud; specifically AWS a plus
  • Prior experience in eCommerce and payments industry a plus


Tryouts are open at Fanatics! Our team is passionate, talented, unified, and charged with creating the fan experience of tomorrow. The ball is in your court now

About Company

Company Overview Fanatics is the global leader in licensed sports merchandise and changing the way fans purchase their favorite team apparel and jerseys. Through an innovative, tech-infused approach to making and selling fan gear in today's on-demand culture, Fanatics operates more than 300 online and offline stores, including the e-commerce business for all major professional sports leagues (NFL, MLB, NBA, NHL, NASCAR, MLS, PGA), major media brands (NBC Sports, CBS Sports, FOX Sports) and more than 200 collegiate and professional team properties, which include several of the biggest global soccer clubs (Manchester United, Real Madrid, Chelsea, Manchester City). Fanatics offers the largest collection of timeless and timely merchandise whether shopping online, on your phone, in stores, in stadiums or on-site at the world's biggest sporting events.
Similar Jobs
View All Similar Jobs


Walkin for you