LATEST JOBS

Participate in the design, architecture and implementation of next generation middle and back office trading applications.
• Learn and internalize the theories behind current trading system.
• Participate in the requirements capture, design, architecture and implementation of next generation software.
• Take ownership of system from requirements capture through implementation.

Job Requirements:
• Eight or more years experience building and deploying production systems. 5+ years of experience total across Java and C#; C# is preferred over Java.
• Strong knowledge of SQL query tuning is a plus.
• Ability to relate/communicate effectively to all levels of associates - management, developers, traders, and operations
• Heavy attention to detail; broad picture view as well
• Prior experience in performance critical applications. Must have real systems in production handling real money for real people
• Likes or is interested in working in an Agile development style; prefers an iterative development style.
• Ability to manage numerous software development priorities with ease
• Focus on performance of applications under high load

• Administrator will be involved in all aspects of Colocation Design/Build/Implementation for multiple locations
• Administrator will work closely with Network and Sys. Admin teams on a daily basis

REQUIREMENTS
• In-Depth familiarity with Cisco IOS, LINUX, Windows, and power management
• Past experience working in/designing data centers/co-locations from a power/hvac/design perspective.
• Experience with Python scripting a must.
• Project and vendor management skills
• Practical knowledge of data center best practices, policies, and procedures
• Practical knowledge of data center subsystems and concepts
• Demonstrated ability and creativity in proposing, planning, implementing, testing, and monitoring data center solutions
• Availability to work weekends or evenings to meet project deadlines, solve problems, or cover operations

CORE RESPONSIBILITIES
Develop advanced web applications using Ruby on Rails, Sinatra, SproutCore, HTML/CSS and JavaScript. Work to build and maintain software with the highest standards of software craftsmanship. Help build a culture of learning and continuous improvement on the team. Build strong business domain knowledge related to online advertising, campaign planning and execution, ad serving technologies and related topics. Collaborate with customers, product owners, developers and testers to solve real business problems. Collaborate with Software Test Engineers to create automated acceptance and integration tests. Support and improve development infrastructure including our continuous integration server and automated testing infrastructure.

We use open source tools. Currently we use Ruby/Rails and SproutCore for developing our applications. We use PostgreSQL and MongoDB for our databases, depending on the needs of the application. We believe in Agile software development and use Scrum as our project management methodology. ‘Inspect & Adapt’ is more than just a catch-phrase to us. Our software engineers pair-program on a regular basis and follow TDD principles. We are willing to have every problem under the sun exactly once, in exchange for never having the same problem twice.

QUALIFICATIONS
Strong knowledge of the Ruby language, design principles and patterns. Solid knowledge of relational databases (Postgresql) and/or “NoSQL” document stores (MongoDB).

WORK EXPERIENCE
* Experience as a member of an agile team is a strong plus.
* Experience working with, and contributing to, open source software projects is a plus.
* Experience with agile engineering practices including: test-driven development, pair programming, refactoring and emergent design, continuous integration.
* Experience with web front-end technologies and techniques including: SproutCore, JavaScript, HTML/CSS, jQuery, REST.
* Experience building RESTful web applications all the way down the stack from the front-end down to the metal
* Active on github

The Software Analysis Organization is responsible for developing tools and new technology that enables our customers to debug and analyze systems.

Work on Eclipse-based CodeWarrior IDE (Integrated Development Environment) C/C++ development tools for supporting development on PPC, ARM, DSP, etc. Provide trace and profiling technology in C/C++ (and probably some in Java, Python).
Consult with other lead engineers, mentor junior engineers.

Requirements
- Bachelor/Master’s degree in Computer Science / EE
- Minimum 15 years experience software development (Min 10yrs application level development on Windows/Linux)
- Strong C++ programmer with ability to write cross-platform, modular, robust, multi-threaded, extensible code (especially boost, STL, templates)
- Experience with component/plug-in frameworks / architectures ([XP]COM, CORBA, etc)
- Scripting experience with a language like Python, Bash or Perl, etc.
- Experience with a major revision control and bug tracking systems (Git, Subversion, CVS, Accurev, Perforce, Bugzilla, Rational, etc)
- Experience in an agile/scrum development environment and comfortable working in a large diverse codebase.
Good knowledge of design patterns and any experience working on IDEs, Eclipse Plug-in development and Ant would be a plus.
Any experience with embedded development on PPC, ARM or DSPs would be a plus

-Design/Configure/Integrate IT Infrastructure Solutions, Install/Implement IT Infrastructure Solution Components.
-Document Infrastructure Solution Design & Technical Specifications.
-Design a new secure public facing DMZ. Internal & External electronic penetration - tools to put in place to protect it & lock it down. Protect the perimeter electronically for data coming in & going out. Need knowledge of intrusion protection sensors, e-forensics, and tools & technologies on how to lock down & protect a Fortune 500 company. It’s not about setting policies & procedures, it’s about collecting the tools to enforce those policies & procedures.

Education & Experience:
-Bachelor’s degree in computer science, business administration, or related field is required.
-Minimum of 2- 4 years of IT infrastructure development and operations experience.
-Application and Web Security, Vulnerability Testing (Code Review), Data Security
-ITIL

Technologies:
- nCircle/ISS (Vulnerability Management), F5 Application Firewalls, Nokia Checkpoint/Cisco PIX Firewalls
- LogLogic, Imperva, HP QAInspect, HP WebInspect, HP Quality Center, HP Unix/Windows/Linux
- EMC Storage, Vormetrix Encryption, DMZ
- Cisco Network and Security products
- Data and network security (firewalls, IPS/IDS, packet generators/sniffers)
- Operating Systems (Windows and UNIX) and security tools
- Security architectures- Web Services Security- Data Protection Services
- E-Commerce Infrastructure- Firewall and Web Server Configuration
- Enterprise Security Management and Intrusion Detection
- Remote Access and Authentication Services- Access Management
- Integrating Security techniques and best practices in an enterprise environment
- Writing security requirements, assessing services / systems for security
- Security Strategy Development- Network Security Reviews- Attack and Penetration Assessments
- E-Business Planning and Pre-implementation Risk Assessments.