Senior Software Development Engineer

Rubicon Project

(Seattle, Washington)
Full Time
Job Posting Details
About Rubicon Project
Rubicon Project is a leading technology company automating the buying and selling of advertising. Relentless in its efforts for innovation, Rubicon Project has engineered one of the largest real-time cloud and Big Data computing systems, processing trillions of transactions within milliseconds each month.
Summary
We are currently considering qualified applicants for this role who are based in Los Angeles, Seattle or San Francisco. Do you live to solve problems, technical and otherwise? Do you take responsibility where others fear to tread? Are you passionate, fast and detail-oriented in your work? If your answers to these questions are “yes”, great! The Rubicon Project is growing, and we need software developers who are thorough and agile, capable of breaking down and solving problems, and have a strong will to get things done. In the Ad Serving team you will work on real-world problems in the core of the business, take responsibility for your systems end-to-end and influence the direction of our technology that impacts customers around the world.
Responsibilities
* Be an end-to-end owner of software services spanning technology boundaries * Translate business requirements into technical designs and project plans * Write production-ready code and unit tests that meet both system and business requirements * Respond to feature requests, bug reports, performance issues and ad-hoc questions * Work collaboratively with multiple teams to deliver quality software * Support operation of services in production
Ideal Candidate
**Skills/Personal Characteristics:** * Able to balance high-quality development with pragmatism and rapid delivery of products * Want to work in an environment where software engineers are full participants in shaping the product and the business * Be a creative problem-solver who can draw on an array of expertise and technology to design and implement reliable, scalable and maintainable solutions to challenging problems * Attention to detail **Qualifications:** * Experience building and operating large-scale, high-traffic enterprise server applications * Demonstrated strong communication skills and the ability to lead and grow an engineering team * 3+ years’ production coding experience in Java or C/C++ * 3+ years’ production coding experience in Perl and/or Python (Bash scripting is a plus) * Expertise programming SQL queries and stored procedures (MySQL is a plus) * Experience working in a Linux environment * Familiarity with the HTTP protocol including headers * Familiarity with C/C++ networking libraries * B.S. in CS/EE or related science required

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.