Jobs

Senior Software Engineer - Seattle, WA & Durham, NC

Back to Jobs »


Yes, it's true, we are looking to selectively add one or two more Senior Software Engineers to our staff.

What will you be doing? Writing innovative text input software for various mobile device operating systems:

Specifically:
  • Implement operating system level API hooks for our software application.
  • Develop UI interfaces, including input, help, and tutorials.
  • Innovate, create: Come up with and create new features for our software. Keep us ahead of our competition.
  • Work directly with major OS and hardware vendors – our customers.
  • Customize other operating system application’s interactions with our software application.
  • Debug the interactions between our product and the target operating system, as well as other system software.
  • Fix your bugs. Help others fix their bugs.
  • Help others on the team with hard problems they are trying to overcome.
  • Maybe lead a project or two?
  • …and anything else we may assign (hey, it’s a startup we all wear multiple hats!)
  • Requirements:
  • Bachelors of Science in Computer Science; Master’s in Computer Science preferred.
  • Have been programming in C++ in a cross-platform environment (one of the OS’s needs to be Linux) for several major software releases, as well as the follow-on minor releases. Bonus if you’ve been involved in both successful and unsuccessful commercial releases.
  • Development using one or more of the following operating system: Windows Phone 7, iPhone Android, MeeGo , BREW/BMP, or embedded Linux. We'd also like to see your Windows OS development skills as well.
  • You’ve used several UI frameworks during your C++ development work.
  • You own some scripting language skills in Python and/or Shell.
  • Strong interest in computer technology and computer software (for you, it’s not just a job).
  • Nice to have: Commercial experience developing for feature phones and smart phones, tablet PCs, mobile internet devices or set-top boxes.
  • Need to be excited about and capable of working in a fast-moving startup environment.
  • Desire candidates with a familiarity with languages beyond English.
  • Local candidates strongly preferred.
  • Give the above requirements, we figure it took you a minimum of 5 years working in the field post-graduation to own the skills we’re looking for.
  • Other Requirements:
  • Must be able to work in an office environment.
  • Must be able to travel internationally via airline
  • Must be able to work in the U.S.; we’re not looking to provide Visa sponsorship.
  • Principals Only; Third-party Recruiting Firms or Contracting Agencies need not apply.

Compensation for this role is comprised of Salary, Stock Options, and Benefits. We base our salaries and our stock option grants on your software engineering skills as determined during our interview process.

If you're interested, send us your resume! If you're live near Seattle, please send it to recruiting @ swype.com. If live near our N. Carolina office, send your resume to recruiting.nc @ swype.com.

Back to Jobs »