FreshRemote.Work

Software Development Engineer III

Remote, US

The Role:

We are looking for a skilled Senior Software Development Engineer who will be responsible for working on our next-gen pharmacy fulfillment solutions. The Senior Software Development Engineer needs to address the entire software development lifecycle - analyze the business requirements, design, test, and develop software solutions that delight our customers. You will also be working closely with cross-functional teams to communicate project statuses and proposals. As a key engineering team member, you will embody and exemplify the ideal software engineer to drive a culture of engineering excellence. Ultimately, you will develop the applications and systems that help us fully unleash the full potential of pharmacy.

 What you’ll do: 

  • Design, implement, and maintain complex software systems.
  • Improving system quality/stability by applying best practices and avoiding anti-patterns.
  • Enhancing applications through data analysis and application performance reviews.
  • Provide strong peer code reviews.
  • Liaising with colleagues to implement technical designs.
  • Maintain the security of the company data and applications using security best practices.
  • Create strong technical documentation of proposed and implemented solutions. 
  • Driving the software development lifecycle.
  • Monitoring system performance and providing support. 
  • Mentor other Software Development Engineers to drive a culture of excellence.

 Who you are:

  • Bachelor’s Degree in Computer Science, Information Science, or similar fields
  • In-depth knowledge of CS data structures and algorithm
  • 5+ years as a Software Development Engineer, Application Developer, or similar role
  • 1+ years of experience with cloud technology (Azure preferred)
  • Programming experience with at least one modern language such as Java, C++, JavaScript/Typescript, Python, or C# including object-oriented design
  • 3+ years of experience contributing to the architecture and design (availability, reliability, and scaling) of new and existing systems       
  • Master’s Degree in Computer Science, Information Science, or similar fields
  • Experience operating highly available services
  • Knowledge of workflow systems, identity and authorization systems (OAuth, SAML)
  • Strong aptitude for keeping up to date with emerging technologies
  • A strong passion to invest in others and build a culture of engineering excellence

                                         

 What are the perks?

  •  Generous time off policy that allows you to put your family first
  • Opportunity to work on the cutting edge of pharmacy automation in a high growth tech company
  • Competitive benefits, salary, and talent development opportunities
  • Commitment to professional development and working for a company where your voice is heard

 

Compensation:

The estimated base annual salary range for this position is $89,000.00 to $135,000.00, though a candidate's base annual salary …

This job isn't fresh anymore!
Search Fresh Jobs