j********r 发帖数: 96 | 1 Greetings,
We are looking for a Sr. Software Architect for a full time position in
Seattle. Below is the job description. If you are interested, please
contact us with your resume.
Send resume to: j**[email protected]
JOB DESCRIPTION
We need talented software engineers to complete the newly-formed
Architecture team. The Architecture team is a group tasked with strategizing
for and executing on exciting future technologies and products paramount to
the success of our company. We’re looking for technology generalists with
the right aptitude and attitude for leading Avalara in new and bold
directions.
This position requires its practitioner have a depth and breadth of thought
that differentiates them from the status quo developer; they will be
designing and writing code for highly distributed mission critical systems
that will be deployed in both traditional data centers and cloud-based
infrastructures. As a member of the Architecture team they will be
formulating and codifying practices, techniques and specifications that
represent the next 5 years of our technology future.
The ideal candidate will be highly proficient in the fundamentals of
computer science, having working knowledge of data structures and algorithms
. They will have contributed code to large software projects, preferably
demonstrating strong competency in both statically and dynamically typed
languages. This individual may be asked to code in C# one day and Python the
next, and is expect to apply their mastery of the domain in an arbitrary
fashion. Most critical of all is the candidate’s ability to articulate
themselves in both oral and written form; they must manifest clear and
succinct communication in multiple forums.
Specifically the candidate will be expected to:
· Write solid, maintainable code
· Formulate and document system and application designs
· Research and develop algorithms and software methodologies for
remedial or strategic employment
· Perform detailed system performance and behavior analysis
· Prepare technology whitepapers and position documents
Qualifications:
· One or more verifiably large software projects with major
contributions demonstrating both architecture and implementation prowess
· Needn’t have a Computer Science degree but must be familiar and
comfortable with theory
· Specific experience with SQL or non-traditional data storage
technologies, to the extent their internal workings are well understood.
· Experience deploying and managing distributed systems to/within a
commercial-grade cloud service platform. Preference is to AWS but will
accept experience from anything representative.
· Have some wire-level protocol and networking knowledge beyond
HTTP, preferably with good understanding of TCP and its associated protocols
· Demonstrated mastery of diagnostic and monitoring tools,
including such tools as Wireshark, Valgrind, gdb, gperftools or VTune
· Versant in either Windows or Linux internals, with preference for
modicum of both
Fluency in several industry-standard statically and dynamically typed
languages. With any of the following being acceptable:
o C/C++
o Python
o Java
o Ruby
o x86 assembly
o C#
o JavaScript
o Clojure
o Lisp
o CoffeeScript
o Lua
o VHDL |
|