Dice - The career hub for tech™
  • Post Jobs

Work@Dice

Who are we? We are the nation's largest employment Internet site for technology professionals, and we need more team players! These positions will support our Web-based career solutions business.

Benefits offered by Dice to eligible employees
  • Insurance – Health, Dental, Vision, Flexible Spending Accounts, Life, STD, LTD
  • 401(k)
  • Employee Assistance Program (EAP)
  • Tuition Reimbursement Plan
  • Fitness Club Reimbursement Plan
  • Generous Vacation Plan
  • Paid Sick Leave
  • Paid Personal Days
  • Paid Holidays
If you are interested in any of the jobs listed here, please e-mail us a detailed resume with cover letter. No phone calls, please.
Dice Human Resources
12150 Meredith Drive  •  Urbandale, IA 50323
Dice is an Equal Opportunity Employer. Reference, background, and credit checks required.

Job Openings at Dice

Account Coordinator, New Business

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

Dice.com, a Dice Holdings company, quickly delivers the opportunities, insights and connections technology professionals and employers need to move forward. Learn how to effectively move forward at www.dice.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our New Business Sales team has an immediate need for an Account Coordinator in our Urbandale office. As an Account Coordinator you will provide sales support for sales teams and channels by providing client trainings, performance monitoring, troubleshooting, and performance reviews by account. In addition, partner with sales teams to look for additional product opportunities.

In this position you will:

  • Work with sales force to build and maintain positive client relations
  • Assist sales force in identifying up-sell opportunities and uncover client initiatives
  • Evaluate products purchased to ensure clients receive sufficient ROI through interpreting Business Intelligence reports/portals and coaching clients on improvement suggestions
  • Educate clients on how to use products to their maximum benefit, encourage product usage/consumption, and promote additional products that will benefit the customer
  • Provide website and product usage training to existing clients
  • Provide feedback to clients to help increase ROI
  • Client engagement audits through B2B customer lifecycle reviews
  • Provide updates to the CRM database as required
  • Maintain the highest degree of customer satisfaction of both internal and external clients by ensuring timely response to their requests
  • Troubleshoot any issues experienced by the client and ensure quick resolution
  • Gain industry and client specific knowledge to aid the sales rep in sales pitches
  • Other duties as assigned

Minimum Qualifications:

  • Bachelor degree in Business or related field preferred
  • Account management, technical training or equivalent background preferred
  • Minimum 2 years experience in a customer facing role
  • Proficient in Microsoft Office products, especially Excel, Outlook, and PowerPoint
  • Experience with SalesForce.com or similar CRM system
  • Experience with ClearSlide or similar webinar software
  • Experience with Applicant Tracking systems or Human Resource Information Management systems such as Taleo, Bullhorn, Kenexa, et al.
  • Ability to work flexible hours
  • Ability to receive and utilize constructive feedback
  • Excellent written and verbal communication skills including communication via phone, email, and presentation
  • Ability to prioritize and manage time effectively
  • Attention to detail
  • Confidence and experience presenting in front of groups of people
Qualified candidates should apply here
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Director of Sales, National Accounts

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and we are looking for a Director of Sales, National Accounts in the New York or Chicago area. This position will be responsible for leading the Dice.com National Account sales team, providing guidance and managing outstanding sales performance.

In this position you will:

  • Sales Leadership
    • Lead the Dice.com National Account sales team providing guidance and managing outstanding sales performance
    • Identify target markets and develop sales strategies (product and pricing packages) for penetrating and growing these markets
    • Responsible for the establishment and achievement of both annual and monthly sales objectives in coordination with the Company's business plan
    • Responsible for coordinating the specific objectives of the Sales Plan with all of the functional departments of the company and, most specifically with Finance
    • Manage the field sales selling processes, from lead generation through close and account servicing
    • Lead sales recruiting, and develop sales training programs
    • Design and implement post-sales account services processes
    • In coordination with the SVP of Sales, this position establishes both market and target customer strategies for the company
  • Business Development:
    • Identify new ways to generate revenue on Dice.com and Clearance Jobs while building on core brand strengths
    • Manage multiple business initiatives in a complex multi-office environment
    • Structure and negotiate deals around content syndication and distribution
    • Develop partnerships and revenue generating deals in the mobile space as well as online
    • Responsible for the successful management of the needs of the Company's customers in order to meet the objectives of the company's overall business plans and strategies
    • Spend a significant portion of time in the field both with individual accounts and co-traveling with sales personnel
    • In coordination with SVP of Sales, establish compensation plans for all sales personnel including salary structures, commission plans, sales contests and bonus plans
    • Keep up to date with recent market and industry trends, competitors, and leading customer strategies
    • Miscellaneous duties as assigned

Minimum Qualifications:

  • BA or BS degree. MBA degree is desirable
  • 7-10 years of business development and field sales management experience, with increasing levels of responsibility and successful sales track record
  • Substantial experience working with online media and technology companies
  • A strong understanding of technologies that power the web
  • A proven track record managing content, distribution, and integration deals
  • Experience working with a variety of online revenue models
  • A passion for the web and social media
  • A solid understanding of Dice's tech audience: products, players, technologies in related markets
  • Knowledge of online recruiting and/or HR marketplace
  • Strong communications skills are a must – effective written, verbal and presentation communication skills
  • Strong leadership and employee management skills
  • Excellent analytical and research skills
Qualified candidates should apply here
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Integration Engineer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Technology team has an immediate need for an Integration Engineer in our Urbandale or Denver office. As an Integration Engineer you will be responsible for Implementing and supporting integrations among and between systems, applications and data sources utilizing code based solutions (Perl), Talend (Java), and Kapow.

In this position you will:

  • Work with customers to define needs and evaluate reported defects in the existing integrations
  • Design and implement under supervision system, application, and data integrations to support the enterprise
  • Adhere to and implement all aspects of industry standard software development life-cycle (SDLC) tasks for the supported implementations including, but not limited to, requirements, analysis, design, coding, and testing
  • Design and implement sufficient monitoring and controls to ensure that operational Service Level Agreements are met for supported implementations
  • Complete administrative tasks as assigned for the supported implementations including data extracts, loads, corrections, configuration changes
  • Create training materials and documentation and deliver training to administrative and operational staff on the use and monitoring of implemented solutions
  • Manage and perform or assist system maintenance and system performance enhancement activities as needed
  • Responsible for accurate and effective communication of work efforts and status to stakeholders
  • Helps provide an environment that is proactive and responsive to the customer's needs
  • Fosters and supports an "environment of change"
  • Miscellaneous duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Computer Science, MIS, a related field or equivalent work experience
  • Two or more years' experience in a position meeting a majority of the essential functions listed above
  • Requires creating code based integrations using Perl and Regular Expressions (Regx)
  • Requires experience with MS Word and Excel and multiple skills in two or more in the following categories:
    • Languages: Java, PERL, PHP, VB, C#, XML, HTML, CSS, SQL, PL/SQL, APEX, Script
    • Systems: Talend, Kapow, Oracle SQL, SQL Server, MySQL, SalesForce, Marketo, Zuora, .Net, Web servers, General SaaS providers
  • Strong analytical and organizational skills
  • Excellent oral and written communication skills
  • Extremely detail oriented, organized, self-sufficient, and self-motivated
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Mobile Developer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers' source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

We are looking for a dedicated professional who is passionate about native mobile app technology to join our newly forming Enterprise Mobile Application Team. This team will play a crucial role in Dice's global mobile product strategy by building and supporting cutting-edge iOS and Android mobile applications.

The Mobile Developer will be responsible for contributing to the development of engaging and effective native mobile applications across multiple platforms and device types while working closely with the Mobile Product Owner and Mobile UX Designer to deliver best of breed mobile experiences.

In this position you will:

  • Research latest trends, strategies and emerging technologies for mobile applications and contribute to technical vision
  • Work with other senior software engineers to understand the high-level mobile software designs and technical specs
  • Work with project teams to plan integration and implementation strategies
  • Codes, tests, debugs, documents, and implements complex software applications. Creates complex prototypes and ensures deliverables are high quality and meet user expectations. Supports system and integration testing activities. Initiates design reviews for new applications and adheres to software development standards
  • Works with product owners and designers to understand and implement the mobile application vision
  • Oversees and contributes to the documentation of production support processes. Anticipates long term support issues and plans for corrective actions. Supervises and collaborates with support teams to ensure complex issues are resolved in a timely manner

Additional Responsibilties:

  • Miscellaneous duties as assigned

Minimum Qualifications:

  • Required Knowledge, Skills and Attributes:
    • At least 3-5 years of Software Development experience
    • 2+ years of experience developing in either Android or iOS
    • 1+ years of experience developing in a secondary mobile platform
    • Expertise building apps that communicate with RESTful services
    • Strong leadership, communication, problem-solving, organization skills and attention to detail
  • Required Education and/or Experience
    • Bachelor's or higher degree in related field or equivalent experience
Qualified candidates should send cover letter and resume to: HR@dice.com
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Mobile QA

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers' source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

In this position you will:

  • Native and emulated mobile application testing (iOS and Android)
  • Executes quality assurance activities for multiple projects, software releases, and cross team integration
  • Write new and update existing test cases and testing strategies
  • Develop and run automated test scripts against UI and Service/Code with the use of both 3rd party tools and home-grown test harnesses
  • Participate in all aspects of mobile testing, including functional, integration, regression, load and performance testing
  • Provide communication with multiple partnering teams in regards to testing progress, dependencies and risk
  • Review and interpret all documentation related to testing, including business requirements and functional and design specifications, in order to provide input to the project team regarding the planning of testing activities
  • Provide detailed test reports and metrics to document the status and any risk for current releases

Additional Responsibilties:

  • Miscellaneous duties as assigned

Minimum Qualifications:

  • 5+ years QA experience including 3+ year experience with mobile testing in an Agile environment
  • Experience with Native and Web apps on Android and iOS platforms, tools & techniques
  • Experience installing .apk and .ipa files, taking screenshots on different devices
  • Strong SQL knowledge – responsible for complex data validation
  • Minimum 1 year experience writing and performing automated tests and test scripts
  • Ability to write and execute detailed test cases that exercise all aspects of the system under test
  • Ability to write clear and reproducible defects that describe deviations from expected behavior
  • Ability to distinguish defects from enhancement requests
  • Team player who exhibits effective interpersonal skills with a collaborative style
  • Programming experience a plus (C#, Java)
  • Experience with Omniture/Analytics and SEO concepts and validation
  • Must have a grasp of web technologies (HTML5, CSS3, JS, adaptive design, etc.)
  • Understanding of IIS, TCP/IP, DNS and Load Balancing
  • Proficient with MS Office Tools (Word, Excel, Visio) and Quality Assurance Tools
  • Knowledge of Team Foundation Server (TFS) a plus
  • Knowledge of Mobile automation, emulation and analytics tools
  • A demonstrated track record of maintaining and improving individual as well as team job skills through training, self-research and self-study
Qualified candidates should send cover letter and resume to: HR@dice.com
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Mobile UI/UX Developer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers' source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

We are looking for a dedicated professional who is passionate about native mobile app technology to join our newly forming Enterprise Mobile Application Team. This team will play a crucial role in Dice's global mobile product strategy by building and supporting cutting-edge iOS and Android mobile applications.

The MOBILE UI/UX DESIGNER will create and implement engaging and effective mobile UI designs for native mobile applications across multiple platforms and device types. This role will be responsible for creating results on their own, as well as working within a cross-functional team through a collaborative design process to deliver rapid prototypes, user stories, concept sketches, experience storyboards, information architecture, interaction design, visual design, design research and usability.

In this position you will:

  • Interact with stakeholders, application developers, designers, QA teams and product managers to conduct user research, testing and optimization of new and existing mobile app and mobile web UI designs
  • Apply your knowledge of mobile application trends and platform specific behaviors to drive the design and UI/UX of best in class mobile applications that are optimized for the popular mobile operating systems and device types
  • Define the user experience flows and designs that are optimized for mobile applications on multiple device types
  • Recommend creative ideas that maximize the native mobile application environment and features in order to create a compelling and unique user experience
  • Create and drive usability testing plans for native mobile applications
  • Continually research native mobile application trends and OS updates and compatibility issues
  • Utilize web/mobile analytics in design process
  • Analyze business requirements to create relevant deliverables, suggest enhancements and provide feedback on best-practice implementation
  • Assist developers with implementing UX/UI designs
  • Develop wireframes, prototypes, and write design specifications for user interfaces and workflow
  • Communicate design options with pros and cons to project team and business partners. Work closely with product and solutions managers to facilitate an understanding of deliverables, sizing estimates, and prioritization decisions
  • Ensure designs are a coherent and compelling reflection of the product brand strategy and vision; create cohesion, where needed, within the overall brand
  • Work within an Agile development environment

Additional Responsibilties:

  • Miscellaneous duties as assigned

Minimum Qualifications:

  • Required: Bachelor's Degree in graphic design/related technical area and/or equivalent experience
  • 5+ years relevant experience in UX|UI design and 3+ years' experience in mobile interactive design
  • A mobile-first design attitude
  • Strong native mobile app design and UI/UX experience across the major platforms
  • Strong knowledge of native mobile application trends and features, UI/UX, platform specific behaviors and best practices
  • Outstanding portfolio showing hands-on mobile application UX track record: sample artifacts with a discussion of business challenges, constraints, and achievements
  • Excellent communication skills with the ability to articulate technical designs, strategies and problems to stakeholders
  • Deep understanding of Apple's human interface design guidelines, Android Design and other mobile platforms' design
  • Experience conducting user tests and working with A/B, multivariate testing tools
  • Expertise in conducting, documenting and presenting findings from user centric research
  • Experience with storyboarding, mind-mapping and rapid visualization
  • Expertise in design including layout, typography and color
  • Experience with Incremental or Iterative SDLC methodologies such as Agile, Scrum, Extreme Programming (XP), etc
  • Solid knowledge and background using tools of the trade such as Adobe Illustrator, Adobe Photoshop, Microsoft TFS, wire-framing tools, prototyping tools, HTML5/CSS3, Bootstrap and mobile OS UI
  • Experience developing web interfaces for all major mobile operating systems and device types
  • Ability to create low, mid and high-fidelity prototypes to rapidly explore ideas and complex interactions in the context of the overall product; also, ability to identify when a specific prototype development is appropriate
  • Intense attention to detail and commitment to deliver excellent results
Qualified candidates should send cover letter and resume to: HR@dice.com
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

New Business Sales Executive

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our Sales Department has an opening for a Sales Executive in our Urbandale office. As a Sales Executive you will establish, maintain, and grow relationships with existing and prospective Dice clients to achieve maximum revenue potential.

In this position you will:

  • Up-sell new and existing customers in order to maximize and maintain business relationships
  • Sell new products to potential and existing client base
  • Develop new business by following up on leads generated by lead campaigns, tradeshows and inbound telephone and website leads
  • Responsible for monthly and long-term renewals of current client contracts
  • Retain and minimize cancellations of the Dice service
  • Establish and cultivate key relationships via the telephone
  • Contact assigned accounts to maintain and generate continued sales of Dice services
  • Sell incoming leads at an established closed ratio
  • Provide continuous sales support to existing client base
  • Attain established goals set by self and direct report
  • Regular attendance
  • Accountable for meeting criteria set forth in monthly reviews
  • Other duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Marketing or a related filed or equivalent proven experience
  • Proven sales ability / experience – minimum 2 years
  • Ability to work in a team atmosphere
  • Excellent written and verbal communication skills
  • Strong organization and time management skills
  • Detail Oriented
  • Strong knowledge Microsoft Office products and experience with a CRM system
Qualified candidates should apply here
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Product Marketing Manager

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

Dice.com, a Dice Holdings company, quickly delivers the opportunities, insights and connections technology professionals and employers need to move forward. Learn how to effectively move forward at www.dice.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

Our teams are growing and our Marketing Department has an immediate need for a Product Marketing Manager in our Santa Clara office. As a Product Marketing Manager at Dice.com, you will be responsible for the outbound marketing activities that drive demand and consideration for Dice's customer-facing products and features, including Open Web, #Dice141 and other new innovations. You will be front and center in showcasing to the talent acquisition and HR communities how innovative Dice.com is and how fast the company can innovate.

This position will report to the Director of Relationship Marketing and will work closely with Sales, Product Management, Analytics, and the rest of the marketing team. You will craft the messaging and positioning for products based on collaboration with research from the Analytics team. You'll oversee marketing programs that drive demand. Attention to detail and an eye for quality, along with the ability to grasp and translate technical capabilities into benefits is crucial. In your role as a Product Marketing Manager you will be the expert in our products, the benefits to our audiences and will transfer that knowledge to the Sales channel.

In this position you will perform:

  • Competitive intelligence – Ensure that key stakeholders are kept up-to-date on new product releases by competitors and how those products compare to Dice products
  • Product positioning and messaging – Facilitate the process among Product, Marketing and Sales to agree upon positioning that differentiates our products from competitors' products and assist with the Sales product positioning training
  • Product launches – Plan the launch of new products and releases and manage the cross-functional implementation of the plan and keep key stakeholders up-to-date on contingencies, opportunities and risks
  • Demand generation – Collaborate with Brand and Digital Marketing teams to implement plans that inspire audiences to consider new recruiting products. The Product Marketing Manager will actively develop and maintain product-specific Web content, while working with other team members and teams to ensure collateral and training material is updated in a timely manner
  • Customer Evangelism – Establish and maintain a marketing relationship with key customers who are willing to be references for case studies and speaking events. Collaborate with Analytics to provide timely customer feedback to Product and Sales
  • Other duties as assigned

Minimum Qualifications:

  • BA or BS degree and/or equivalent experience required
  • 5+ years of marketing experience and ideally 2+ years of software product marketing experience
  • A track record of working with product and sales teams to implement product launch plans
  • Experience in developing effective product marketing materials, such as Web content and case studies
  • Excellent verbal presentation skills and interpersonal skills, with a proven track record of establishing credibility with key customers, cross-functional teams and management
  • Fluency in marketing automation software
  • A deep understanding of HR/recruiting or the technology market
  • Willing to travel 10%
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Senior Android Developer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

Dice.com, a Dice Holdings company, quickly delivers the opportunities, insights and connections technology professionals and employers need to move forward. Learn how to effectively move forward at www.dice.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Engineering team has an immediate need for a Senior Android Developer in our Santa Clara office. As a Senior Android Developer you will be responsible for performing expert-level application analysis, design and development activities for a complex, high-volume, native Android application.

In this position you will:

  • Work with stakeholders to define system requirements
  • Responsible for communicating project status to team members and business users
  • Responsible for analyzing, designing, coding, debugging, testing, documenting, and deploying changes to the system
  • Works closely with team lead in evaluating current systems and making decisions on future development
  • As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems
  • Provide assistance to testers and support personnel as needed to determine system problems
  • Provide assistance and mentor less senior engineers to help complete assignments
  • Conduct formal code reviews
  • Participates in deployment planning
  • Regular attendance
  • Other duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Computer Science, MIS or a related field
  • Experience Agile software development methodologies preferred
    • Requires experience with the following technologies:
    • Languages: Java, jSON, HTML, CSS, JavaScript, REST
    • Databases: Oracle, MySQL, SQL Server
    • O/S: Linux, Windows
  • Strong verbal and written communication skills
  • Basic Microsoft Office software proficiency
  • Effective time management skills
  • Ability to multi-task and stay organized in a dynamic work environment
  • Ability to work in a team atmosphere
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Senior CRM Developer

Dice is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our primary mission is to help professionals in the communities we serve find the best job opportunities and further their careers. Our focus and commitment sets us apart from the competition. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Technology division has an immediate need for a Senior CRM Developer in our Urbandale office. As a Senior CRM Developer you will be responsible for the design and implementation of enhancements to our Salesforce Performance Edition CRM system, CRM add-ons, and related or interfaced systems; as well as provide ongoing support for the CRM environment (system, add-ons, and interfaces).

In this position you will:

  • Work with customers to define needs and evaluate reported defects in the CRM environment and related systems. Assist when the needs or defects are in interfaced systems
  • Design, present, and implement solutions that satisfy the customer's needs and align with strategic and tactical goals
  • Create solutions that are efficient, responsive, and cost-effective
  • Adhere to and implement all aspects of industry standard software development life-cycle (SDLC) tasks for the supported implementations including, but not limited to, requirements, analysis, design, coding, and testing
  • Manage and perform or assist system maintenance and system performance enhancement activities as needed
  • Review solutions from CRM developers for adherence to and mentor CRM developers in the items listed above
  • Responsible for accurate and effective communication of work efforts and status to stakeholders
  • Provide an environment that is proactive and responsive to the customer's needs
  • Fosters and supports an "environment of change"
  • Responsible for reviewing work produced by and mentoring one to two CRM developers
  • Other duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Computer Science, MIS, a related field or equivalent work experience
  • Five or more years' experience in a position meeting a majority of the essential duties listed above
  • Demonstrable experience as a Salesforce admin, developer, and designer writing APEX code and utilizing a majority of the Salesforce features including, but not limited to workflows, custom objects, Visual Force pages/controls, triggers, SOQL, API calls, batch jobs, and managed packages
  • Experience with MS Word, MS Excel, HTML required
  • Strong analytical, problem solving, and organizational skills
  • Excellent oral and written communication skills
  • Ability to effectively mentor using different mentoring styles
  • Extremely detail oriented, organized, self-sufficient, and self-motivated
  • We leverage many managed packages and features, so experience with any of the following is a plus: Data.com, Force.com pages, ProvenWorks, Zuora, Salesforce communities, Outlook integration, and Marketo
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Senior Software Engineer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our primary mission is to help professionals in the communities we serve find the best job opportunities and further their careers. Our focus and commitment sets us apart from the competition. To learn more about our brands please visit www.diceholdings.com.

Slashdot Media, a business unit of Dice Holdings, Inc., is the leading online network for social technology communities on the web. In the last decade, Slashdot Media has pioneered social media and collaborative software development. Slashdot Media sites include Slashdot ("News for Nerds"), SourceForge.net (Open Source software development hosting) and Freecode (Directory of Linux and Unix Enterprise Software).

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Technology department has a need for a Senior Software Engineer in our San Francisco office. As a Senior Software Engineer you will be responsible for performing expert-level application analysis, design and development activities for a complex, high-volume, transaction-oriented, database driven web site with little to no support from supervisor.

In this position you will:

  • Responsible for analyzing, designing, coding, debugging, testing, documenting, and deploying changes to the system
  • Responsible for communicating project status to team members and business users
  • Work closely with team lead in evaluating current systems and making decisions on future development
  • As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems
  • Maintain and improve system documentation over time
  • Provide assistance to support personnel as needed to determine system problems
  • Provide assistance to other engineers to help complete assignments
  • Conduct and perform regular code reviews
  • Participate in epic, sprint, and deployment planning
  • Miscellaneous duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Computer Science or a related field
  • Five or more years experience with analyzing, designing, coding, building, testing and deploying application systems in a business environment
  • Experience with Agile software development methodologies preferred
  • Requires mastery of web front-end stack (HTML5, CSS, JavaScript)
  • Requires expertise with the following technologies:
    • Languages: Python, HTML5, CSS, JavaScript, SQL
    • Databases: One of: Mongo, MySQL, PostgreSQL
    • OS: Linux
  • Prefer experience with the following technologies:
    • Pylons, TurboGears, LDAP
    • Python or JavaScript Testing Frameworks
    • Compass, Coffeescript
    • Solr, Hadoop / Hive
  • Strong verbal and written communication skills
  • Effective time management skills
  • Ability to multi-task and stay focused and organized in a remote, distributed work environment
  • Ability to work in a team atmosphere
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Senior Web Developer

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

Rigzone, a Dice Holdings Inc. service, is a leading online resource for the oil and gas industry delivering content, data, advertising and career services. Dedicated to bringing upstream oil and gas news and data, including in-depth information on exploration, drilling and production markets to organizations tackling the energy challenge, its online community of highly-skilled and experienced energy professionals is unmatched. www.rigzone.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Technology Team has an immediate need for a Senior Web Developer in our Houston office. This is fundamentally an application/web and database development role, with an emphasis on architecture design and coding.

In this position you will:

  • Work with product managers, designers, and programmers to design and develop new features for existing web sites (primarily Rigzone.com) with responsibility for database development (SQL and NoSQL), application layer coding, and front-end HTML, CSS, and client-side Javascript
  • Thoroughly test one's own application code for potential bugs and security vulnerabilities and work with other team members in testing and review of other projects to ensure secure, high quality, cross-browser applications
  • Maintain existing applications and databases, providing ongoing support for day-to-day issues (bugs and fixes) and reporting
  • Coordinate with other members of the development team on coding efforts, best practices, and process improvement, as well as with the data center support team on deployment, system configuration, and troubleshooting

Minimum Qualifications:

  • Bachelor's Degree in Information Systems, Computer Science or related field
  • 7+ years coding in C# in a .NET environment (ASP.Net, MVC, and stand-alone applications)
  • 7+ years designing databases and coding T-SQL Stored Procedures in MS SQL Server
  • 7+ years coding HTML and CSS
  • 5+ years coding in Javascript and working with jQuery libraries
  • Proven ability to architect data structures or web solutions
  • Demonstrated ability to work independently or under only general direction
  • Ability to work on multiple projects in an environment where priorities shift regularly
  • Strong ability to analyze problems, propose solutions, and drive issues to resolution
  • Excellent verbal and written communication skills

Additional Preferred Qualifications:

  • NoSQL experience – Solr, Lucene, MongoDB, Neo4J
  • Experience Architecting and developing APIs and Web Services
  • Mobile web site or app development and design experience
  • Experience building reports for SQL Server Reporting Services (SSRS)
  • Exposure to OWASP best practices for secure web site coding
  • Familiarity with major third party ad-serving solution (Doubleclick, Atlas)
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Software Engineer

Dice is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our primary mission is to help professionals in the communities we serve find the best job opportunities and further their careers. Our focus and commitment sets us apart from the competition. To learn more about our brands please visit www.diceholdings.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

Dice.com, a Dice Holdings company, quickly delivers the opportunities, insights and connections technology professionals and employers need to move forward. Check us out at www.dice.com.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

Our teams are growing and our Technology team has an immediate need for a Software Engineer in our Santa Clara office. As a Software Engineer you will be responsible for application analysis, design, and development activities for a complex, high-volume, transaction-oriented, database driven web site within an Agile environment.

In this position you will:

  • Responsible for communicating project status to team members and business users
  • Responsible for analyzing, designing, coding, debugging, testing, documenting, and deploying changes to the system
  • Work with Product Development to understand and solve business issues
  • Participate in deployment planning
  • Regular attendance required
  • Miscellaneous duties as assigned

Minimum Qualifications:

  • Bachelor's degree in Computer Science, MIS or a related field
  • Two or more years' experience with analyzing, designing, coding, building, testing, and deploying application systems in a business environment
  • Experience developing within an Agile environment preferred
  • Requires experience with the following technologies:
    • Languages: Java, SQL
    • Skills: Core Java, Spring Framework (MVC, Security, Data)
    • Databases: Oracle
    • O/S: Linux
  • Experience with Tomcat, RESTFUL API's and AngularJS is an advantage
  • Understanding of HTML, CSS, Javascript and AJAX
  • Strong verbal and written communication skills
  • Effective time management skills
  • Outstanding team player with great communication skills
  • Self-motivated and able to work independently
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Software Engineer in Test

Dice is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our primary mission is to help professionals in the communities we serve find the best job opportunities and further their careers. Our focus and commitment sets us apart from the competition. To learn more about our brands please visit www.diceholdings.com.

We are looking for a dedicated Software Engineer in Test who has experience in all aspects of automation testing. This individual will play a crucial role in Dice's automation strategy by designing, developing and supporting an automation suite for multiple applications across multiple platforms. As a Software Engineer in Test you will ensure that the products we design deliver the best experiences to our users. Your work will impact every user interacting with our site and mobile applications.

When you become a Dice team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

There's a reason why we have such great talent retention – our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider Dice Holdings.

In this position you will:

  • Work with QA to develop test automation strategy and build test automation framework
  • Work collaboratively with development and QA team to identify test cases and suites best suited for automation
  • Prioritizing test cases that need to be automated
  • Write new and update existing test cases and testing strategies
  • Troubleshoot and provide failure analysis of issues identified from the automation suite
  • Frequent use of SQL queries for UI/data validation
  • Provide communication with multiple partnering teams in regards to testing progress, dependencies and risk
  • Review and interpret all documentation related to testing, including business requirements and functional and design specifications, in order to provide input to the project team regarding the planning of testing activities
  • Provide detailed test reports and metrics to document the status and any risk for current releases

Minimum Qualifications:

  • 5+ years of experience testing web based applications with a strong background in building comprehensive automated frameworks from scratch
  • Must have tested web applications that involved technologies such as HTML, JavaScript, responsive design, JSON, REST, and SOAP to be accessed on multiple platforms, including mobile and desktops
  • Experience coding in a least one language – C# or Java preferred
  • Experience using Cucumber, Selenium or comparable automation tool
  • Ability to analyze automated test results and metrics, perform root cause failure analysis
  • Strong SQL knowledge – responsible for complex data validation
  • Strong background in QA methodologies and best practices
  • Ability to write and execute detailed test cases that exercise all aspects of the system under test
  • Ability to distinguish defects from enhancement requests
  • Team player who exhibits effective interpersonal skills with a collaborative style
  • Experience with Omniture/Analytics and SEO concepts and validation
  • Must have a grasp of web technologies (HTML5, CSS3, JS, adaptive design, etc.)
  • Understanding of IIS, TCP/IP, DNS and Load Balancing
  • Knowledge of Team Foundation Server (TFS) a plus
  • Knowledge of Mobile automation, emulation and analytics tools
  • A demonstrated track record of maintaining and improving individual as well as team job skills through training, self-research and self-study
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.

Technical Product Manager

Dice Holdings is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.diceholdings.com.

Technology powers companies. Professionals power technology. Dice quickly delivers the opportunities, insights and connections technology professionals and employers need to move forward. Learn how to effectively move forward at www.dice.com.

When you become a Dice Holdings team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

Our teams are growing and our Product Development Team has an immediate need for a Technical Product Manager in our Santa Clara office. As a Technical Product Manager you will help deliver a top-notch suite of APIs to our developer customers and our internal development teams and assist with dice.com SEO.

Responsibilities:

  • Responsible for identifying and managing risks, making sound judgments about quality, and stopping (or speeding up) deployment
  • Responsible for assessing the quality of releases by monitoring incoming bugs and code changes
  • Develop tools and processes to improve software engineering productivity
  • Own release schedules and milestones in a fast-paced environment
  • Work closely with software engineers, QA, product managers, and other engineering teams to get high-quality products and features built, tested, and released on time
  • Conduct ongoing SEO assessments of and implement SEO best practices with a focus on long term strategies
  • Consult product managers on SEO to guide product plans including site redesigns, product enhancements, and new features
  • Work with Development and QA teams to ensure technical SEO best practices are properly implemented on newly developed code
  • Ongoing keyword research, analysis, recommendations and execution

Minimum Qualifications:

  • Bachelor's degree in Computer Science or another technical field or equivalent practical experience
  • 4 years of relevant work experience
  • Experience writing software
  • 2-5 years SEO experience
  • Strong analytical, problem-solving and organizational skills, understands what it takes to write and deploy quality code, and has exposure to large-scale systems
  • Excellent communication, interpersonal, and analytical abilities
Dice Human Resources  •  12150 Meredith Drive  •  Urbandale, IA 50323
Dice Holdings, Inc. is an Equal Opportunity Employer  •  Reference, background, and credit checks required.