The Blog

Apr 22, 2008

Join the Max Fleet at Highwinds 

by Maxim Porges @ 1:50 PM | Link | Feedback (0)

Tommy introduced me today to wordsmith.com and the anagram generator. Turns out that one of the anagrams for "Flex Team" is "Max Fleet." Kind of funny considering I'm the Flex Team Lead over at Highwinds now.

So, come on over and join the Max Fleet/Flex Team - I've got two openings at present here at the Winter Park, FL office (local candidates only, please). Here's the job description (exported from Word to plain text with a little HTML for formatting - YMMV). If you are interested in applying, please send your resume over to careers [ at ] highwinds.com with the title "Software Engineer - User Experience Team."



Software Engineer - User Experience Team
Highwinds is a growing provider of software, messaging and distribution services. Our products are sold to the worlds largest ISPs. We are actively seeking ambitious, dynamic, smart and energetic individuals to be a member of the team that designs, operates and improves our growing content distribution network.

If you are motivated to deliver high quality and innovative services, Highwinds can offer you a great career opportunity. We offer benefits including 401k, medical, dental, vision and competitive salaries to qualified team members.

About the User Experience Team
We're a fast-paced, growing software team creating a cutting-edge user experience product on top of a next-generation Content Delivery Network (CDN).

Every member of our team is focused on the needs of our customers and the future of our business, and your work will directly impact how the company and product get to the next level. When you join our team, your ideas will shape the future roadmap of the platform as you bring them to life through code.

Required Personality
If the following description sounds like you, you are going to love being a part of our team.

  • You have strong passion for high-quality software and the ability to deliver product in an informal, agile environment.

  • You prefer a whiteboard brainstorming session to written specifications.

  • You don't need a manager. Once you have some direction, you take responsibility for the work at hand and have the initiative, imagination, and motivation to get it done.

  • You like to learn from others, and to share knowledge and best practices. You're a fan of collaborative design and peer reviews.

  • You have excellent deductive reasoning, problem solving, and decision-making skills. When it's necessary to compromise to meet a deadline, you're confident you can make the right decisions to achieve a balanced result.

  • You have a positive attitude with excellent interpersonal/communication skills. You're happy working both independently and with others in a multi-team setting.

  • You're not comfortable unless you're at the top of your game. When you're not at work, you're tinkering with new technologies or catching up on ideas from industry thought leaders. You might even have your own blog.

  • You're interested in working with Rich Internet Application (RIA) technologies.


  • Job Requirements
    These are the bare minimum skills expected for members of our team.

  • Bachelor's degree in a software-related field (Comp. Sci. or equivalent strongly desired) or comparable industry experience, plus 4 or more years of professional experience as a software engineer in a team environment of any size.

  • Demonstrable expert-level understanding of object-oriented technology and industry design patterns. Professional experience delivering applications in Java/JEE or C#/.NET.

  • Strong written and verbal communication skills, including the ability to present ideas in a group setting and constructively critique the work of others.

  • Experience with an RDBMS platform such as Oracle, MySQL, MS SQL Server, etc.

  • Experience working with source control systems in a parallel development environment (Subversion preferred).

  • Understanding of software development lifecycles and associated development techniques.

  • Development experience using a server-side web development platform (any of the following or their equivalents: ASP, ASP.NET, JSP, ADF, ColdFusion, Ruby on Rails, Java servlets, JSF, PHP, etc.).

  • Thorough understanding of the strengths and compromises of distributed application design using web services, REST architecture, and/or other remoting technologies.

  • Experience with software development in both Unix/Linux and Windows environments.


  • Desired Qualifications
    The best candidates will also possess one or more of the following.

  • Strongly desired: professional or hobby experience with Rich Internet Application development using Adobe Flex 2 (or higher) and ActionScript 3.

  • Proficient with the web technology stack (one or more of the following: JavaScript, HTML, XHTML, CSS, Ajax). Experience developing web applications for multiple browsers and operating system platforms.

  • An eye for clean user interface design and a passion for delivering a high-end user experience.

  • Working knowledge of graphic design tools (Adobe Creative Suite, Gimp, PixelMator, etc.) a plus.

  • Familiarity with UML modeling.

  • Experience with the setup and administration of web server platforms (Tomcat, JBoss, Apache, etc.).

  • Socket-based programming experience a plus.

  • Experience working with geographic/marketing data.