Jobs

Principal Recruiting Group works with candidates in the technology industry nationwide and through our network of client relationships are able to offer job opportunities with many skill levels and locations.

Browse our current job listings and submit your resume to us by email at info@principalrg.com or by filling out the web form below.

 

 
Below you will find a list of immediate job openings.
 
 
Job ID Job Title Location Salary
Job-0033 Senior Application Developer Los Altos Negotiable
Job-0035 Senior UI Engineer Redwood City Negotiable
Job-0036 Sennior Server Engineer Redwood City Negotiable
Job-0080 Senior Web Developer/LAMP Los Altos, CA Negotiable
Job-0091 Senior Software Engineer-mac Los Altos, CA negotiable
Job-0100 Software Engineer-Eclipse Integration Alameda, CA Negotiable
Job-0102 Senior Professional Services Denver 120K
Job-0122 Senior Symbian Application Developer Mountain View, CA Negotiable
Job-0123 Principal Performance QA Engineer Redwood City, CA negotiable
Job-0135 Senior Database Engineer Mountain View 120K
Job-0136 Senior Java Developer Mountain View 100+K
Job-0137 Java Developer Mountain View 90K
Job-0138 Perl Programmer Mountain View 80K
Job-0146 Senior Software-Client Engineering Alviso 120k
Job-0148 Senior Software Engineer-Server Team Alviso 120K
Job-0152 Sr Software Engineer Hayward 110k
Job-0158 Senior Software Engineer in Test San Francisco Negotiable
Job-0166 Build/Release Engineer Alviso 110K
Job-0168 QA Manager Redwood City Negotiable
Job-0169 Senior Build and Release Engineer San Mateo Negotiable
Job-0175 Principal Solutions Architect Alviso 135K
Job-0178 Senior Software Engineer in Test Redwood City, CA negotiable
Job-0179 Windows mobile Application Developer Mountain View, CA Negotiable
Job-0182 Product Manager-Mobile Newark, CA 110K
Job-0186 User Interface Architect San Mateo 120k
Job-0188 Sr Java Developer and Architect Mountain View 130k
Job-0189 Senior Product Manager Redwood City 115K
Job-0191 Senior Marketing Manager, Web Developer Programs San Mateo, CA  
Job-0193 Senior Software Engineer-Data Services Redwood City 110K
Job-0194 Senior Software Engineer-High Availability, Workflow Redwood City 130K
Job-0196 Senior Prodgram Manager Brisbane, CA 140K
 
 
Scroll down or click on the Job ID for further details.
 

Job List
Job ID: Job-0033 - Senior Application Developer
Primary Skills: Win32, MFC, C, C++, SSL, PKI
Description: Yrs in business: 2YEARS

Duties and Responsibilities:
• Win32, MFC, C, C++ development
• Deep and current knowledge of Windows architecture, API's and libraries
• Experience with threading and performance tuning
• Solid debugging skills
• Security knowledge, OpenSSL, PKI, RSA
• Clear communication skills
• Organized, motivated, high performance developer
• Examples and references of great teamwork



Desired Qualifications:
• SOA web service integration with client software, XML, SOAP, WSDL, REST
• Knowledge of USB device architecture
• XUL, BHO, Firefox extensions, Visual Basic
• Other platform experience (e.g. Linux / Macintosh)
• Deeper security / identity management background (e.g. PKI, WSTrust, CSP, PKCS#11)
• Leadership / architecture / management experience

Other Requirements:
Senior Engineer with a deep windows platform background, an understanding of USB devices would be helpful.


Major Problem(s) to be Solved:
Growth related, need more engineers to develop products.

Describe a Typical Day:
Work hard, startup environment. Everyone here works very hard.
Relocation: 1 Yes 0 No

H1B: 1 Yes 0 No

Education: 0 Pref 0 Req Not required
  Salary: Negotiable,   Location: Los Altos
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0035 - Senior UI Engineer
Primary Skills: Swing, J2EE, Java, AJAX, HTML and CSS
Description: Yrs in business: 2003

Duties and Responsibilities:

• Design, implement, test and maintain major client- and server-side components of Companies user interfaces and UI frameworks.
• Research and prototype new technologies as appropriate.
• Participate in build vs. buy decisions
• Define new product features in conjunction with product management, and provide specifications and user-interface designs
• Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.

Special Required Skills or Training:

• 5+ years experience developing enterprise software. Prefer experience building major components from start to finish.
• In-depth experience using middle-tier and front-end technologies such as Swing, Eclipse RCP, Struts, Spring, JSON, AJAX, HTML, CSS.
• Strong understanding of object oriented programming, design patterns, Java, JavaScript, and J2EE components.
• Experience building large desktop applications.
• Knowledge of human-computer interaction and user interface design principles; experience working with customers to develop solutions a plus.
• Strong attention to detail and exceptional organization, logic, and analytical skills.
• Must be passionate about developing highly efficient and responsive user-interfaces.
• Excellent written/communication skills.
• BS in Computer Science or equivalent from a top university. MS a plus.

Major Problem(s) to be Solved:
THERE ARE A LOT OF CHALLENGES SMALL TEAM OF UI WILL BE GENERATING AND NEW UI AND NEW FOUNDATION
Describe a Typical Day:
Never the same
Relocation: No

H1B: Yes

Education: Req Looking for pedigree schooling
  Salary: Negotiable,   Location: Redwood City
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0036 - Sennior Server Engineer
Primary Skills: Java, J2EE, Hibernate, SQL
Description: Yrs in business: 2003

Duties and Responsibilities:

• Design, implement, test and maintain major server-side components of the Companies Data Hub and other products.
• Implement distributed processing (multi-threading as well as clustering) for areas such as data manipulation, search, web services, and security.
• Implement back-end components of a 3-tier application, including data model, data access objects, and application logic.
• Performance and scalability tuning to support large deployments.
• Research and prototype new technologies as appropriate.
• Define new product features in conjunction with product management, and provide specifications.
• Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.

Special Required Skills or Training:

• 7+ years experience developing enterprise software. Preferred experience building major components from start to finish.
• Strong understanding of one or more middle-tier components such as workflow, rule engines, ORM frameworks (e.g. Hibernate), web services, and ESB.
• Strong understanding of object oriented programming, design patterns, Java and J2EE components.
• Strong understanding of relational database design, query performance, and SQL. Experience with Oracle and/or Oracle internals a plus.
• Good understanding of algorithms, complexity, and clear analytical thinking.
• Good communication skills.
• BS in Computer Science or equivalent from a top university. MS a plus.

Major Problem(s) to be Solved:

There are a lot of challenges small team of Server Engineer including new features for new products with high volume of data.

Describe a Typical Day: Never the same

Relocation: No

H1B: Yes

Education: Req Looking for pedigree schooling
  Salary: Negotiable,   Location: Redwood City
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0080 - Senior Web Developer/LAMP
Primary Skills: Linux, Apache, MySql, PHP
Description: Job Description: Senior Web Developer/LAMP
Company is looking for a Senior Web Developer/LAMP to join our solid team of security, design and industry experts.

Duties and Responsibilities:
• Develop web-based,database-driven, scalable applications.
• Maintain existing codebase and extend current functionality.

Special Required Skills or Training:
• Experience working as part of a team
• Strong verbal and written communication skills
• 3-5 years web development work experience
• Proficient in working in a Linux environment
• Produce standards-compliant code
• Strong working knowledge of Relational databases such as Oracle and MySQL
• Expert knowledge in writing SQL queries
• Experience working with PHP-based MVC Frameworks
• Experience in developing object-oriented code
• Experience in working with Javascript frameworks such as Prototype, JQuery and Dojo
• Experience writing reusable code modules
• Experience designing and tuning applications that can scale
• Comfortable with using source control systems such as SVN or CVS
• Ability to work on projects with minimal supervision
• Good knowledge of software engineering life cycle process, including design, development, build, release, QA
• Comfortable with tweaking CSS code to achieve desired UI
• Experience working on Apache-based web servers
• Develop rich, AJAX-driven Web UI using a combination of CSS/XHTML,JavaScript, REST, AJAX and PHP
• Collaborate with other engineers, designers and product managers to come up with the best solution for given tasks
• Experienced in writing PHP-based web services using SOAP and/or REST
• Ability to work in a fast-paced environment
• Strong documentation skills
  Salary: Negotiable,   Location: Los Altos, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0091 - Senior Software Engineer-mac
Primary Skills: MacOS X, Cocoa, IOKit, C, C#, OpenSSL
Description: Job Description: Senior Software Engineer - Mac
Help us create and develop the best security technologies and make them simple-to-use, affordable, and available to everyone.

Duties and Responsibilities:

Special Required Skills or Training:
• C, C#, C++ development on MacOS X, Cocoa, IOKit
• Current knowledge of Macintosh architecture, API's and libraries
• Experience with threading and performance tuning
• Solid debugging skills
• Security / Identity Management knowledge (OpenSSL, PKCS)
• Clear communication skills
• Organized, motivated, high performance developer
• Examples and references of great teamwork

Desired Qualifications:
• SOA web service integration with client software, XML, SOAP, WSDL, REST
• Knowledge of USB device architecture
• Other platform experience (e.g. Windows / Macintosh)
• Deeper security / identity management background (e.g. PKI, WSTrust, CSP, PKCS#11)
  Salary: negotiable,   Location: Los Altos, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0100 - Software Engineer-Eclipse Integration
Primary Skills: Front End Java, SWT, Eclipse, JNI, Windows/UNIX
Description: Duties and Responsibilities:
•Enhance, maintain, test and support multiple existing products with primary focus on the P4WSAD Eclipse software configuration management plugin
•Architect, design, implement and test new products and features
•Write functional and detailed design specifications
•Test features and help ensure complete product quality
•Problem-solve and troubleshoot throughout all phases of the development software life cycle
•Provide technical assistance to cross-functional team members (Tech Support, QA, Documentation and Marketing)
•Document software implementation and operation
•Occasionally interact with customers, and act as a company representative at technical forums


Special Required Skills or Training:
•BS/MS in Computer Science or related field
•5/7+ years industry level experience and a proven track record of successful development
•Strong client-side application and GUI programming skills in Java, preferably using SWT and associated event-driven patterns
•Cross-language Java development experience, preferably using JNI with C++ or C;
•Strong real-world knowledge and experience of Eclipse usage on multiple platforms and project types
•Knowledge of object oriented design
•Experience developing robust client/server applications and components
•Experience developing both front and back-end processes
•Experience developing small and medium size projects
•Knowledge and hands-on experience with developing on both Windows and Linux/Unix operating systems
•Hands-on user experience with multiple real-world software configuration management (SCM) products
•Experience developing for cross-platform portability
•In-depth understanding of product development life cycles, including QA concepts
•Must be a team player, have time management skills, adapt well to changing work requirements, and be able to work independently
•Excellent interpersonal and communication skills (oral and written)
•Proven ability to adapt to varying coding styles and requirements
•Experience enhancing existing project developed by others
•Ability to function in a dynamic environment and deal effectively with interrupts
•Knowledge of scripting languages such as Ruby, Python, Perl, etc.

Nice to have:
• Eclipse team plugin development
• Eclipse plugin development
• Mac OS X development experience
• Experience using the following: p4, p4d, jam
• Knowledge of multiple development languages
• Strong programming skills in C++
• JUnit and Cruise Control experience

Major Problem(s) to be Solved:

Describe a Typical Day:

Relocation: No

H1B: No

Education: Req BS/MS Computer Science
  Salary: Negotiable,   Location: Alameda, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0102 - Senior Professional Services
Primary Skills: SQL, Oracle, ETL, Enterprise
Description: Yrs in business: 2003

Duties and Responsibilities:

• Maintain currency with Companies Data Hub technology
• Determine appropriate deployment approaches based on client requirements
• Adhere to the Companies Professional Services lifecycle and standards
• Manage the day-to-day working relationship with the client for the duration of the project.
• Provide training, as required, to the client on the use and management of the deployed system.

Special Required Skills or Training:

• Degree in Computer Science or related field
• Minimum 8 years of enterprise software experience with at least 3 years professional service experience implementing enterprise applications and at least 3 years design and implementation experience with related technologies such as Data Integration, Datawarehousing, Business Intelligence.
• Working knowledge of SQL and at least one ETL tool (Datastage, Informatica, Data Integrator, or related product) and a minimum 2 years experience with Oracle. Java and Web Services knowledge a plus.
Demonstrated leadership, strong self-direction skills and excellent communication skills are critical.

Relocation: No

H1B: Yes

Education: Req Looking for pedigree schooling
  Salary: 120K,   Location: Denver
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0122 - Senior Symbian Application Developer
Primary Skills: C/C++, Symbian, Mobile Application Development
Description: Duties and Responsibilities:
We are looking for a Senior Symbian application developer to join our growing team! This is a terrific opportunity to participate in the development of an application platform to deliver rich media web services to millions of mobile customers.
• Design and develop our cross platform mobile application on Symbian S60 platform.
• Collaborate with external teams to port the application layers to various devices and other open mobile operating systems
• Utilize and evangelize best of breed programming techniques including design patterns, re-usable and modular development

Special Required Skills or Training:
3-5 years experience in mobile application development in C/C++ on Symbian S60 or UIQ. Demonstrable use of object oriented development, application frameworks and dealing with application level memory management, file I/O, network & socket programming is necessary. Experience in programming on Windows Mobile is highly advantageous. Experience with Industry standards, base porting, mobile multimedia, audio and device porting knowledge are very desirable.
• Demonstrated track record of developing, shipping and supporting application/services on mobile devices on the Symbian platform.
• Demonstrated and consistent track record as a significant contributor through the development career.
• Ability to quickly master new technologies and push the envelope for performance and reliability
• Defensive coding ability accompanies with strong analytical and problem solving skills
• In-depth debugging skills; ability to reach out and use team strengths to solve problems
• Good sense of humor and can-do spirit
  Salary: Negotiable,   Location: Mountain View, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0123 - Principal Performance QA Engineer
Primary Skills: Enterprise, Performance, UNIX, Windows, Benchmarking, RDBMS, Application Profiling
Description: Duties and Responsibilities:
We are the leading provider of business analytics software that helps Global 2000 companies monitor and manage the performance of key business operations across the enterprise. Our business analytics products span the entire "build to buy" spectrum, enabling customers to buy packaged analytic applications or build their own best-of-breed data warehousing solutions -- whichever approach best suits their requirements and resources. More than 2,100 customers worldwide are using our data integration software to build and manage data warehouses.

The Performance team is responsible for ensuring high performance and scalability across all products. Engineers in the team are responsible for initiating and developing cutting edge performance and scalability features, perform analysis to identify product bottlenecks, and work with 3rd party vendors and partners for publishable industry benchmarks.

We are looking for a Principal Performance Engineer who is primarily responsible for conducting performance analysis and benchmarking, and also provide feedback and advice to product development. Based upon design and requirements documents, the performance engineer will identify and collect the necessary metrics to ensure the performance, stability, and scalability of our products.

Candidate may be asked to travel (no more than 10% of the time) to do benchmarking and sizing exercises at SUN, HP, IBM, and teradata labs.


Special Required Skills or Training:
Must be self starter with good communication & presentation skills in a fast paced environment with multi-tasking capabilities.

• BS in CS or equivalent technical degree with minimum 8 years enterprise software experience - development, QA, or performance & 4 years hands-on performance related experience
• Must have proven experience in identifying bottlenecks & measuring performance in server or enterprise applications
• Must have experience with UNIX and Windows platform
• Must have performance analysis experience with Web services/SOA (e.g., SOAP, UDDI, WSDL, etc.) and middleware technology i.e., WebSphere MQ, Tibco ,JMS
• Experience in LoadRunner/SilkRunner tools and scripting, designing scenarios and performance test analysis
• Must have Experience with Java Application Performance tuning in the context of J2EE style server or middleware applications
• Must have White box/API testing experience using java and C++
• Knowledge of Perl and Shell scripting
• Should be able to create sizing and Capacity Planning analysis document for artners and customers
• Must have experience with RDBMS such as Oracle, DB2, and MS SQL
• Must have expertise in application profiling i.e., Quantify, Optimizeit Profiler,Netbeans profiler and JProbe
• Strongly preferred: any candidates who participated in a published industry tandard Application Server and Web Services Benchmark such as TPC-App or in middleware benchmarks such as MQ/JMS/Tibco


Desirable:
• Familiarity with configuring, tuning, and troubleshooting of MQ/ JMS/Tibco and Application Servers.
• Familiarity with configuring, tuning, and troubleshooting of e RDBMS systems Oracle/ SQL Server/ DB2
  Salary: negotiable,   Location: Redwood City, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0135 - Senior Database Engineer
Primary Skills: SQL, Perl
Description: Yrs in business: 1998

Candidate will be responsible for development and maintenance of companies database schema and applications. Candidate should have knowledge of database technologies with software applications along with good understanding of database tools that support them in tuning data model for performance.


Special Required Skills or Training:
• Minimum Bachelor's degree in Computer Science
• Minimum 4 years of working experience with database technologies
• Strong DBMS principles and SQL programming skills
• Hands on experience in design and building of database applications
• Open to new technologies and eager to learn
• Implementation of stored procedures, functions, views and ad-hoc queries for database applications
• Experience with testing methodologies
• Unit testing of database objects
• Trouble shooting skills and fixing bugs in the existing SQL code base in a timely manner
• Support services team in crisis mode


Other Requirements:
• Working experience with SQL server 2005
• Understanding of SQL Common Language Runtime (CLR) programming
• Working experience on distributed databases
• Understanding the concepts of DB performance, HA (high availability) and scalability
Personal Qualities:
• Excellent oral and written communication skills
• Ability to work independently as well as in a team environment
• Ability to handle multi-tasking
• Self starter, willing to take initiative in solving difficult problems

Describe a Typical Day:
Start up environment Started as Purple Yogi Cool place Bought out by Iron Mountain in Dec. Growing 3% a year Family like atmosphere. Ping ball Foos BallYoung
Relocation: Yes

H1B: Yes

Education: Req Computer Science or equivalent
  Salary: 120K,   Location: Mountain View
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0136 - Senior Java Developer
Primary Skills: Java, J2EE, XML, JSP, SQL
Description: Yrs in business: 1998

Duties and Responsibilities:

The developer will be responsible for the development and maintenance of some of the key components of the companies products.

Special Required Skills or Training:
• Bachelor's degree in Computer Science
• Minimum of 5 years of experience in Java / J2EE development. This must include working with JSP/Servlets, JDBC, Struts, Ant, XML/XSL and JUnit
• Developing, testing and deploying web applications using Java and Apache Tomcat
• Experience applying the above technologies to the development of n-tier, web based applications
• Strong knowledge of software design patterns
• Experience with testing methodologies
Other Requirements:

• Experience interfacing with SQL Server database using JDBC
• Experience in developing stored procedures and functions for SQL Server
• Experience in SOAP and XML schema design
• Knowledge of Spring framework is a plus
• Knowledge of load testing and JMeter are desirable
Describe a Typical Day:
Start up environment Started as Purple Yogi Cool place Bought out by Iron Mountain in Dec. Growing 3% a year Family like atmosphere. Ping ball Foos BallYoung
Relocation: Yes

H1B: Yes

Education: Req. Computer Science or equivalent
  Salary: 100+K,   Location: Mountain View
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0137 - Java Developer
Description: Yrs in business: 1998

Duties and Responsibilities:

The developer will be responsible for the development and maintenance of some of the key components of the companies products.

Special Required Skills or Training:
• Bachelor's degree in Computer Science
• Minimum of 5 years of experience in Java / J2EE development. This must include working with JSP/Servlets, JDBC, Struts, Ant, XML/XSL and JUnit
• Developing, testing and deploying web applications using Java and Apache Tomcat
• Experience applying the above technologies to the development of n-tier, web based applications
• Strong knowledge of software design patterns
• Experience with testing methodologies
Other Requirements:
• Experience interfacing with SQL Server database using JDBC
• Experience in developing stored procedures and functions for SQL Server
• Experience in SOAP and XML schema design
• Knowledge of Spring framework is a plus
Knowledge of load testing and JMeter are desirable

Describe a Typical Day:
Start up environment Started as Purple Yogi Cool place Bought out by Iron Mountain in Dec. Growing 3% a year Family like atmosphere. Ping ball Foos BallYoung
Relocation: Yes

H1B: Yes

Education: Req. Computer Science or equivalent
  Salary: 90K,   Location: Mountain View
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0138 - Perl Programmer
Primary Skills: SQL Server, Perl
Description: Yrs in business: 1998

Duties and Responsibilities:
The Perl Programmer will be responsible for the development and maintenance of some of the key components of the companies product and service that crawl and extract critical information and data from different repositories.
Desired Skills or Training:
• Bachelor's degree in Computer Science
• Minimum of 3 years experience in Object Oriented Perl programming
• Minimum 1 year of Java development experience
• Experience interfacing with Microsoft SQL Server or SQLite databases using JDBC and ability to write complex SQL queries
• Strong knowledge of object oriented software design
• Experience with testing methodologies
Other Requirements:
• Full life cycle commercial enterprise product development experience
• Experience in SOAP and XML schema design
• Experience with distributed systems
• Experience with search engines
• Excellent written and oral communication skills.

Describe a Typical Day:
Start up environment Started as Purple Yogi Cool place Bought out by Iron Mountain in Dec. Growing 3% a year Family like atmosphere. Ping ball Foos BallYoung
Relocation: Yes

H1B: Yes

Education: Req. Computer Science or equivalent
  Salary: 80K,   Location: Mountain View
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0146 - Senior Software-Client Engineering
Primary Skills: C, RTOS, DVR, IPTV
Description: Yrs in business: 13 Years

Duties and Responsibilities:
Play an integral role in the development of innovative applications for the IPTV industry. The successful candidate will join Companies Client Engineering Team developing client-side IPTV solutions – for set-top boxes, PCs, and mobile devices - that allows for the delivery of carrier-grade video services, including high-definition (HD) and standard definition (SD) television, video on demand (VOD), pay-per-view (PPV), and digital video recording (DVR) over an IP network.
As a member of the Client Engineering Team, you will be responsible for the design, implementation, and maintenance of the companies product suite, including the client-side framework of iTVManager for set-top boxes, PCs, and mobile devices. iTVManager is an open, standards-based IPTV middleware solution deployed by more than 110 operators worldwide.
Special Required Skills or Training:
• Strong knowledge of the C language and Linux
• Embedded system development experience for RTOS
• Solid basis for OOP and data structures
• Experience with multi-threading programming and thread synchronization
• Knowledge of networking protocols and sockets is desirable
• Experience working with set-top boxes is highly desirable
• Understanding of streaming media, graphics buffering, and GFX is a plus
• Solid computer science fundamentals, with an understanding of how to design and implement software in a resource constrained environment
• Understanding of client/server software implementation and/or distributed systems
• A high level of customer satisfaction, which exceeds standard levels of performance
• Able to work in a fast-paced environment and with small and/or remote teams
• Fast learner, solid problem solver with great testing and debugging skills
• Strong verbal and written communications skills

Other Requirements:
• 4+ years of development experience, preferable with embedded applications and components
• BSCS, MSCS, or equivalent experience
• Demonstrated experience in the complete product lifecycle, from conception through delivery
• Experience with agile software methodologies is a plus


Relocation: No

H1B: Yes

Education: Req BSCS, MSCS, or equivalent experience
  Salary: 120k,   Location: Alviso
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0148 - Senior Software Engineer-Server Team
Primary Skills: J2EE, XML, HTTPS, Servlets, Oracle
Description: Yrs in business: 13 Years

Duties and Responsibilities:
Play an integral role in the development of innovative applications for the IPTV industry. The successful candidate will join companies Server Engineering Team developing an IPTV platform that allows for the delivery of carrier-grade video services, including high-definition (HD) and standard definition (SD) television, video on demand (VOD), pay-per-view (PPV), and digital video recording (DVR) over an IP network.
As a member of the Server Engineering Team, you will be responsible for the design, implementation, and maintenance of the companies product suite, including iTVManager. iTVManager is an open, standards-based IPTV middleware solution deployed by more than 110 operators worldwide, and is based on a variety of enterprise-class technologies, including Java and Oracle.
Special Required Skills or Training:

• Strong Java, client-server, and multithreaded development experience
• Proven record developing carrier-grade software on a Linux platform
• Experience with Oracle 10g Database and Oracle Application Server
• Technical knowledge of Video Servers and Conditional Access solutions
• Familiarity with J2EE, XML, HTTPS, servlets, and related technology
• Solid computer science fundamentals, with an understanding of how to design and implement software in a carrier-grade environment
• Understanding of client/server software implementation and/or distributed systems
• A high level of customer satisfaction, which exceeds standard levels of performance
• Able to work in a fast-paced environment and with small and/or remote teams
• Fast learner, solid problem solver with great testing and debugging skills
• Strong verbal and written communications skills

Other Requirements:

• 4+ years experience designing and implementing scalable server-side applications
• BSCS, MSCS, or equivalent experience
• Demonstrated experience in the complete product lifecycle, from conception through delivery
• Experience with agile software methodologies is a plus



Relocation: No

H1B: Yes
Education: Req. BSCS, MSCS, or equivalent experience
  Salary: 120K,   Location: Alviso
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0152 - Sr Software Engineer
Primary Skills: AJAX, CSS, C, C++
Description: Yrs in business: 8 years

Duties and Responsibilities:
The position will require work on the web interfaces as well as some interaction with the ?back-end? code for each system as part of a small team of engineers. Ideally, but not necessarily, the candidate would be able to work on both front and back end portions.


Special Required Skills or Training:
AJAX (JavaScript/XML/HTML)
• BS/MS and 5+ years of software engineering experience is required.
• Experience in the development of carrier-class EMS/NMS is required.
• Expertise in HTML, Javascript, XML generation and parsing as well as CSS knowledge is required. Experience in AJAX programming is ideal.
• Detailed knowledge of HTTP protocols is required.
• Proficiency in C++ is required. Proficiency in Java is a definite plus.
• Experience in socket-level programming and general TCP/IP knowledge is required.
• Multi-browser knowledge (i.e., IE, Firefox, Konqueror, Safari) is required.
• Proficiency in UNIX/Linux and Windows platforms is required.
• Knowledge of at least one scripting language (perl, python, tcl, sh or other) is required.
• Knowledge of Source Code Control systems (e.g., CVS or Subversion) and build tools (i.e., make) is required.
• Knowledge of Unix/Linux-based tools (e.g., gcc/gdb) is required.
• Excellent oral and written communications skills is required.
• Must work well in a small team.
• Experience with software internationalization and localization is desirable.
• Expertise in the following, as we are porting our back-end from that environment, is highly desirable:
o Expertise in Java and J2EE web-based technologies.
o Experience with Spring framework and Java-based front-end technologies such as Wicket.
o JDBC/ODBC and SQL knowledge is a definite plus.
• Experience in deployment of Web Services in either Java Application Servers (e.g., Apache/Tomcat) or direct back-end applications, (e.g., CGI, mod_perl, mod_php) is highly desirable.
• Experience in TL1, CORBA is desirable. SNMP experience will be considered in lieu of the previous two.

Describe a Typical Day:
Family like environment. Hot catered lunches twice a week and full kitchen stocked with groceries. Start up environment
Relocation: No

H1B: No

Education: Req BS
  Salary: 110k,   Location: Hayward
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0158 - Senior Software Engineer in Test
Primary Skills: Automated Test, Java, API, SQL, Maven
Description: Duties and Responsibilities:
We seek an outstanding Senior Software Engineer in Test to lead the design and implementation of our automated testing infrastructure. This is a “greenfield” opportunity to build enterprise testing systems as you will be the first test team member. The systems to be tested include a portfolio optimization engine, 3rd party enterprise systems, integration with exchanges in over 40 countries, web front-ends, and external data feeds.
You will test and critique software components and interfaces in great technical depth, write test programs toassure high product quality, and develop advanced test tools to increase productivity and efficiency. The nature of our business and software systems is ideal for programmatic software testing solutions.


Special Required Skills or Training:
•?Lead automated testing effort for Java and PHP applications and serve as a subject matter expert
for Software Engineering.
•?Design and develop test plans and test cases based upon functional and design specifications.
•?Design API level tests to effectively test the product before it reaches Functional Test.
•?Execute test cases and analyze and report test results to cross functional team, helping to
analyze, debug and resolve any issues.


Other Requirements:
•?BA/BS in Computer Science or related field.
•?Desire for enormous ownership and impact in a young, fast-paced start-up.
•?Experience with designing and implementing automated software testing frameworks.
•?Experience with Java, TestNG, DBUnit, JUnit, PHPUnit, XML and/or related technologies.
•?Proven track record of meeting deadlines and delivering projects on time.
•?Strong database knowledge and experience writing SQL scripts (MySQL, SQLServer).
•?Knowledge of Shell scripting.
•?Knowledge of Maven 2.0 or Ant.
•?Outstanding organizational, interpersonal and communication skills.
  Salary: Negotiable,   Location: San Francisco
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0166 - Build/Release Engineer
Primary Skills: Perl, Shell, Linux, Open Source, Java
Description: Yrs in business: 13 Years

Duties and Responsibilities:

As a member of the Engineering Team, you will be responsible for:
• Source Code Management (SCM), software builds and release management
• Develop and maintain build scripts, packaging (RPM) and installation procedures
• Work with the Engineering Team to locate and fix compilation and build issues.
• Work with the Quality Assurance Team to ensure that builds pass automated verification
• Develop and maintain environment and tools to automate build and release processes
• Create and maintain release documentation
• Knowledge transfer as needed

Special Required Skills or Training:

• 7+ years hands-on experience in a large-scale build systems and software development environment
• Strong source code version control systems experience. Perforce experience desired
• Strong shell and Perl scripting skills
• Strong knowledge of Linux operating systems
• Strong ability to install, configure and administer Linux servers
• Experience with build management tools. Open Source Build Management systems a plus
• Experience with RPM Packaging.
• Experience with VMWare
• Experience with design, development and test automated build and deployment scripts
• Familiarity with networking configuration and troubleshooting
• Familiarity with Java, C, C++, Perforce, and Ant
• Bachelor’s degree in Computer Science or equivalent

Required Personal Skills

• Excellent verbal and written communication skills and strong collaborative skills.
• Excellent interpersonal skills
• Self-managed, proactive work style. Ability to work independently and in a team environment.
• Ability to see the big picture and take appropriate action and make recommendations.
• Service oriented, highly motivated, and resourceful


Relocation: No

H1B: Yes

Education: Req BSCS, MSCS, or equivalent experience

  Salary: 110K,   Location: Alviso
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0168 - QA Manager
Primary Skills: API Test plans Automation SDLC
Description: Job Description:
• Responsible for developing QA work plans, establishing technical objectives, assigning tasks, and managing groups/teams.
• Requires thorough technical and operational knowledge within the QA area of responsibility with specific responsibilities for leadership and supervision of design, development and implementation of test strategies and tools.
• Maintains schedules and coordinates activities of an entire group or department.
• Provides guidance to employees doing engineering design, development and implementation work by establishing goals that are aligned with established policies and standards.
• Monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met.
• Identifies and recommends changes to established practices and policies.
• Regularly interacts with supervisors, peer managers, and employees within and beyond a particular function.
• Typically manages groups of at least 10 or more, with similar technical or functional responsibility. May have some budgetary responsibility.


Duties and Responsibilities:
• Develop and provide challenging yet appropriate assignments, evaluates work, communicates progress toward career development and goals.
• Collaborate with other engineering employees and other engineering groups, voluntarily share information.
• Interface with senior management to report on project and program milestones and to present project needs and technical knowledge.
• Implement operational and strategic policies and directives, assignments are given in the form of objectives without process definition.
• Develops solutions to difficult problems, which may require ingenuity and creativity, communicates progress toward project/program goals.

Special Required Skills or Training:
• Must have previous hands on experience writing Test Plans, Test Design Specs and automating test cases. Must have solid experience with OS, Relational databases.
• Solid understanding of Software Development Life Cycle and specifically QA process and test methodologies.
• Previous experience implementing test automation or managing such effort from concept to completion is a must.
• Must have strong ability to communicate in written and verbal manner to drive points effectively and efficiently.
• Experience with test automation design and implementation is a must.
• Experience in API testing (White box testing) is a must
• Solid understanding of QA processes and testing methodologies.
• Minimum Education Required: Bachelor (Technical)
• Experience Required: 9 -12 Years
  Salary: Negotiable,   Location: Redwood City
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0169 - Senior Build and Release Engineer
Primary Skills: Build release SCM Ant Maven
  Salary: Negotiable,   Location: San Mateo
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0175 - Principal Solutions Architect
Primary Skills: IPTV, Oracle Database, Application Server
Description: Yrs in business: 13 Years


Duties and Responsibilities:

We are currently in search of a Principle Solutions Architect to provide pre-sales technical expertise to win business in the Tier 1 and Tier 2 telephone carrier market worldwide. The Principle Solutions Architect will support Companies Executive Staff, major systems integrators, technology partners and strategic business partners to position Company to win in major accounts.
The Principle Solutions Architect's responsibilities include:
• Presenting to top technical and marketing staff to influence their requirements for upcoming RFPs
• Writing technical white papers to stake out market positioning and thought leadership
• Responding to RFIs, RFPs, and RFQs for Tier 1 & Tier 2 Telcos
• Tailoring technical presentation materials for specific opportunities
• Serving as the main technical point of contact for strategic customers and prospects
• Driving the successful completion of Tier 1 and Tier 2 customer trials and evaluations
• Support demonstrations of the Company's products at customer sites and trade shows
• Explaining the technical merits of the products to prospective customers
Considerable travel is required. This position reports to the VP of Field Operations.
Special Required Skills or Training:

• Strong interpersonal skills, including persuasive speaking
• Intuitive Systems Engineering skills, a quick grasp of the overall structure of complicated systems, and an ability to convey complex technical ideas quickly and simply
• Clear and effective technical communication skills
• Excellent writing skills
• Ability to create powerful technical presentation materials using Visio and PowerPoint
• Strong motivation to learn; a self-starter
• Deep technical background in one or many of the following fields: IPTV solutions, Oracle Database and Application Server technology, IP networking and multicast routing
• Willingness and desire to get hands dirty to get experience with technology

Desired Skills:

• Enterprise-wide web application implementations
• Database Implementation, including Oracle RAC, clustering, and data replication
• Storage Area Network Implementation
• Design for scalability and performance
• Previous IPTV solution experience, including middleware, VOD, IP set-top box, or Conditional Access System implementations
• IPTV Network implementations, including access network, transport, or routing
Relocation: No

H1B: Yes

Education: Req BSCS, MSCS, or equivalent experience
  Salary: 135K,   Location: Alviso
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0178 - Senior Software Engineer in Test
Primary Skills: Silktest Java/C++ SQL QA Test
Description: Job Description:
We are currently seeking a self-motivated seasoned veteran to fill a Senior Software Engineer Test (SSET) position at our Redwood City office. As a Senior Software Engineer in Test, you will be responsible for the quality of development and streamlining the testing process. You'll also be designing and implementing the infrastructure to improve testability of all code.

You’re a self-starter and a leader with a passion for tools, technology, and the quality of the product. You must have a strong testing experience and strong programming and debugging skills with Java or another OOP language. You have a technical and analytical background. Experience with complex web application automation and load testing tools such as Selenium, SilkTest, JUnit, JUnitPerf, or SilkPerformer are required.

Duties and Responsibilities:
• Develop, implement, and execute tests for next-generation web application
• Define and develop permutations of functional testing, analyst code coverage, implement static checking tool, and apply other advance software testing methodology.
• Develop automated GUI tests using Selenium, SilkTest for Windows, Linux, and Solaris
• Design, architecture, and implementation of the automation framework
• Measure application performance with large data set in large-scale deployment and make improvement recommendations
• Manage nightly automation and unit testing processes - includes analyzing defects and reporting issues to team
• Maintain a dashboard for scheduling/tracking automation and unit tests
• Work with the product team to ensure a successful and high quality release.

Special Required Skills or Training:
• Must have experience in automation and development in a Unix and Windows environment
• 6+ years experience in application level software written in C++/Java related technologies such as AJAX (GWT), XML, J2EE, AppServer, Spring, Acegi , and web scripting languages
• 3+ years experience in Selenium and SilkTest/SilkPerformer
• 3+ years experience in SQL and relational databases
• Extensive experience in building, testing, and deploying web application with Tomcat or other App Server (HA and RAC are desired)
• Tool creation and script automation for testing using Perl/Python, Java, and Unix shell
• Experience with Quality Assurance and testing methodologies, and familiarity with defects reporting, reports standardization, and entrance and exit criteria
• Knowledge in rule engine and data profiling is a plus
• Experience with Eclipse Integrated Development Environment would be great. JavaScript development is a plus
• BS degree in EE, Computer Engineering or CS (or equivalent experience) is required, graduate degree is desired
• Excellent written and verbal communications skills
• Right to work in U.S.

  Salary: negotiable,   Location: Redwood City, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0179 - Windows mobile Application Developer
Primary Skills: Windows Mobile Application C++
Description: Job Description:
We are looking for a mobile application developer to join our growing team! This is a terrific opportunity to participate in the development of an application platform to deliver rich media web services to millions of mobile customers.

Duties and Responsibilities:
• Design and develop Our cross platform mobile application on Windows Mobile.
• Collaborate with external teams to port the application layers to various devices and other open mobile operating systems
• Utilize and evangelize best of breed programming techniques including design patterns, re-usable and modular development

Special Required Skills or Training:
• Demonstrated track record of developing, shipping and supporting application/services on mobile devices
• Demonstrated and consistent track record as a significant contributor through the development career
• Ability to quickly master new technologies and push the envelope for performance and reliability
• Defensive coding ability accompanies with strong analytical and problem solving skills
• In-depth debugging skills; ability to reach out and use team strengths to solve problems
• Good sense of humor and can-do spirit
Other Requirements:
• 3-5 years experience in mobile application development in C++ on Windows Mobile platform
• Demonstrable use of object oriented development, application frameworks, memory management, file I/O, network & socket programming, concurrency and multi-threading
• Experience with industry standards and device porting knowledge is very desirable.
• BS/MS in Computer Science, Engineering or relevant discipline and experience
  Salary: Negotiable,   Location: Mountain View, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0182 - Product Manager-Mobile
Primary Skills: MRD's, WLAN, WWAN, Windows, Windows Mobile
Description: Yrs in business: 13 YEARS

Duties and Responsibilities:
• Define & manage Companies Mobile Computing business, technology and solutions
• Analysis of the competition & market environment for enterprise-based handheld computers/mobility solutions and technologies to determine where company should focus their efforts and resources
• Develop comprehensive product requirements and definition documents (Product Roadmaps, MRDs, Product Launch Plans, Datasheets, White Papers)
• Take lead responsibility for decisions in regards to features, timelines, and tradeoffs relative to user interface decisions and other product related issues
• Identify strategic partners to help develop competitive and interoperable solutions which include hardware, OS porting, system, and software vendors
• Create and communicate a robust technology roadmap by evaluating customer needs, competitive solutions, dynamic industry standards and strategic technologies
• Develop a deep understanding of the customer usage scenarios for broadening or enhancing the product line
• Work with companies user interface design team to develop simple, yet elegant interfaces to configure and manage company handheld computers for ease-of-use
• Work with engineering, sales, support and marketing to establish and prioritize product functionality and features
• Work with companies two-tier channel distribution team for product fulfillment and delivery to resellers
Special Required Skills or Training:
• Excellent verbal, written, and presentation communication skills
• Desire to design simple and elegant solutions
• Excellent market research and analytical skills and acute business sense
• Experienced at developing Product Roadmaps, MRDs and Product Launch Plans
• Product lifecycle management experience
• History working desktop and mobile computers, as well as accessories and plug-in peripherals
• Familiar with MS Software, Intel and AMD mobile platforms and a familiarity with corresponding technologies (WWAN, WLAN, Memory, etc) and understanding a requirement
• Knowledge of Windows XP/Vista & Windows Mobile OS environments a plus
• Demonstrated ability to conduct and support sales calls; handle customer interactions as necessary
• Demonstrated ability to train sales channel on all product related issues
• Ability to travel internationally to support vendor and customer interactions
• Must be willing to relocate
• Minimal education requirements; BA or BS (technical background is preferred)
• MBA would be plus

Relocation: Yes

H1B: No

Education: Req COMPUTER BA
  Salary: 110K,   Location: Newark, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0186 - User Interface Architect
Primary Skills: UI, AJAX, HTML, XHTML, XSLT
Description: Yrs in business: 12 Years

Duties and Responsibilities:
• Helping to define the user model and user interface for new and existing company products and features.
• Developing high level and/or detailed storyboards, mockups and prototypes to effectively communicate interaction and design ideas.
• Gauging the usability of new and existing products, and making constructive suggestions for change
Special Required Skills or Training:
• Experience with SaaS platform UI design and development, especially for performance management and testing space
• Expertise in AJAX and Flash development
• Solid academic background in human-computer interaction or related field (BS or MS in Computer Science or related field a big plus).
• Demonstrated experience in designing usable web-based interfaces.
• Expert HTML/XHTML skills.
• Solid experience working with XML and XSLT (Java experience a plus).
• Must have a minimum of 4 years related technical experience
• Excellent knowledge of JavaScript for rapid prototyping purposes.
• Strong visual design sense.
• Excellent leadership, communication, and teamwork skills.
Major Problem(s) to be Solved:
Our customers access the UI very important the UI works with all different type of customers
Describe a Typical Day:
Will constantly keep busy with differenct projects.
Relocation: No

H1B: Yes

Education: Req Prefer someone with Human Factors Degree
  Salary: 120k,   Location: San Mateo
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0188 - Sr Java Developer and Architect
Primary Skills: Java/J2EE Spring Struts JDBC
Description: Yrs in business: 1998

Duties and Responsibilities:
In this role, you will be responsible for the architecture, development and maintenance of some of the key components of the Company products. You will act in a senior lead role. You will advise and recommend technologies. You will drive and be exemplary in software development methodologies, quality and processes to other team members and the company. You will bring your experience and knowledge to bear in making critical technical decisions about product directions.

Desired Skills or Training:
• Bachelor's degree in Computer Science. MS/PhD preferred.
• Minimum of 6 years of experience in Java / J2EE development. This must include working with Java frameworks like Spring and Struts, JSP/Servlets, JDBC, Ant, XML/XSL
• Thorough understanding and experience with testing processes and methodologies like JUnit and JMeter
• Developing, testing and deploying web applications using Java and Apache Tomcat
• Experience applying the above technologies to the development of production scalable n-tier, web based applications
• Strong knowledge of software design patterns
• Through understanding of the SDLC process. Experience with Agile development is a plus.
Other Requirements:
• Experience interfacing with SQL Server database using JDBC
• Experience in developing stored procedures and functions for SQL Server

Describe a Typical Day:
Start up environment Started as Purple Yogi Cool place Bought out by Iron Mountain in Dec. Growing 3% a year Family like atmosphere. Ping ball Foos BallYoung
Relocation: Yes

H1B: Yes

Education: Req. Computer Science or equivalent
  Salary: 130k,   Start Date: ASAP,   Location: Mountain View
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0189 - Senior Product Manager
Primary Skills: Mainframe, SQL, PRD,
Description: Yrs in business: Founded 1993

Duties and Responsibilities:

Product managers are considered to be ultimately responsible for the success of the products they manage. The successful individuals will be self-starters who will develop deep understanding of the products and the ways in which our customers use them. They will work with R&D to define and prioritize future product requirements and enable our field to effectively position their competitive strengths in the market.

This senior product management role requires working closely with customers, including presenting to technical and executive audiences. It involves some amount of travel.

Special Required Skills or Training:

Industry/Product Acumen:
• Experience in mainframe and midrange technologies including zSeries, iSeries, VSAM, IMS, Datacom, ADABAS, IDMS
• Working knowledge of relational databases and SQL is a must
• Direct development experience working on mainframe technologies is strongly desired
• Past experience working directly with or for adapter vendors like iWay, Attunity, Actional, Attachmate; for EAI vendors like IBM, Tibco, BEA, Sun, Webmethods, SAP, and Oracle; or for vendors in the operational data integration space like Golden Gate and Data Mirror.
• Knowledge of some of the key concepts around real-time data synchronization and replication such as Change Data Capture would be highly valuable.

Product Management Experience:
• Ability to contribute to defining a strategic vision and to articulate it in front of a variety of audiences
• Ability to perform market analysis and competitive analysis and define product requirements documents (PRD), product release plans, and technical demos
• Ability to work effectively with R&D to manage the product through the entire product lifecycle from concept to launch and maintenance. Past experience managing a product through more than one release is highly desirable.
• Ability to clearly articulate and present the product value proposition to customer and partner audiences, ranging from the executive level to managers, architects, and developers
• Ability to communicate at varying levels of technical detail with customers, business partners, internal marketing, sales, support and engineering staffs, in one-on-one and group situations
• 5-8 years experience in software development, product management/marketing, and/or sales consultant/engineer
• 3+ years in product management.
Required Skills:
• Excellent organization and project management skills, with attention to detail.
• Strong communication (written and oral) and presentation skills. Submission of writing samples, such as PowerPoint presentations or whitepapers, is encouraged
• Self-motivated and team-oriented, able to multi-task and work both autonomously and effectively as part of a geographically dispersed team
• Excellent interpersonal skills, proven track record of building strong relationships and establishing credibility with customers, prospects, analysts, sales, R&D, and the management team

Relocation: NO

H1B: YES

Education: CS OR EQUIVALENT Bachelors and MBA Preferred
  Salary: 115K,   Location: Redwood City
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0191 - Senior Marketing Manager, Web Developer Programs
Primary Skills: Marketing, Web
Description: Yrs in business: 12 Years

Duties and Responsibilities:
• Develop marketing programs appropriate for enterprise and Web 2.0 developer communities
• Independently minded, entrepreneurial marketer who innately understands how to get attention and recognition for the product line
• Knack for translating complex technologies into easily understandable messages
• Ability to develop clear, compelling presentations on "why customers should buy from us"
• Sales force training skills – be an evangelist and help your sales force become one too
• ROI analysis for selecting highest value marketing campaigns
• Management of agencies to get your things done (collateral design, events marketing, Web development)
• Exceptional ability to communicate recommendations and influence change based on market and customer research findings; ability to work comfortably and effectively with senior level executives, both internally and externally
• Proficiency in marketing techniques and components (e.g., frequency, reach, placement)
• Proven ability to manage all outbound aspects of a large product portfolio that relies on your ability to generate leads and retain customers
• Strong understanding of Internet business models, Web technologies, networking, and interactive businesses
• Comfortable demeanor working with executives of enterprise customers and within the Internet industry in general
• Track record of professional excellence
• Team-orientation (in other words, you like working with people and thrive on the collective energy)
Special Required Skills or Training:
• Ideal candidate will have experience and interest (can we hope for passion?) in Web trends and developments and an understanding for issues faced by companies' running Web applications
• 7+ years of progressive marketing management experience
• Proven track record for developing outbound marketing campaigns including creative and message execution
• Demonstrated experience in developing sales systems (collateral, intranets, presentations, customer demos)
• Experience in developing and managing marketing budgets
• Hands-on experience with building brand new customer acquisition marketing programs
• Understanding of and experience in viral marketing techniques and demonstrated ability to maximize budgets through "guerilla marketing" techniques would be ideal
• MBA
Major Problem(s) to be Solved:
Developing our marketing department our VP of Marketing realized this position is very important.
Describe a Typical Day:

Relocation: Yes

H1B: No

Education: Req MBA
  Salary: Open,   Location: San Mateo, CA
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0193 - Senior Software Engineer-Data Services
Primary Skills: Java, Data Services, Open Source
Description: Yrs in business: 15 Years

Duties and Responsibilities:
• Design, implement, and enhance the Data Access Service Application, which leverages open-sources and various core components developed in-house by other development teams.
• Design and develop easy to use robust features that perform and scale in a multi-tenant environment.
• Work with product management and documentation to define and document product functionality.
• Provides mentorship and technical guidance to other junior team members.
Required Skills: The position is suited for highly motivated and energetic individuals with a desire to propose, design, develop, test, debug, and deliver high-performance and scalable multi-tier product and product features in an environment that spans all flavors of Unix/Windows operating systems. Responsibilities will include investigation/integration of emerging technologies and re-architecture of existing products to enhance extensibility, performance, scalability and functionality. Mentorship to learn how to develop professional software development skills will be provided for entry-level candidate.


Special Required Skills or Training:

• Server-side multi-threaded development experience.
• Strong programming skill in either Java or C++, preferably both.
• Strong understanding of Object oriented design and programming.
• Strong problem solving, troubleshooting and analytical skills.
• Ability to quickly learn new technologies in a dynamic environment.
• Good organization, communication and interpersonal skills.
• Experience with Open Source technologies: Tomcat, Eclipse, Ant/Maven, MySql, Linux.
• Familiar with SQL92 and SQL99. Prior experience in parsing SQL statements is a plus.
• Web Services and XML technologies: SOAP/WSDL, HTTP Protocol, XQuery/Xsd, parsing.
• At least three years of experience building highly available and highly scalable multi-tier web applications.
• Position is also available for candidates with 0-3 years of experience, who is willing and interested in developing the product.

Relocation: No

H1B: No

Education: Req Bachelors in CS preferred definitely a plus if you have a Masters and PhD
  Salary: 110K,   Location: Redwood City
Go to Top Respond to this Job by Web Form
 
Job ID: Job-0194 - Senior Software Engineer-High Availability, Workflow
Primary Skills: C, C++, Java, Unix, HTTP, TCP/IP
Description: Yrs in business: 15 Years

Duties and Responsibilities:

The product has a rich set of High Availability, data flow and control flow concepts. These capabilities are extremely crucial for adoption by our large customers for enterprise-wide installations for cross-functional and cross-department use-cases. A new team, that identifies these potential areas of improvement across the product architecture and implements them, has been formed reporting to the Director of R&D – Data Services. The individual is expected to work with the architect to identify, define and design such improvements. The position is suited for a highly motivated and energetic individual who is expected to work with very little guidance. The candidate must show passion to bring in new technology directions as an extremely strong individual contributor. The individual must demonstrate leadership skills on product and technology front as well as execution front.

Special Required Skills or Training:

• Identify, design and deliver High Availability improvements and new Workflow Orchestration for the base Informatica platform.
• Work c