Careers at Pharmagin

Build the platform agencies run speaker programs on.

Pharmagin builds speaker-program technology for medcomm agencies and their pharma clients. We hire across the company, from engineering to implementation and support, and we'd like to hear from you.

About Pharmagin

Speaker-program technology since 2010, rebuilt for agencies.

Medcomm agencies run speaker programs for several pharma clients, and each client has its own standard operating procedure (SOP). Pharmagin checks that SOP at each step of a program, keeps one record per healthcare professional (HCP) from registration to the client's reports, and our team supports each client after launch.

  • 20,000+speaker programs managed
  • Since 2010building speaker-program technology
  • Threeplatform generations
Why work at Pharmagin

Meaningful work, at a company that keeps investing in it.

  • Work that reaches healthcare.

    Pharma companies use speaker programs to teach healthcare professionals about their treatments, under strict federal rules. Your work helps those programs run right. More than 20,000 have run on Pharmagin.

  • A company since 2010 that keeps reinvesting.

    Pharmagin has built speaker-program software since 2010 and is now on the third generation of its platform. We work on a modern stack and use AI tools every day, and people stay accountable for every change.

  • Close to customers and leadership.

    You work directly with the agencies that use Pharmagin and with our leadership team. You see the impact of your work and help shape what we build next.

Open positions

Current openings

To apply, email your resume with the job title and job code in the subject line.

Engineering

Software Architect

Apply by Email
  • Las Vegas, Nevada
  • In office
  • Full-time
  • $118,000 - $130,000 a year

As a key part of the Company’s Team, the Software Architect, will report directly to the Chief Executive Officer.

Full job description

About the position

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, communications, business, scientific, and general computing applications.
  • Set operational specifications and formulates and analyzes software requirements.
  • Apply principles and techniques of computer science, engineering, and mathematical analysis.
  • Develop and direct software system testing or validation procedures.
  • Direct software programming and development of related documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Achieve architectural operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.
  • Understand information requirements by studying organization mission, goals, and business drivers; conferring with executives.
  • Define infrastructure for design and integration of internet computing systems by analyzing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical databases.
  • Confirm architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
  • Improve architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
  • Experience with complex system integrations, queuing systems.
  • Strong database development skills including a solid understanding of database technologies, as well as logical and physical data modeling.
  • Development of mobile applications in support of the platform.
  • Propose application solutions to facilitate compliance to regulatory requirements such as Open Payment and PhRMA Code

Minimum requirements for this position

  • Analyze customer's needs by conducting and reviewing feedback from existing customers, and conducting meetings with new customers, in order to design scalable solutions for upgrades utilizing our existing web and mobile applications software
  • Test and troubleshoot existing programs and software, and complete validation tests to identify and prepare action plans to resolve issues with current products
  • Design software system testing or validation procedures
  • Create models with new technologies and set operational specifications and formulate and analyze software requirements to integrate them into our software systems
  • Improve architectural design of our software by tracking emerging technology; evaluating their applicability to the business goals and operational requirements of our customer's needs
  • Develop flowcharts and integration modeling for internet computing systems and physical database by analyzing technology, tools, business operations and user interface requirements
  • Confirm architecture capability and flexibility to support high availability web applications by developing analytical models
  • Document each testing and developing process, and safekeep such information, such as strategic plans and reviews, for future maintenance and upgrades
  • Recommend to our programmers updated architectural changes and improvements by providing and disseminating findings, design, and action plan to implement the S/W development lifecycle, and end product

Preferred experience and skills

  • Bachelor’s degree in Mathematics or Computer Science
  • 8+ years of general experience in systems architecture and design, including web, cloud, and mobile platforms
  • 5+ years of experience in systems architecture, service-based architecture, or enterprise application architecture
  • 5+ years of experience delivering cloud-based SaaS applications in Azure, AWS, or GCP. Relevant certifications such as Azure Solutions Architect, AWS Solution Architect a plus.
  • Demonstrated experience in Systems Thinking – breaking problems into manageable pieces, understanding how the pieces interact and creating an integrated, functioning, whole system when assembled
  • Strong knowledge of cloud, SaaS, and SPA application and data security principles and practices
  • Strong knowledge of J2EE, Spring, JMS, postgres, React/Modern UI Coding Practices, HTML/CSS
  • Strong knowledge of REST-based architecture in an SOA environment
  • Strong knowledge of DevOps practices and tools
  • Strong understanding of release management processes
  • 3+ years of experience in integration with Force.com platform
  • 3+ years of experience in Flutter cross-platform development framework for mobile applications
  • 3+ years of experience in Aspose API and services
  • Expertise in Agora virtual communication framework and services
  • Strong knowledge in algorithm development
  • Strong knowledge of PhRMA Code, and Centers for Medicare & Medicaid Services regulations on Open Payments
  • Fluency in written Chinese (Simplified Chinese). Fluency in spoken Mandarin Chinese

Benefits

  • Dental Insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Compensation package
Experience level
8 years
Schedule
Monday to Friday
Location requirement
In person, this is not a remote job and requires physically coming to the office every day.
Job code
230015
Don’t see your role?

Think you’d be a good fit? Send us your information.

If none of the open positions fits, but you think you’d be a good fit at Pharmagin, email us your resume and a few lines on the work you’d like to do. We’ll review it and get in touch if there’s a fit.

Las Vegas, Nevada · [email protected]