Saturday, August 31, 2013

F5 - Sr. Software Engineer

Sr. Software Engineer – Network Applications

F5 is looking for someone to help us fulfill our engineering vision: creating products that delight our customers. This position requires a passion for software and the drive to work in a fast-paced environment where you can make a difference.

Who are you?

You’re a software rock star. You love delving into large, complex software projects. You think in object orientation so often that you woke up this morning and executed bread.toast(). You live and breathe algorithms and see the beauty in reducing algorithmic complexity in order to increase performance and scale.

You’re passionate about software architecture and understand how elegant architecture simplifies life for a development team. You champion the use of software best practices like automated unit testing, effective code review, and continuous integration.
You intuitively understand software performance, yet know that improving performance on modern systems is not always intuitive. You know and love multi-processing and are able to analyze complex multi-threaded software. You believe as we do, that specialized hardware is a thing of the past and that software, powered by commodity processors, is the way of the future.
You’re a C++ ninja, but are comfortable in other languages as well. You’ve got a CS or related degree and at least a couple of years of software development experience under your belt. You believe that a cohesive team is always more effective than even the best individuals, so you enjoy the role of student as well as the role of mentor and provider of technical wisdom.
You aren’t afraid to tackle the creation of a new product, nor are you scared of hard work because you know it will all be worth it when you see delight in the customer’s eyes.

Why would you want to work with us?

You want to be immersed in a startup culture that’s creating a brand new market in Software Defined Networking. You want a place where you can directly see the results of your hard work in the success of the product instead of being a small cog in a giant machine. You want to be part of a team that takes risks and makes mistakes, but learns from them. You want an environment that’s open and transparent, where you have input into important decisions; a place where decisions get made in minutes, not months. You’re excited to learn new technologies and skills, then use them to create ultra-high-scale systems that support millions of simultaneous users pushing tens of gigabits of data every second. You like working on challenging problems that can’t simply be solved with a Google search. You think that some people’s idea of “fast-paced” seems way too slow and want to work with a team that can keep up with you.

You also want a competitive salary and a comprehensive set of health care and other benefits for you and your family. This is an on-site position at F5’s new Louisville, CO office.

Qualifications
·Bachelor degree in computer science, or related field or equivalent
·Five plus years professional experience
·Strong object-oriented coding skills in C++
·Experience with multi-threaded programming
·Proficiency in JavaScript and node.js is a plus

Benefits

We provide competitive salaries, a world class benefits package, including 100% of the premium for employee medical, dental and vision insurance, highly subsidized premiums for dependent coverage, 401K match, employees stock purchase plan, 18 days paid time off within the 1st year and 9 paid holidays, life insurance, short & long term disability insurance, tuition reimbursement, and much more.