Thursday, July 22, 2010

Sr. Build & Release Engineer (Mountain View)

The Build/Release Engineer will automatically create and deploy builds within an Agile development environment, while applying continuous integration practices. The individual will also label those builds, generate executables and track multiple versions, as well as identifying areas for merges and then merging the different versions of code. The Build/Release Engineer will work with both on site and offshore teams in order to ensure the successful builds and releases.

Extensive hands-on experience in release, configuration and change management and the corresponding tools and software is required. Experience in continuous integration is preferred. Previous experience within a software product centric environment is desired, as well as a Bachelor’s degree.

Required Skills: Successful Candidate must have....
• At least 7 years experience in a production software engineer / release role.
• Strong knowledge of the Software Development Life Cycle (SDLC) and SQA/SCM (Software Configuration Management) tools in an Agile development environment
• Development environment: SubVersion (SVN), Eclipse, Visual Studio, Xcode
• Experience with Unit testing (JUnit), Hudson, Ant, Maven, Jira, Confluence integration
• Strong experience with shell scripting (bash) and Linux rpm packaging
• Experience with SaaS J2EE environments
• Strong experience with Windows, Linux and VMware environments
Desired:
• Experience in HA / DR SaaS production environments
• Spring, Tomcat, MySQL, Oracle DB

Sr. Software Engineer/Architect - Security (Mountain View)

We are seeking a technical architect, whose primary focus will be developing software solutions to extend our Sentry platform into the enterprise
The candidate must have:
Technical design and development leadership experience (not management) and well-versed in developing enterprise applications that utilize PKI, databases, and security controls.
Under minimal direction, perform as a Technical Expert in software Design, Development, Testing and Troubleshooting of new software and enhancements to existing software.

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:
Must demonstrate strong development skills with Java platforms, Java language, J2EE as well as an ability to apply a wide range of tools (bash scripts, PERL, C/C++) to solve problems
Experience with HTTP (L7) proxies or firewalls
Excellent understanding of networking concepts
Experience with Enterprise PKI (Public Key Infrastructure)
Expert knowledge in software best-practices, and lifecycle methodologies.
Possess excellent organizational, communication, and technical skills.
Ability to solve complex problems and design solutions working from first principles
Possess excellent oral, verbal, and written communications skills, to include writing/editing of technical documentation; effective presentation skills.
Ability to serve as technical leader on a global engineering team.
Ability to establish and maintain effective working relationships with co-workers, managers and clients .

Thursday, June 17, 2010

Sr. Software Engineer - Automation Lead (Mountain View)

We are looking for candidate to work with our offshore test engineers for our software automation test project. We seek an experienced senior software test engineer with hands-on capability, team player and a positive attitude.
The winning candidate would be self-motivated and a self-learner about new technology.

Responsibilities
* Design and develop both unit testing and scenario testing frameworks.
* Work with other automation engineers and build regression test bed.
* Build Automated test cases/scripts based on Web Management UI, Phone agent and exiting manual functional test cases


Qualifications
* 4 years of demonstrated coding skills and automation project lead experience on Ruby/Watir or Selenium based Web automation.
* Test based on Virtualization (VMWare ESXi, XEN etc.)
* Experience and knowledge of Automation framework (like STAX/STAF )
* Smartphone automation test experience.
* Defect reporting, defect reproduce/co-work with other engineers to resolve defect.
* Strong Linux and Windows background from deployment to install software and network management.
* Ability to accurately identify real world software use cases, software edge cases
* Ability to develop a clear and concise testing strategy
* Expert troubleshooting and reasoning skills
* MS degree or BS in Computer Science with related technical field preferred.

Minimum requirements:
Bachelor’s degree or foreign equivalent degree in Information Communications Engineering, Software Engineering, Computer Science, or a related field, and 5 years of post-baccalaureate progressive experience in the job offered or as System Engineer, Sr. System Engineer, Quality Assurance Engineer, Software Test Lead Engineer, or a related job title required.

Sr. Support Engineer (Mountain View, CA)

Responsibilities:
Provide day to day technical support for customers, prospects and partners worldwide. The individual should have a very strong technical background and be very keen in troubleshooting issues. Normal operations require managing critical issues, regularly communicating with customers, training on product features and providing on call support. Ability to reproduce customer environments in order to root cause issues will be key. The individual should be versatile enough to handle multiple responsibilities in addition to the support (i.e. training, pre-sales demos, field engineer/deployments).

Requirements:
Strong networking background i.e.:
• DNS configuration
• IP routing concepts
• Firewall and DMZ configuration and/or troubleshooting
• VPN and other related security concepts
• Packet capture and analysis
• Understanding of typical enterprise IT software (Microsoft Exchange, LDAP, ActiveSync, etc)
• Ability to configure, manage and troubleshoot in complex IT environments (Virtual instances, clustered environments, WANs, etc)
• Strong Linux or UNIX background from perspective of deployments, software install and network management
• Expert troubleshooting and reasoning skills
• Strong SQL experience and understanding of relational databases
• Understanding Mobile concepts such as GSM, CDMA, 3G, etc a plus
• Experience with smartphone concepts a plus
• Experience in client server architectures
• Ability to manage multiple issues while maintaining short response and resolution times
• Ability to communicate effectively with customers and properly manage expectations
• BS in Computer Science or related technical field preferred



send all resumes to kbretz AT kbretz DOT com

Sr QA Engineer (Mountain View, CA)

We are looking for experienced senior software test engineer with hands-on capability and team player with positive mind. Ideal candidate would be a self-motivated and self-learner in new technologies.

Responsibilities
• Design and develop functional test and system test cases based on product requirement and specification
• Interact with technical writer, customer support and sales engineers and provide information about product user interface

Qualifications
• 5 years of functional and system test experience of Web/Linux Based products.
• Test based on Virtualization (VMWare ESXi, XEN etc.)
• Smartphone automation test experience or Linux based appliance test experience.
• Defect reporting, defect reproduce/co-work with other engineers to resolve defect.
• Strong Linux and Windows background from deployment or install software and network management.
• Ability to accurately identify real world software use cases, software edge cases
• Ability to develop a clear and concise testing strategy
• Expert troubleshooting and reasoning skills MS degree or BS in Computer Science with related technical field preferred.

Minimum requirements:
Bachelor’s degree or foreign equivalent degree in Information Communications Engineering, Software Engineering, Computer Science, or a related field, and 5 years of post-baccalaureate progressive experience in the job offered or as System Engineer, Sr. System Engineer, Quality Assurance Engineer, Software Test Lead Engineer


send all resumes to kbretz AT kbretz DOT com

Wednesday, June 2, 2010

Web Content Engineer (San Mateo)

Building out the core of our product, where search technology meets great UI and structured data. We believe in and practice scrum methodology, the scrum master, product owners, engineers and QA all worked together to create our awesome product. We are a well-funded and established startup which promotes local events to 10 million monthly users.

The engineer will be responsible for building robust partner API, feeds processing and develop algorithms to improve quality of content.

Minimum requirements:
BS, Computer Science or related field
3+ years of professional experience in Software Development
Experience in Ruby on Rails (preferably), other related scripting language (PHP, Python) or Java
Knowledgeable in Agile/SCRUM development process
Good communication and English language skills

Bonus:
Knowledge of rules engine, JSON and XML a plus.


Interested? please send resume to kbretz AT kbretz dot com

Wednesday, May 12, 2010

Director of Development (New York)

We are a ‘dot-org’, a non-profit that uses the Web to help cities work better. We write open source software that liberates data and enables civic participation, and we advocate for sensible transportation policies and popular advocacy journalism.

Historically, we have been funded principally by our founder and by a range of fee-based business activities. We are now seeking an experienced Director of Development to help us diversify our funding base to include philanthropic organizations. This position will be responsible for developing a comprehensive fundraising strategy, cultivating major donors, writing and tracking grants, and coordinating fundraising activities and campaigns.
This is a tremendous opportunity for someone with a background in ‘venture philanthropy,’ the combination of tech start-up environment with mission-driven projects.


Responsibilities
Develop and implement a comprehensive fundraising strategy.
Manage the development and submission of funding requests. Project manage funding-cycle timelines, and ensure the successful conveyance of relevant deliverables (for example, regular reporting).
Cultivate individual and foundation donors, and conduct prospect research.
Working with our Controller, track revenues and analyze effectiveness of different fundraising approaches.
Develop a system for tracking program expenditures against funding sources, to ensure timely, consistent reporting.
Write grant applications for both governmental and foundation grants, and research new grant opportunities.
Work with program staff to ensure that grant objectives are being met.

Qualifications
Minimum of ten years experience working in fundraising and/or business development, with the majority of that experience in the non-profit sector.
Demonstrated success record in all key aspects of fundraising, including major gifts and foundation relations.
Extensive knowledge and professional contacts in philanthropic sector, including major donors and foundations. New York City-specific experience is particularly relevant.
Experience managing development initiatives from the ground-up. This position will be responsible for both the big-picture vision and the details of our fundraising efforts.
Fluid communication, whether written, electronic, or in person.
A knack for building actionable relationships with a variety of personalities and experts.
A passion for progressive transportation policy and open government.
The ability to learn and adapt quickly, and comfort talking about technology and/or urban planning issues.

We Offer
We offer competitive salaries and great benefits (all the basics, plus five weeks of vacation and free lunch). We occupy a gorgeous office in SoHo, and we have a bright future. You will be surrounded by friendly, smart, passionate people, and your work will contribute to the empowerment of civil society.


Interested? send resume to kbretz AT kbretz DOT com

Monday, March 29, 2010

Ruby on Rails Hands-On Manager (San Mateo)

Building out the core of our product, where search technology meets great UI and structured data. We believe in and practice scrum methodology, the scrum master, product owners, engineers and QA all worked together to create our awesome product. This position is hands-on with some management and leadership functions. We are a well-funded and established startup which promotes local events to 10 million monthly users and 270 partners.

Summary of essential job functions: Combine Rails expertise with database design and Javascript skills to work on all layers of the front-end application stack. Lead a group of web developers.


Minimum requirements:

  • BS, Computer Science or related field
  • 8+ years of professional experience in software development
  • Extensive experience developing web applications using Ruby on Rails ( or PHP), XTHML, CSS, RESTful API, Javascript/Ajax and other web standards
  • Proven experience working on a 24/7 high-traffic web site or highly scalable ad network
  • Knowledge of Object Oriented Design and programming using C++ or Java
  • Has led a small team of web developers

Bonus:

  • Familiarity with Json, Merb, Nginx, Thin, MySQL, Bigtable, Lucene/Solr and Hadoop
  • Been a practitioner of SCRUM process