Here are a few hot job openings in the Bay
Area
San Mateo:
Software Engineer – Infrastructure/Performance
Overview
In this role you will be responsible for designing
and implementing the tools and infrastructure to
enable the
automation and
performance testing of their cross-platform,
client-server synchronization service.
The
Company has created a unique, general-
purpose synchronization platform that enables
unparalleled reach for
users’ data. The service provides rich access,
backup, and sharing features for any data type
(documents,
photos, music, video, etc.) across a variety of
device platforms (desktop, web, and mobile devices,
including
iPhone).
If you are interested in joining a superb team
tackling extremely challenging technical problems,
while
working for a market leader in a space poised for
dramatic growth, This company may be the right
place for
you.
Responsibilities
You will work with the various teams in order to
ensure that all components meet the required levels
of
performance, scalability, and reliability as demand
grows for our service.
You will analyze the various components and the
whole system to identify issues and bottlenecks
and
prototype possible component fixes or architecture
enhancements to address these issues.
You will get a chance to work with a very
experienced team and understand deeply every detail
of our highly
scalable cloud synchronization platform.
Experience
Minimum 2+ years web application software
development experience, preferably as a member of a
PSR or
RAS team
Demonstrated experience of developing tools and
tests to try and isolate and detect performance,
scalability,
reliability issues
Java development experience
Linux and scripting knowledge
Tomcat and web application development experience;
JMeter, LoadRunner, and automation tools
experience.
HTTP and TCP/IP protocol experience
DB/SQL knowledge
Skills
Performance, Scalability, reliability engineering
background
Past automation tooling experience
Tool development experience
Experience with load testing tools
Excellent problem solving and troubleshooting
skills
Someone who sees the big picture and also is very
curious about the details of how things work
Good communication skills
Education
MS/BS Degree in Computer Science or Information
Technology or equivalent
Sr Software Engineer – Web User Interface
(Java)
The Company is looking for a Front-End Web Engineer
with a sharp eye for detail and a great sense
of
design. Have you got the skills and a history of
creating great web-based user experiences? If so,
we are
looking for you! You will be become a key technical
contributor to our web engineering team, in charge
of
the creation of our web application UI and
infrastructure. You will be responsible for
building and
maintaining critical applications that improve the
performance, streamline and automate the workflow,
and
enhance the productivity of Company products.
If you are interested in joining a superb team
tackling extremely challenging technical problems,
while
working for a market leader in a space poised for
dramatic growth, They may be the right place for
you.
Responsibilities
In this position you will be responsible for
building the web front end (called the Personal Web
Site within
the product) of their flagship product. This is a
product that has received rave reviews and awards
for its
superb user interface and interaction. Just see if
for yourself when trying the
product.
Experience
5 years of Java development experience with at
least 2 years of related development experience
building
scalable web applications
Superb Java, JavaScript, AJAX and HTML skills
Possess knowledge of implementing cross-browser CSS
Deep understanding of designing modular and
object-oriented applications with server-side web
frameworks
like JSP and Spring
Good understanding of performance and scalability
issues of Web Applications
Proven ability to deliver complex projects on time
Excellent problem-solving and debugging skills
Ability to work directly with QA and Product
Marketing teams
Excellent communication skills, both verbal and
written
Willingness to learn and to teach
Skills
Desired
Some experience with writing interesting Flash or
Flex applications
Experienced in writing database applications using
MySQL and Hibernate
Education
MS/BS in
Computer Science or equivalent
Sr Software Engineer – Platform Technologies (File
System Sync and Integration)
In this role you will implement key elements of the
cross-platform architecture that is the backbone of
their
flagship service, with a focus on providing tight,
real-time integration between the service and
users' file
systems.
Responsibilities
Enhance and extend client-side components that
enable real-time sync of user files.
Specify, design and implement significant features
to improve the usability and utility of Product.
Assist with the ongoing development of core
client-server synchronization functionality.
Provide engineering support for the live production
environment as needed.
Mentor other team members.
Experience
Three or more years of development using C++.
Familiarity with (and a willingness to work on)
cross-platform development, particularly Windows,
Mac OS
and Linux.
Previous work on Internet-scale client-server
development is a strong plus.
Skills
Strong C++ background.
Object-oriented analysis and design.
Working knowledge of TCP/IP and sockets.
Understanding of issues related to threads and
synchronization.
Familiarity with databases (particularly Berkeley
DB and MySQL).
Education
BS/MS/PhD in Computer Science or Electrical
Engineering; or equivalent experience.