Extreme Networks Principal Software Engineer-Cloud Applications in Shannon, Ireland
Principal Software Engineer-Cloud ApplicationsCome join us in our current transformation to a software focused company with a goal to become a 2B$ company by 2020. We are seeking talented software engineers who are eager to help the business grow and to make a real impact. You will be working closely with other talented engineers around the globe with modern tools and processes.
An ideal candidate has wide experience in harnessing their Engineering skills to address and resolve, real-world customer issues. You will be joining a newly formed team working on new products in a fast-paced environment working on cutting edge technology with opportunities to directly drive and impact the business, and the wider industry.
We are looking for Engineers who have a desire to help define and drive the Company Software strategy and assist in developing and nurturing more Junior Engineers to be future ‘Industry Leaders’. You will be working with leaders and peers from engineering, product, sales and marketing. A person with good inter-personal skills and ability to work with people from different backgrounds is super critical. You see success in your team’s success and help them achieve it by bringing in ideas from industry and enforcing best practices on a day-to-day basis.
12+ years of software engineering experience at various levels
Experience with architecting secure, distributed and scalable systems
Experience with Go and/or other programming languages
Full stack experience is highly desired (UI, backend, devops)
Experience with designing REST APIs, working with SQL/NoSQL databases and messaging queues (other emerging technologies is highly desired)
Experience driving release engineering (CI/CD, release automation) is must
Prior experience with contributing to / participating in open source communities and projects is a plus
Prior experience leading teams to deliver SaaS releases is preferred
Prior cross organizational collaboration experience is valued
Apart from the above technical skills, following soft skills are required:
Ability to work as part of a diverse and distributed organization
Ability to work autonomously whilst having a collaborative and team orientated mindset
Confidence and desire to challenge the ‘status quo’ and ask probing questions
Take ownership for work and be able to communicate decision making processes
A strong interest and passion for learning new technologies
Ability to communicate and influence at the highest level within the Organization