Senior Software Engineer, Platform Engineering

Sorry, this job was removed at 5:05 a.m. (PST) on Friday, July 14, 2017
Find out who's hiring in Orange County.
See all Developer + Engineer jobs in Orange County
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 Phunware is a back-to-back award winner on the Inc. 5000 List of America’s Fastest Growing Companies, Forbes' List of America’s Most Promising Companies, the Deloitte Technology Fast 500 and numerous other growth and innovation awards.

 Job Summary:

Phunware is seeking a Senior Software Engineer in Newport Beach with a proven track record of designing and developing scalable software systems that leverage open source and big data related technologies.  The senior software engineer’s primary responsibility is to work on projects and products deployed across server side, advertising and mobile platforms as the organization grows and evolves. Phunware needs our engineers to be versatile and capable of addressing challenging and exciting opportunities as we continue to innovate and lead in the mobile space. The ideal candidate is proactive, responsive, comfortable dealing with ambiguity, experienced with software development and has a strong track record of having deployed highly scalable production code. 

Responsibilities:

  • Design, Develop & Architect scalable, low-latency, robust high-volume production software systems designed to handle billions of transactions daily.
  • Develop web and server side applications using Java, RESTful web services.
  • Work on projects and products deployed across server side and mobile platforms as the organization grows and evolves.
  • Create architectural workflows, diagrams and specification documents to help define platform features/functionality.
  • Write server-side code for web-based applications, create robust high-volume production applications and quickly develop prototypes
  • Work with product management to take story-driven requirements and implement them using Agile Test Driven techniques
  • Work in an organized team oriented environment with shared responsibilities

Qualifications:

  • Bachelor’s Degree or higher in Computer Science or Computer Engineering
  • Strong experience in building highly scalable, available and responsive systems using open source software tools and technologies
  • 8-10 years of professional software development
  • 8-10 years strong Java development experience
  • Good experience with REST API frameworks
  • Previous experience in Ad Tech software with familiarity with OpenRTB, VAST and/or MRAID would be a big plus.
  • Extremely strong SQL skills
  • Experience doing Test Driven Development (TDD), Continuous Integration (CI) and test automation.
  • Should have worked on concurrent, distributed systems.
  • Responsible, organized and hardworking with excellent communication skills
  • Experience with agile development processes
  • Experience with cloud delivery platforms, ideally AWS 

Desirable:

  • S. Degree or higher in Computer Science or Computer Engineering
  • 3+ years Big Data related technologies (Hadoop, Spark, MapReduce, Hive, Cloudera)
  • Experience as technical lead and mentoring junior developers
  • Experience with NoSQL databases like HBase, Cassandra, MongoDB, Aerospike
  • Comfortable with linux, scripting(shell, python etc)
  • Experience with mobile related technology (iOS/Android)
  • Experience developing applications that interact with message queues (RabbitMQ or Kafka).

Compensation & Benefits:

  • Competitive salary
  • Incentive stock options including “early exercise” provision
  • Flexible time off policy
  • Full range of benefits, including 401(k) and medical, dental and vision coverage
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

4000 MacArthur Blvd, Newport Beach, CA 92660

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PhunwareFind similar jobs