Software Development Engineer

About the Company:
A leading technology firm is taking the Internet of Things (IoT) to new heights, connecting consumers with information and a number of third-party applications. The company is currently seeking a highly motivated and experienced Software Development Engineer (SDE) in the Tempe, AZ  area. 

Job Description:
The Software Development Engineer will join a team of experienced and highly skilled individuals who think big and develop platform solutions that can be extended to other marketplaces and new businesses. This role will help build technologies that are a critical component to the company’s continued growth and launching of new products and services.

Responsibilities:
  • Deliver, develop, and build scalable technology solutions that are both powerful and lightweight
  • Contribute to all aspects of the software development lifecycle, including design, development, documentation, testing and operations
  • Build and deliver critical solutions for the company and its various businesses

Basic Qualifications:
  • Bachelor’s degree in Computer Science or equivalent, or 3+ years of relevant work experience
  • 8+ years of professional experience in software development
  • Computer Science fundamentals in object-oriented design and data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least two modern programming language such as C, C++, C#, Objective-C Java, Scala, Ruby, Erlang, Python, Smalltalk, or more
  • Proven track record of delivering complex systems and leading teams delivering mission critical projects
  • Experience of use of various system design models, e.g. queuing, messaging, web-services, batch/real-time, event driven

Preferred Qualifications:
  • Master’s degree in Computer Science or equivalent
  • All applicants must meet the basic qualifications listed above
  • Strong written/spoken communication skills
  • Experience with system architecture/design
  • Experience with distributed systems operating in a scalable/high volume environment

If you’re an innovative problem solver who never takes “no” for an answer, then this position is the right fit for you.
Loading...