Impiricus - The HCP-Preferred Engagement Platform | Impiricus

Junior Software Engineer

Location: Atlanta Metro Area

Department: Research and Development

Reports To: Director, Engineering

Job type: Full Time, Exempt


Who We Are

Impiricus is at the forefront of transforming the pharmaceutical industry. Our mission is to innovate the way pharmaceutical companies connect with physicians, enhancing the communication channels that are critical for the advancement of healthcare. With a team dedicated to pushing the boundaries of digital solutions, we aim to improve patient outcomes by fostering more effective, data-driven interactions between healthcare professionals and drug manufacturers. Join us in our journey to revolutionize healthcare communication and make a lasting impact on the industry.


Job Summary

We are seeking an energetic, technically literate individual to join our team as a Junior Software Engineer. In this role, you will collaborate in design, development, and deployment of various software products. You will report to the Director of Software Engineering. This detail-oriented and technical facing individual will have some experience or a strong track record in software engineering and working in health technology. The ideal candidate has a strong passion in health technologies, start-ups and an understanding of REST APIs and is willing to learn and collaborate on new product development.


Duties/ Responsibilities: 

  • Work in collaboration under the current development team to produce the highest quality software products.
  • Show interest in development and work on real-world problems HCPs face.
  • Work with our client services team to configure, set-up, deploy, monitor and report on new campaigns.
  • Be willing to learn and participate in all team meeting and not be afraid to make mistakes quickly and bounce back.
  • Develop scalable software products under mentorship of the development team.



  • Bachelors in computer science or relevant field.
  • Min of 0-2 years’ experience in software engineering.
  • Good understanding and experience working in a Scrum team.
  • A strong interest in building health tech solutions.
  • Proven history of design, development, and deployment of scalable software OR a strong academic track record.
  • Min 1-2 years of development in Python, JavaScript, or any other OOP Language.
  • Experience with PostgreSQL or other RDBMS.
  • Willing to learn and pick up new technologies quickly.
  • A strong commitment/attitude of working in a collaborative start-up environment.



Impiricus focuses on taking care of our teammates’ professional and personal growth and well-being.

  • Full support and career-development opportunities to expand your skills, enhance your expertise, and maximize your potential along your career journey;
  • A diverse and inclusive community of belonging, where teammates are empowered to bring ideas to the table and act;
  • Generous Total Rewards Plan – Health Reimbursement Plan, Unlimited PTO, 401K matching, work/life balance, spectacular office location with outstanding amenities, annual company events, and more!


Impiricus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx