Senior Software Design Engineer, Seattle
Senior Software Design Engineer, Seattle
Local Search Team
About You
You are a talented, motivated, creative engineer who is passionate about technology and, ideally, search applications. You actively seek to work with world-class teammates who share the same passion for software architecture, design, and building great products. You aren’t afraid to experiment with new ideas, systems, and frameworks in the name of improving the final product. In your spare time, you have a voracious appetite for learning about design patterns, best practices, and emerging technologies. You understand that rubber meets the road when we ship products and delight customers, and are willing to do what it takes to push yourself and your team to get there as efficiently as possible.
About Us
The Local Search Team is run as a startup within a well-known, resource-rich public company, and is charged with building innovative new local search products for consumers and merchants. The small team has been given the rare gift of autonomy and the mandate to innovate, and is hard at work on ideating, designing, and developing an industry-unique local search product. Our parent company, Marchex (MCHX), is publicly traded, and a leader in the local search and advertising space.
About the Role
You will be expected to function mostly autonomously, to drive the limits of the team, and to proactively find better ways for us to create great products. Developing systems that operate at the scale and with the reliability that Marchex requires is a unique and challenging technical problem. The systems our group is engaged in building include high-volume search and information retrieval services, integrations with other Marchex systems and assets, large-scale data management applications, and a unique set of consumer-facing Web interfaces.
Specific Tasks IncludeDesign and develop components for major systems under deadline pressure, with minimum supervisionCommunicate system design and implementation details of subsystems to team members and project leadsComplete assigned code deliverables for various long- and short-duration projectsWrite technical specifications.Write maintainable and efficient code using engineering best practices.Mentor others when appropriatePrototype new ideas in spec or code formConduct code reviews
Specific QualificationsMinimum 10 yrs software and/or Web development experienceExtensive knowledge of three or more languages, and the flexibility to move between them (Perl, Ruby, Java, C/C++)Experience developing large scale systems with near real-time requirementsThorough knowledge of Unix systems programming (file descriptors, locks, NFS, etc)Good software architecture and debugging skills3+ yrs of development with SQLExperience with Ruby a plusExperience with Search applications a major plus
Our Benefits
We offer Great West Medical/Prescription, Delta Dental, Vision Service Providers (VSP) Vision, 401K, Basic & Voluntary Life Insurance,
Basic & Voluntary AD&D, Long Term Disability (LTD), Emergency Travel Assistance, Employee Stock Purchasing Program (ESPP), Employee
Assistance Plan (EAP), Flexible Spending Accounts (FSA), video games and free beverages, too!
To apply for this position, please go to http://www.marchex.com/careers
and submit your resume online.
|