Engineer II, Software

Engineering North Charleston, South Carolina United States Atlanta, GA Austin, TX Boston, MA Brookfield, Wisconsin Houston, TX Dallas, TX Orlando, FL Phoenix, AZ Tampa, FL Washington, District Of Columbia Minneapolis, United States Denver, CO Jacksonville, FL Remote, United States Providence, RI Seattle, WA


About Benefitfocus:

Benefitfocus, Inc. (NASDAQ: BNFT) is a leading provider of cloud-based benefits software solutions for consumers, employers, insurance carriers and brokers. Benefitfocus has served numerous consumers on its platform that consists of an integrated portfolio of products and services enabling clients to more efficiently shop, enroll, manage and exchange benefits information. With a user-friendly interface and consumer-centric design, the Benefitfocus Platform provides one place for consumers to access all their benefits. Benefitfocus solutions support the administration of all types of benefits including core medical, dental and other voluntary benefits plans as well as wellness programs.

Does building and managing a platform at massive scale that enables millions of dollars of revenue sound fun? We are seeking a Software Engineer II to join the Benefitfocus Platform team. This team is core to all Benefitfocus products and services, constructing a platform maximizing the speed and quality with which developers can build industry-changing capabilities.

We are looking for self-driven individuals who enjoy solving complex challenges at scale. This person should have hands on experience with building and automating microservices, cloud platforms, and containerized environments.

Key Responsibilities:

  • Ensures goals of team are being met by reporting any issues that hinder productivity or stability of product.
  • Leads and implements features independently and completes all assigned tasks correctly and efficiently.
  • Works with senior engineers and architects on technical designs.
  • Provides direction to other team members by being available to answer questions and perform code reviews.
  • Shows direction in improving Benefitfocus coding standards and product lines by suggesting new ideas and methods to incorporate into our existing procedures.
  • Requires the ability to work well with others in and out of the team.
  • Other Duties as assigned.

Education and Qualifications:

  • Bachelor's degree or comparable work experience in software development.
  • Minimum 2 years of experience in software development recommended in addition to education requirements.
  • Comprehensive knowledge of technical competencies.
  • Proven track record with planning and delivering coding assignments with high quality.
  • Motivated, self-starter results-oriented team player willing to do “whatever it takes” in a dynamic and stimulating environment.
  • Great verbal and written communication skills.

Skills & Competencies:

  • Java 8+
  • Spring
  • AWS (or similar cloud computing service)
  • Apache Kafka (or similar event streaming platform)
  • Docker
  • Relational and non-relational databases
  • Unit, integration, and performance testing
  • JavaScript
  • Understanding of UI frameworks such as React, Vue, and/or Angular 


Benefitfocus is committed to providing a diverse and inclusive workplace in which equality, representation and respect create a culture of belonging. It is Benefitfocus’ policy to encourage diversity in hiring, recognizing that this enriches the work environment for all Benefitfocus Associates and that a broad variety of perspectives enhances decision-making and creativity. Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, gender, sexual orientation, gender identity, protected veteran status or disability. Benefitfocus is an Equal Opportunity Employer Minority/Female/Disability/Veteran.