Principal Software Engineer

Location: Seattle, WA

Department: Engineering

Type: Full Time

Min. Experience: Experienced

DUTIES:        

Lead projects with responsibility for the design, development, and architecture of data processing engine and distributed, scalable, mission-critical realtime applications.  Provide solutions to large, complex problems related to the processing of billions of records from various forms of social media through ETL, analytics, reporting and large-scale data crunching. Develop and run profiling and performance tools. Mentor junior engineers.

REQUIRES:   

  • Bachelor’s degree in Computer Science, Computer Applications, or a related field. Five years of progressive, post-baccalaureate technical project leadership experience focused on large data backend systems from inception to production; including:
    • 5 years designing, developing, and architecting distributed, scalable, mission-critical realtime applications:
    • 5 years utilizing object oriented programming languages such as Java or C#;
    • 2 years of experience with ETL, analytics, reporting, and large-scale data crunching;
    • 5 years of experience with SOAs;
    • 5 years of experience building fault tolerant systems;
    • 5 years of experience developing and running profiling and performance tools;
    • 5 years of experience testing distributed applications;
    • 5 years utilizing IDEs such as IntelliJ or Eclipse; and
    • 2 years of experience with NoSQL and SQL data stores and modeling.
    • Experience may be gained concurrently.

LOCATION:   40 hours/week in Seattle, WA.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*