Full Time

Remote Principal Software Engineer - #1 Pharmacy SaaS

CyberCoders
Remote!
$140,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by CyberCoders, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Remote Principal Software Engineer at CyberCoders will play a pivotal role in developing and enhancing our leading Pharmacy Software as a Service (SaaS) solutions. This position requires a highly skilled engineer to lead design and architecture discussions, mentor junior engineers, and ensure the delivery of high-quality software. The ideal candidate will collaborate with cross-functional teams to identify software requirements, design innovative solutions, and continually improve our software infrastructure, while ensuring regulatory compliance within the healthcare industry.



Job Responsibilities

  • Lead the design and development of new software features for our pharmacy SaaS platform.
  • Work closely with product management, QA, and operations teams to deliver high-quality software.
  • Mentor and provide technical guidance to junior software engineers.
  • Conduct code reviews to ensure best practices are followed and code quality is maintained.
  • Develop and maintain technical documentation for software specifications and support.
  • Identify and resolve technical issues in a timely manner.
  • Stay up-to-date with new technologies and industry trends to inform decision-making.
  • Participate in agile ceremonies and contribute to sprint planning and retrospectives.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • At least 8 years of experience in software development, with a focus on SaaS applications.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Significant experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
  • In-depth understanding of database management systems such as SQL or NoSQL.
  • Experience in leading software development projects and mentoring team members.
  • Familiarity with regulatory requirements within the healthcare industry is a plus.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

This position primarily utilizes technologies and tools including, but not limited to, Java, Python, AWS, Docker, Kubernetes, SQL and NoSQL databases, CI/CD pipelines, and modern development frameworks for building scalable applications. Familiarity with version control systems such as Git and collaboration tools like Jira or Confluence is also essential for effective teamwork and project management.



Ideal Candidates

The ideal candidates for this role will possess a strong technical foundation complemented by exceptional leadership qualities. They will be proactive problem solvers, with a collaborative mindset and the ability to communicate complex technical concepts to non-technical stakeholders. A genuine interest in the healthcare technology space and a commitment to improving patient outcomes through innovative software solutions will further enhance their fit for this position. Candidates should exhibit a passion for continuous learning and adaptation to the rapidly evolving software landscape.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.