InFocus                       EXECUTIVE AND TECHNICAL RESOURCES

 

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.