Company Info - Careers

Candidates applying to DrFirst, Inc. should be prepared for the excitement and advancement opportunity presented by a successful company.

Candidates should be highly motivated and ready to make a contribution to DrFirst, Inc’s business mission. DrFirst is an EEO Employer and supports a drug-free work zone.

If you are interested in applying for any of the positions below, please send your resume and cover letter to recruit@drfirst.com


Innovate, Transform and Grow with DrFirst

Do you know a Senior Java Developer Superstar?

Help a friend and earn $3,000 for yourself! DrFirst, Rockville-based healthcare technology innovator, is looking for senior Java developers to play a key role in creating and growing ground breaking healthcare software. If you know a java rock star, send him or her our way. We hire, you get paid.


Open Positions

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

Cloud Engineer
The Cloud Engineer will serve a critical role to drive the architecture/design and implementation of cloud-based solutions and the migration to a cloud-based PaaS and SaaS product. The position will include developing the cloud computing strategy, cloud suitability assessment, and a time-bound computing plan, as well as administrative and support. Drive initiative to transition to a cloud computing environment. The ideal candidate is someone with a strong technical background and customer focus, as well as excellent interpersonal and communication skills. back to top


Configuration Specialist
The configuration specialist will play an integral part of each software product build by developing processes and rules in branching/tagging/merging for the concurrent development of multiple system releases. This position is responsible for configuration management planning, change control, status accounting, configuration audits/evaluations, product release and delivery, and implementation of the configuration identification schema. The configuration specialist will also be responsible for providing technical leadership and guidance to team members and program personnel based on functional software requirements as well as the requirements identified by program artifacts, assisting development management with program reviews and interfacing with other engineering disciplines to provide solutions to a variety of CM technical problems. Requirements for this position include a Master of Science Degree in Computer Science or related field, excellent communication and interpersonal skills, experience in full life cycle J2EE application development, experience with Ant or Maven, bug tracking, source/version control, as well as continuous integration. back to top


Hospital Software Sales Representative
Immediate opportunity for an experienced sales individual who is ready for growth and opportunity. This position is in a fast-paced, multi-tasking environment and will focus on hospital sales. Must haves include strong technical aptitude, proactive planning, attention to detail and experience selling software in a hospital environment. Experience selling to MEDITECH hospitals is preferred. Candidate will spend 90% of their time on the phone building their pipeline, conducting demos, fielding calls, and product support. Successful candidates must be able to demonstrate their past Hospital sales experience. The candidate will report to the Rockville, Maryland or Mesa, Arizona office. back to top


Program Manager, Hospital Markets
The Program Manager for Hospital Markets is responsible for the success of DrFirst products and their viability, go-to-market delivery and ongoing adoption by Hospital Market end user clients. The Program Manager will collaborate with clients and internal teams on product vision and goals with a primary focus on bringing products/services for Hospital to market successfully. This individual will have demonstrated hospital and healthcare industry subject matter expertise in at least three of the following (Specific HCIS technical knowledge, hospital based clinical operations, electronic prescribing, medication management & reconciliation, interoperability, healthcare market reform including public and private incentive/penalty programs, and care collaboration for transitions of care throughout the care continuum), as well as experience working directly with customers and managing projects. back to top


Project Engineering Manager
The Project Engineering Manager will lead software development projects by driving consistently in both project execution and project results, ensuring efficient and timely delivery of both new products, as well as improvements to existing products. The PEM will also establish and maintain release planning, and identify and pursue enhancements to ongoing development operations. The project engineering manager will also unify stakeholders on project goals, gain consensus on project execution strategies, tactics and outcomes, and assure proper resource allocation across the portfolio of projects underway. Candidates for serious consideration must have a undergraduate degree in computer science or related field (Master's preferred), at least 2 years experience focused on programming or quality assurance, 3+ years of project management experience, excellent oral and written communication skills, and experience working with customers, IT systems, and stakeholders. back to top


Sales Associate
The Sales Associate performs a variety of sales, marketing, administrative, research and reporting activities to drive lead generation. Effective lead generation will optimize the impact of the Regional Sales Team in pursuit of reaching 100% of the maximum sales quota. The Sales Associate is ultimately responsible for acting as a dynamic resource within the Regional Sales Team. By executing critical thinking skills, intense attention to detail and advanced time management skills, the Sales Associate will provide the additional bandwidth for the Regional Sales Team to successfully execute the Best Practice sales strategies for mid-large size doctor groups(16+ doctors), IPA, hospital, health system and health community markets. back to top


Senior Java Developer
The Senior Java Developer will play a key role in creating and growing core enterprise, architecture, technology, and competencies. This position will use the latest technologies, tools, and techniques to design and develop reusable, scalable, flexible, and high-performing quality software applications. Requirements for this position include a Master of Science Degree in Computer Science or related field, 5+ years of software design and strong Java development knowledge is a must. Other must haves are 2+ years of experience performing as a team lead, expertise of advanced software engineering concept, and Excellent writing, communication, interpersonal skills. Background in web technologies and enterprise application implementations in large-scale, multi-platform, distributed environment. back to top


Senior Oracle Database Administrator
Sr. Oracle DBA needed to: support existing Oracle-based applics; database maintenance, technical support, applic development, & installation & upgrades; monitor database events & optimize system performance; automate reactive procedures & promote rapid response to issues; oversee data fixes; maintain proper backup & disaster recovery procedures. Min. req: MS in Elec. Eng’g or Comp. Sci. plus 1 yr. rel. exp. req’d. Knowledge of Oracle, Sun Solaris, SQL and Goldengate req'd. Send resume & cover ltr to: HR, DrFirst.com, Inc., 9420 Key West Ave., Ste. 230, Rockville, MD 20850. No calls or emails. EOE.back to top


Senior Product Manager
We are looking for a dynamic, experienced Senior Product Manager to manage next-generation software solutions for physicians and healthcare professionals. This position will be responsible for both technical and business aspects of this solution including strategic product planning; internal and external product expertise and evangelism; business analysis and product-line management; and cross-functional leadership and collaboration across the organization. The ideal candidate will have at least 7 years of software product management experience, with at least 2 years in the medical/healthcare software industry. A bachelor’s degree, strong strategic and analytical thinking, and strong decision making ability are also must haves. back to top


Senior Software Engineer in Test
The Senior Software Engineer in Test is primarily a technical testing role working with product manager, project manager and a team of test engineers to ensure a quality product for the end users. The Automation Engineer must possess deep knowledge in software testing methodology and the system development life cycle including design, development & maintenance of test plans, scenarios, and scripts for various software product development efforts. The Engineer is also responsible for policy and procedures of product releases through unit testing, integration testing, performance testing, functional testing, regression testing, scalability testing, client acceptance testing, user interface testing, batch process testing, and production support testing of these various software products; participation in design specification reviews and technical documentation reviews is essential to performing these duties. B.S. in Engineering or Computer Science is required, as well as experience using automated testing tools. back to top


Senior Virtualization and Server Engineer
The Sr. Virtualization and Server Engineer will be responsible for defining current and future VMware vSphere technical architecture from VM layout through ESX cluster configuration and connection to the underlying SAN and IP network. This person will monitor utilization, capacity growth and performance of VMs and physical servers across primary and secondary datacenter, as well as create infrastructure and systems architecture documentation and disaster recovery procedures. This individual will have a minimum of 5 years’ experience with designing and implementation of VMWare vSphere and related management (provisioning, backups) and monitoring/alerting systems, a demonstrable knowledge in implementing Disaster Recovery of virtual systems (preferably using SRM), and scripting experience with VMware and Windows. back to top


Software Engineer
Software Engineer needed to: design & develop reusable, scalable & high-performing software applics using Java/J2EE, Spring, Hibernate & SQL; develop enhancements to existing product lines & design & develop new product lines; ensure software quality & problem-solve. Min. req: MS in Comp. Sci. plus 1 yr. rel. exp. req’d. Knowledge of Java req'd. Send resume & cover ltr to: HR, DrFirst.com, Inc., 9420 Key West Ave., Ste. 230, Rockville, MD 20850. No calls or emails. EOE. back to top


Software Engineer, Technology Engineering
The Software Engineer will play an integral role in the success of the Technology Engineering group to help ensure that our products meet total quality management and/or other reliability standards. Qualified candidates will have a B.S. In Computer Science or related area of study (or equivalent experience), 2+ years of software design and development experience in a Java environment and strong Java knowledge is a must. Mid-to senior-level experience and expertise of Java EE technology stack and related technologies and tools. Knowledge of advanced software engineering concept. Excellent writing, communication, interpersonal skills with a self-starting attitude and ability to be a flexible team-player. back to top


Technical Support
In this role, the technical support is responsible for providing support to clients of DrFirst, as well as internal support to DrFirst staff. Key responsibilities include assisting clients with technical issues, sig scans, palm loading, HelpStar tickets, license renewals, SureScript registrations, failed faxes, monitoring Rcopia, Oracle and Proxy servers, and ensuring HIPPA compliance and security integrity. A bachelor's degree (computer science or related field), a minimum of two years working experience, excellent customer service and communication skills, knowledge of PC and internet technology, and able to multi-task are key requirements of this position. back to top


UI/UX Developer
The UI/UX Developer is a highly valued, critical position on our development team. The UI/UX Developer participates in small scrum teams specific to products such as Rcopia, Moxy, and Patient Advisor. These teams are dedicated to ensure software quality, enhance user experience for our customer, and safeguard private medical information for each patient. The development environment fosters entrepreneurial thinking and each team member is expected to contribute substantially. This individual will have expert level knowledge and experience with JavaScript, HTML and CSS. back to top


Other open opportunities:
  • Internships
    • QA
    • Software Development
  • iOS/Android Developer
  • Mobile Content Manager
  • Mobile Test Engineer
  • Technical Business Analyst
2010 Lead411 Top Tech Company

DrFirst offers a generous compensation package including:

  • Eighteen paid days of accrued annual leave
  • Medical insurance
  • Dental Insurance
  • 401(k) plan
  • Group life insurance
  • Disability insurance
  • Bonus
  • Extras
    • Professional and Personal Growth Training
      • DrFirst University
      • Book Club
      • Healthy Living Club
      • Self-help and Educational Library
    • Refreshments
      • Bagel Fridays
      • Gourmet Coffee
      • Free PB&J lunches
      • Fresh fruit delivered weekly
    • Group Activities
      • Annual Picnic
      • Holiday Party
If you have questions or need additional information regarding any of our open opportunities, please contact:

Gregory Fleischman
Sr. Corporate Recruiter
gfleischman@drfirst.com
office: (301) 231-9510 ext. 2843

DrFirst Summer Picnics and Holiday Party

Flash Alternative Goes Here

back to top

DrFirst Employee Testimonials

Jason Cooper“I recommend DrFirst to someone that is looking for a long-term career in a company that will invest in you to grow as fast as it does.”

Jason Cooper
Partners
more>

Jason Wolohan“Regardless of your area of expertise, DrFirst is a company that gives you the chance to showcase the talents you have and gain knowledge in other areas.”

Jason Wolohan
Partners
more>

“The best part working as a BTA in DrFirst is - my job function is never fixed and is always challenging.”

Jeff Chang
Development
more>

Mohan Mani“DrFirst is a place where I can walk in and talk to our CEO on a daily basis, where we regularly interact with the President and all members of the executive management team.”

Mohan Mani
Development
more>

Krista Tucker“Working here is not just a job it is a place where you can feel real fulfillment in what you do while continuing to learn and be challenged in an innovative environment.”

Krista Tucker
Development
more>

Tyler Rae“DrFirst culture recognizes and embraces that idea that we are all 'A players' and that we win as a group, not through individual efforts alone.”

Tyler Rae
Operations
more>

“Working for DrFirst has been one of the most rewarding and challenging experiences in my professional and personal life. ”

Seth Terbeek
Operations
more>

“We have a culture of asking 'What can you do better today than you did yesterday?'”

Tim Thompson
Operations
more>

“DrFirst wasn't one of the companies pushing healthcare forward; they were pulling from the front.”

Brad DiPietro
Sales
more>

“Knowing that our team yields products that have rippling positive affects for hospitals, providers, and patients is gratifying.”

Darcee Harris
Sales
more>

“If you are looking at a place where hard work, friendships and a common goal are held in high regard then DrFirst is a place you need to bring your talents.”

Curtis Hess
Sales
more>

Chris Knox“I've been in the healthcare industry for over 15 years, and with DrFirst, I can see how my efforts not only impact the team I work with, but also the organizations and people that our solutions serve.”

Chris Knox
Sales
more>

“I love working at DrFirst because of the opportunity to think for yourself and always feel free to voice your opinion.”

Ed Korba
Sales
more>

Lisa Wheeler“I instantly felt like I was working with family in a tight knit community.”

Lisa Wheeler
Sales
more>

“DrFirst's entrepreneurial spirit allows its employees to challenge the norms of creativeness and ingenuity, while also being presented with through provoking projects themselves, by fellow co-workers and executive management.”

Brandon Yu
Sales
more>

“My favorite part about working at DrFirst is that I love that I am making a difference every day for not only the company, but also in the lives of providers.”

Pooja Babbrah
Product
more>

“If you like a fast paced environment, like change and like endless opportunities available to grow, then this is the place for you!”

Michelle Soble-Lerner
Product
more>

Irene Froehlich“Ideas are valued here, thinking outside the box is embraced here, and the best part is the philosophy of failing fast.”

Irene Froehlich
Management
more>

Michael McClure“If you like learning new things, stretching your capabilities and challenging goals, then this is the place for you.”

Michael McClure
Management
more>