Come work at Boingo Wireless®, the hottest
start-up in the wireless industry. We're searching for the most elite
professionals to join our stellar team, which includes founder &
Chairman Sky Dayton, founder of EarthLink and one of the pioneers of
the Internet Age.
This is an unrivaled opportunity, the chance to work alongside the
smartest people in the industry and create a lasting impact on the
world. At Boingo®,
we're creating the next phase of the Internet, which is wireless and as
ubiquitous as the air we breathe -- and as invigorating as the ocean
breeze blowing into our sun-drenched Westwood offices.
If you feel you have what it takes to be on the superstar Boingo
team, please review our open position descriptions and submit a Word
version of your resume to
.
We are committed to creating a diverse work environment and proud to be
an equal opportunity employer (m/f/d/v). Due to the high volume of
responses, we will only be able to respond to candidates of interest.
All candidates must have valid authorization to work in the U.S. Thank
you for your interest in Boingo Wireless, Inc.
Please do not submit your resume for more than one position, as all resumes will be reviewed.
What you get as a Boingo Wireless employee:
Attractive Salary
Medical
Dental
Vision Service Plan
Domestic Partner Benefits
401(K) with company match
Life/AD&D - 100% company paid
Long Term Disability (LTD) - 100% company paid
Flexible Spending Account - pretax income set aside for medical and domestic care reimbursement.
Holidays - 9 per calendar year
Paid Time Off (PTO) - 13 days per year (2 full weeks plus 3 days), accrued semi-monthly
Sick leave - 10 days per calendar year
Company equity!
Monthly Employee Activities, Events and Team Luncheons
Billing Systems Engineer
The Billing Systems Engineer will focus on implementing and supporting billing system functionality. Candidates for this position should enjoy working closely with Boingo teams across the organization, including Engineering, Finance, Operations and Sales; working with a variety of toolsets in a dynamic environment; using investigative skills to track down the cause of an issue based on reported symptoms; using creative thinking to identify short-term as well as long-term strategies; and being able to see how your work directly benefits business objectives.
Responsibilities:
Provide leadership for billing development projects
Assess billing requirements and provide tactical and strategic solutions to meet company objectives
Design, develop and test system enhancements to meet business requirements
Package system enhancements for release including implementation instructions
Maintain production Infranet billing system and related processes
Work with Portal Technical Support as needed to resolve system issues
Provide technical and user documentation as needed
Work with SA team to build effective monitoring systems to proactively scan for system issues
Work with QA team to develop test plans; assist in test execution as needed
Coordinate development efforts with other engineering teams
Requirements:
Excellent oral and written communications skills
Ability to prioritize requests based on business need
Experience implementing, upgrading and supporting enterprise billing systems, including credit card and invoice billing
Experience integrating enterprise billing systems to financial accounting systems
Portal Infranet 6.x/7.x or Oracle Communications Billing and Revenue Management experience
Building custom applications/opcodes
Policy Code Enhancements
Adding custom objects to Portal schema
Infranet APIs
Infranet Client Tools
Universal Event Loader
Billing Utilities
Billing Environment Tool Experience
SQL and Oracle 9i database
C programming experience
Java programming experience
Minimum 2 years of Portal Infranet experience
Minimum 5 years business experience building/supporting billing and/or customer service support systems.
The Database Administrator will perform the duties for daily maintenance, monitoring, performance tuning / analysis, trouble shooting, backup and recovery audits and implementation, upgrades, migrations, implementation of best practices, problem resolution, and user assistance required of Oracle, MS SQL &MySQLdatabase environments. The environment is both transaction and ERP based requiring a high degree of experience with OLTP and Data Warehousing.
This person will work with a cross-section of internal IT organizations, systems administrators, developers, outside consultants and the management team. The DBA will participate in Information Technology projects as the primary database administrator from inception of a project through the daily maintenance phases. The DBA will be required to spend his/ her time focused on Database Server administration. In addition, this position requires 24x7 support to all production database environments.
Duties will also include contributing to other technology projects requiring programming/ DBA expertise. This person needs to be able to work independently without significant supervision and must be a team-oriented individual with a results driven attitude.
Responsibilities:
Design and Architecture
Develop project estimates for database activities
Perform database modeling for physical design
Develop database design documentation such as data decompositions and data flow diagrams
Participate as Subject Matter Expert (SME) as required for design reviews and technology and tool selection
Keep current on database systems and features, 3rd party tools, and industry standards
Maintenance
Perform capacity planning including allocating system storage and planning future storage requirements
Create and execute scripts for various database maintenance activities
Provide guidelines for development and production
Perform database tuning including monitoring, troubleshooting and optimizing performance of the databases
Archival, Backup and Recovery
Develop archival, backup and recovery strategy
Plan, perform and monitor database backups
Perform database recoveries
Requirements:
In addition to high caliber Oracle skills, must possess excellent communications skills, adaptability, flexibility, and teamwork
5+ years experience as an Oracle Database Administrator at the senior level
2+ years experience as a MySQL Database Administrator
Experience performing 24x7 production support for Oracle &MySQLenvironments
Experience with Linux& MS Windows (2000, 2003) operating systems
Experience with Oracle version 9i, and 10g
Experience with MySQL 4 & 5
Experience with Oracle Data Guard and multiple geographic locations for both redundancy and disaster recovery
Experience with Vertas Cluster Server, VCFS, QuickIO and EMC PowerPath.
Capable of supporting and implementing technology projects as the primary DBA in support of business initiatives
Ability to create and maintain positive and professional business relationships with both internal associates and external customers
Proven diagnostic problem solving and solution development capabilities required
Strong verbal and written communication skills required
Director of Business Development Device Strategy
The Director of Business Development (Device Strategy) will be responsible for establishing Wi-Fi software distribution relationships with dual mode, Wi-Fi/WWAN handset and chipset manufacturers. This individual will be expected to identify those potential partners with the largest and most relevant market share, foster relationships with these potential partners and negotiate distribution and licensing contracts in the most expeditious manner. This individual may also be called on to do other business development activities such as working through certification agreements with Wi-Fi hardware vendors and setting up channel relationships that facilitate software licensing and additional bundling deals.
In addition, the Director will be responsible for reporting functions including providing prioritization schedules for strategic deals and estimating timelines for completing such partnerships. The Director will be expected to interface comfortably with senior management internally and externally.
Responsibilities:
Market Analysis: Identify leading ODM, OEM and chipset players in the mobile space
Planning: Prioritize partnership opportunities by size and relevance
Business Development: Establish relationships with new target companies and complete contract negotiations
Sales Support: Provide technical and business back-up detail for mobile device partnerships that support pending sales
Strategic Planning: Assist in the development of future strategies and products to guide new business development activities
Requirements:
5+ years of consulting, banking or business development experience
Working knowledge and experience with the mobile handset and/or chipset industry
Working knowledge of the wireless telecommunications industry
Proven track record of people skills and ability to negotiate deals across cultures and languages
Ability to manage multiple contract negotiations simultaneously
The Integration/Network Engineer will be responsible for managing technical integration deliverables with Boingo Wireless Hot Spot Operators (HSOs).
Responsibilities:
Manage the systems integration process for assigned operators
Work closely with the operators' engineers and technical staff to ensure RADIUS, XML and gateway parameters are properly configured.
Manage the operator through the QA Phase of the integration to confirm that they are fully functional and compatible with the Boingo and partner infrastructure
Perform problem identification and resolution for Tier 3 escalations
Responsible for meeting operator integration timelines
Provide weekly status reports on integrations.
Willingness to work cooperatively with multiple operators across various international time zones
Approximately 75% of the Integration/Network Engineer's time will be spent on operator integration projects with the remaining 25% spent working on sustaining engineering projects and escalations
Requirements:
BS Degree in Computer Science or related fields
5-7 years of general and specific network integrations and network solutions engineering
Working knowledge and understanding of networking technology (CCNP or above preferred)
1-2 years experience with software client and roaming network access applications
1-2 years of wireless (802.11b/g) networking experience
1-2 years of various authentication and encryption technologies (IPSEC, VPNs, 802.1x)
Thorough knowledge and understanding of RADIUS
Understanding of WISPr recommendations with regards to UAM and smart client functionality for roaming network access
Ability to logically troubleshoot and evaluate RADIUS system related issues
Strong customer focus and a sincere desire to provide outstanding support and service
Strong working knowledge of Windows XP and Linux
Excellent interpersonal, oral and written communications skills
As a Software Engineer (Java), you will be part of a team responsible for maintaining and building a number of Boingo's core web-based systems. These systems include a variety of JSP/Servlet applications that are responsible for customer acquisition and provisioning, integration with our Billing systems, and internal support tools used by our Customer Service Representatives. This position reports to the Director of Systems Development.
Responsibilities:
Design and develop enhancements and bug fixes for customer-facing web applications
Produce technical and user documentation: design specifications, release notes, user manuals
Participate is team design and code reviews
Work closely with Product Management team and customers to provide innovative solutions
Requirements:
Minimum 2 - 5 years of web application development experience using Java and JSP Desired web application framework is Struts or Spring MVC
Minimum 2 years of experience working in a Linux/UNIX environment
Minimum 2 years of SQL development end experience with the following RDBMS: Oracle, MySQL
Minimum 1 year of experience with JUNIT, or comparable unit testing frameworks
Experience with UML and a working knowledge of Design Patterns (GoF)
Experience deploying applications within an Apache and Tomcat environment
Experience with JavaScript, CSS, and DHTML
Experience with source control systems, such as CVS or Subversion
Excellent oral and written communications skills
Ability to balance short-term requests with long-term product vision
Bachelors degree in Computer Science, or equivalent experience
Nice to haves:
Experience with Eclipse and the Web Tools Platform
Experience with Spring MVC and JSTL
Experience with AJAX-related frameworks like DOJO and Yahoo YUI
Experience with Oracle Communications Billing and Revenue Management (formally Portal Infranet)
The Manager of Customer Acquisition will implement marketing programs in order to reach sales goals.
Responsibilities:
Develop and execute scaleable, profitable, and measurable customer acquisition programs, including Walled Gardens, Direct Mail, Retail, Print, Online, Email, Partnerships and Affinity channels
Ensure flawless and fiscally sound execution of advertising and direct response acquisition efforts
Maintain accountability for tracking all key business metrics (sales, churn, etc.) as well as campaign results
Develop and track all needed customer, channel and competitive data and analyses
Serve as the primary marketing contact for Call Center, developing training, incentives and promotions to optimize this channel
Develop fiscally sound offer strategies
Requirements:
3-5 years of sales/marketing experience; subscripted-based business model strongly preferred
Demonstrated experience meeting and exceeding sales objectives
Demonstrated business planning skills, including sales planning and analysis, sales forecasting, Customer Lifetime Value (LTV) analysis, campaign tracking and analysis, and consumer research
MBA preferred
Must be able to work some evenings and weekends as required to fulfill business and operating plans
Boingo Wireless, Inc is seeking a full time Network and Systems Administrator, who will be responsible for maintaining Wireless Network Infrastructure, Kiosk Hardware and airport networks, ensuring the infrastructure operates to established service levels
Responsibilities:
Day to day administration of Cisco routers, switches and access points including Windows XP PC's inside of Kiosks
Travel to airport locations as necessary to work on networking systems and work with businesses to connect them to our wifi network
Maintain and help support networking equipment located in Chicago, New York and LA
Work directly with select vendors to evaluate and report on applicable emerging technologies
Utilize Microsoft Visio or other tools to develop documentation and network system drawings
Work with on-site & off-site operations & vendors to fix device outages in the field
Ability to manage multiple priorities in a fast-paced, entrepreneurial environment
Conduct duties and tasks as directed by the Director of Network Engineering
Requirements:
Ability to be a team player and/or work independently as required
Ability to take initiative and be proactive
Provide staff training as appropriate
Support inter-operability testing of new equipment under evaluation for possible use in the network
Have a fundamental knowledge of TCP/IP systems, understanding network principals
Have good knowledge of Cisco Routers, Switches, and IOS in general
Be able to test and document system behavior, performance and network security
A professional demeanor, ability to learn quickly and work under time constraints, and the ability to interface directly with company's senior management is a must
Candidate must be able to effectively perform multiple tasks concurrently, yet be a team player
Moderate knowledge of wireless such as WiFi, WPA, WEP, 802.1x
Willingness to work weekends and night shifts on an as-needed, on-call basis is required Providing Tier 2 support as needed
Will go through FBI background check, as candidate will have Airport badge access
Minimum Education: College Degree
Nice to haves:
Internet service provider protocols such as Radius, PPP, PPPoE, IPSec are a plus.
Linux (Red Hat Enterprise or similar) knowledge and MRTG experience.
The Product Manager, Laptops is responsible for translating Boingo's wireless product plans and marketing requirements into detailed functional and user requirements that include customer usability and use-cases. The position will report to the Vice President of Product Management and will actively work with Product Managers, CTO, Sales, Engineering, Professional Services, customers and partners as required to effectively create the product requirements documents.
Responsibilities:
Manage Boingo's Laptop related product line (client and server)
Communicate with customers, partners and sales, consulting, and support organizations to prioritize requirements, resolve product issues and ensure requirements are accurately built into the product
Maintain and write the business cases, marketing requirements, product requirements, and use cases
Supporting the implementation of the requirements throughout the development and QA process
Contribute to the development of the overall product strategy and product roadmap
Manage the product through successful release. Remove roadblocks to progress
Work and manage the relationship with third party technology partners
Product competitive analysis
Requirements:
5+ years experience in software industry with software development experience
4+ years of product management experience or writing product functional specification, use cases and product software requirements
Must possess superior verbal and written communication skills.
1+ year of experience with Wireless technologies such as WiFi, WWAN, 802.1x etc. Enterprise software experience is a plus
Development or Product management experience with client software
Collaborative working skills including working with remote teams in multiple cultures.
Self-motivated with the ability to work both independently and as a team.
Demonstrated focus on product competitiveness and high customer satisfaction.
Strong analytical ability and critical thinker with a track record of achieving results
Bachelor's degree or an equivalent in Computer Science, Business, Mathematics or related field; Master Degree preferred.
The Business Analyst will product manage Boingo's internal applications. They will be responsible for translating Boingo's product plans and marketing requirements into detailed functional and user requirements that include customer usability and use-cases. The position will report to the Vice President of Product Management and will actively work cross-functionally and with customers and partners as required to effectively create the product requirements documents and ensure the overall health of the business.
Responsibilities:
Manage Boingo's Internal Application suite
Develop Product Requirement Documents (PRD) to support existing and new products and services
Communicate with customers, partners and sales, consulting, and support organizations to prioritize requirements, resolve product issues and ensure requirements are accurately built into the product
Maintain and write the business cases, marketing requirements, product requirements, and use cases
Supporting the implementation of the requirements throughout the product lifecycle
Contribute to the development of the overall product strategy and product roadmap
Work and manage the relationship with third party technology partners
Produce competitive analysis
Requirements:
4 years experience in software industry (software development experience a plus)
1-2 years of product management experience or writing product requirements and use cases
Excellent oral and written communication skills with the ability to effectively communicate with all levels of management and team members
Ability to complete tasks on a timely basis with minimal supervision and to provide timely & accurate status to management
Ability to grasp technical concepts quickly
Solid ability to translate technical verbiage into easily understood language for the customer
Collaborative working skills including working with remote teams in multiple cultures
Bachelor's degree or an equivalent in Computer Science, Business, Mathematics or related field; Master Degree preferred
The Quality Assurance team is an integral part of the software delivery process at Boingo Wireless. We are looking for a Quality Assurance Engineer that will contribute in everyday QA activities such as writing test scenarios and executing test plans. Furthermore, we are looking for an individual who speaks the language of the SDLC and has previously worked in a fast paced software development environment. This position will work closely with the Product and Client Development teams to build, drive, and implement requirements for the Quality Assurance processes used during software releases and scheduled maintenance releases.
Responsibilities:
Work closely with our Product and Client Development teams in product and maintenance releases
Participate in project meetings and provide feedback on all requirements and design documents
Design, develop, write, maintain test plans/test scripts from product requirements and design documents; perform test plan reviews with project team members
Provide resource estimates of testing efforts to support project planning
Maintains documentation of test results to assist in debugging and modification of software
Maintains testing documentation for the creation of automation scripts.Will assist in executing automation scripts
Analyzes test results to ensure existing functionality and recommends corrective action
Consults with development engineers in resolution of problems
Participates as a testing resource as assigned; be an integral part of our client and system software releases; and execute manual and automated tests
Requirements:
BS in computer science or related major
3-5 years experience as a QA Engineer, particularly in client/server technologies
Experience in following a formal SDLC process and capable of performing best practices
Experience in testing device-based software (Symbian, Windows Mobile, and Linux)
Experience in test automation and/or open source test tools. (i.e QTP, SilkTest or WinRunner)
Experience in writing detailed test plans and conducting test plan reviews with project team members
Must be highly motivated with the ability to work independently as well as be a strong team player
Provide detailed project status reports and effective bug reports to isolate critical issues in software development
Demonstrated ability to prioritize workload and show multi-tasking skills
Excellent written and verbal communication skills
Experience in networking technologies and protocols (TCP/IP, HTTP)
Experience in a programming language (C#, C/C++ or Java)
Experience in setting up testing QA labs
Nice to haves:
Working/worked in ISP companies
Knowledge of Wi-Fi networks
Experience in working with XML data and SQL
Experience in QTP or other commericial test tools
Experience working/dealing with offshore testing team
Experience in testing localized client applications
The Reports Developer/Business Analyst will perform the duties for daily maintenance, monitoring, performance tuning, trouble shooting, generating queries and reports, participate in the design of data mining and data warehousing systems, analyze and leverage reporting and decision support needs of users from a variety of functional units, review requirements and prepare design specifications for OLAP/BI implementation projects.
The Reports Developer/Business Analyst reviews, analyzes, and evaluates business systems, processes and user needs. Performs and participates in the analysis, design and implementation of business systems following appropriate standards and requirement gathering. This person conducts tests or test planning sessions, provides input for feasibility and prepares user documentation and follow-up evaluation; and performs project management leadership functions as a project manager or team member.
Duties will also include contributing to other technology projects requiring reporting expertise. This person needs to be able to work independently without significant supervision and must be a team-oriented individual with a results driven attitude.
Responsibilities:
Provides Ad-Hoc reporting and data analytics
Report Writing using Crystal Reports, Excel and various platforms
Provide ongoing support for OLAP/BI applications
Perform proactive application monitoring
Troubleshoot data collection and reporting problems
Monitor performance of existing systems to ensure integrity and ease of use
Collect user requirements and refine those down to deliverables and design documentation
Requirements:
3-5 years of Crystal Reports 8.X and above
Knowledge of Oracle
Proven experience working with all levels of the business including end-users and senior leadership team
Develop SQL queries to extract, manipulate and calculate information to meet reporting requirements
Exceptional analytical abilities, problem solving, and follow through skills required
Practical experience managing projects, implementing systems and defining business requirements
Demonstrated experience using Reporting tools such as Business Objects and SQL Server
Able to work independently with minimal supervision keeping management informed with timely project status reports is required
The Senior Device Engineer will be responsible for designing, implementing, testing, and documenting software for mobile communication devices using software development lifecycle methodologies; Symbian C++, C++ & C languages, and Symbian & Windows operating systems.
Responsibilities:
Interact with third party engineering efforts that consume the SDK
Effectively troubleshoot issues and participate in the process of integrating external bug fixes and feature implementations into the open source platform
Will need to be capable of rapidly adopting and incorporating new development environments and tools, as the SDK is cross-platform
Requirements:
Self-motivation and discipline are essential, as is the ability to work as a team member with other in-house and external developers
Expertise in C++ knowledge and experience (minimum of 5 years)
Symbian S60 or UIQ development experience, minimum of 1 year
Strong knowledge of and experience using object-oriented design techniques
Good computer science fundamentals including data structures, algorithm design, concurrency issues, and performance assessment
Experience with issues of performance, memory usage, software quality, and other platform requirements on resource-constrained mobile devices
Development experience in more than one OS and its associated build tools
Strong verbal & written communication skills
Experience debugging code in device and emulation environments
Experience in design and organization of cross-platform code for multiple targets
MS in Computer Science, Computer Information Systems, Engineering or related field
US work Authorization required if hired
Nice to haves:
Windows CE or embedded Linux experience
Win32 development experience
Wireless networking and mobile user interface design
Experience developing SDK software that has been used by external application platform developers, with associated sensitivity to interface and quality issues
The Senior Software Client Developer will be responsible for developing Boingo's award-winning client software, including: architecture design, development, documentation, and maintenance of our WLAN (Wi-Fi) software clients for consumer and partner use.
Responsibilities:
Hands-on client software architecture and development
Application design, coding and implementation, including functional specifications, build/buy analysis, and selection and integration of third party components for various networking and authentication functions (e.g. Mobile IP, 802.1x); execution for multiple branded versions in multiple languages on multiple platforms (Windows, Windows Mobile, Mac, Linux, Symbian, etc.)
Requirements:
Experience in development through the entire life-cycle including design, architecture, and implementation
A background in developing client software that has been distributed onto millions of desktops
Proven full life-cycle experience in development of PC and PDA based client software, preferably network or communications software, which was commercially released for use by a broad audience and went through at least one upgrade cycle
Current in-depth, hands-on application development experience on Windows and Windows Mobile
Platform list will expand to include Linux, Symbian and possibly other embedded devices, so the ability to adapt to new environments is essential
Highly skilled in the use of object oriented programming techniques
Extensive experience with C++, COM, XML, ATL, and MS Visual Studio
Experience with cross platform development
Experience with HTML, Javascript, Java, C# and .NET framework
Experience with MS Windows Mobile SDKs desired
Within the last 5 years, hands-on experience in the use of WININET, WMI, Windows Messaging, general TCP/IP networking, and kernel level programming
Experience in customization of software allowing for feature set differentiation, user interface customization and language customization in an integrated, manageable process
Excellent verbal and written communication skills, able to communicate effectively with non-engineers as well as engineers
Ability to work in a dynamic industry that changes daily
Nice to haves:
Macintosh OS X desired
Experience with project management (scheduling labor, managing deadlines) a plus
As a Software Release Engineer, your primary focus will be providing solutions to streamline and manage software builds, releases, and controls throughout the software release lifecycle for Boingo's back-end systems. The candidate must have strong technical, analytical, and communication skills. This position requires that the release engineer coordinate and manage the deployment of code to Boingo's QA, UAT, and Production environments in a consistent, reproducible, and verifiable fashion. The Release Engineer will handle cross-functional communication between various groups within the organization (Engineering, QA, System Administration, Product, and Operations) in order to define a formal release management procedure. In depth experience with a variety of languages is expected (Java, Perl, C, shell scripting), and a working knowledge of commercial or OSS continuous integration and configuration management products is preferred.
This position reports to the Director of Systems Development.
Responsibilities:
Develop Configuration Management and Release Engineering policies and procedures
Work with multiple development teams (systems development and billing) to entirely automate our build process, and integrate existing disparate build system (e.g. Java, Perl, C)
Responsible for release documentation and enforcing adherence to procedures and rollout plans.
Coordination with project/product management and system administration to help facilitate production releases.
Design and develop an automated system to implement a build promotion workflow between various environments (System Test, QA, UAT, Production)
Requirements:
Excellent oral and written communications skills.
Excellent time management skills: Ability to multi-task and work in a fast paced environment.
A deep understanding of Configuration Management and Release Engineering best practices and principles.
Proficiency with Linux/UNIX and Windows software development environments.
Experience with the following build environments: Make, Ivy, Ant, Maven
Experience with multiple version control systems: CVS, Subversion, etc.
Minimum 3 years experience with scripting (Perl, Bash, etc.) to handle complex automation and administration tasks
Minimum 2 years experience working with Redhat RPM packaging.
Minimum 2 years experience working with Continuous Integration products (e.g. Anthill, CruiseControl)
Minimum 2 years of experience with JUNIT, or comparable unit testing frameworks.
Bachelor's degree in Computer Science, or equivalent experience.
Nice to haves:
Experience deploying applications within an Apache and Tomcat environment.
Experience with PVCS
Experience with Sun Solaris.
Experience with SQL and multiple RDBMS (Oracle, MySQL)
This role will support the overall accounting function and would require a solid understanding of accounting and internal controls.The position would require good communication skills and the ability to work cross functionally.
Responsibilities:
Prepare month end closing journal entries
Manage customer AR which includes, entering and tracking of AR, customer collections (AR aging) management
Prepare and manage revenue share reports, retail revenue reports and other customer billings
Assist with account reconciliations and general day to day accounting tasks/functions
Requirements:
4+ years experience in general accounting (combination of public accounting and private preferred)