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 JobsJob Profile
Competitive benefits Generous time off Generous time off policy Professional development
Tasks- Create technical documentation
- Design
- Documentation
- Enhance applications
- Mentor engineers
- Monitor system performance
- Provide code reviews
- Software development
- Training
Application Performance Architecture Best Practices C C++ Cloud Technology Data analysis Data Structures Documentation Engineering Java Javascript Mentoring OAUTH Object-oriented design Python SAML Security Best Practices Software Development Software development lifecycle Software Solutions System Performance Monitoring Technical Documentation Training Typescript Workflow systems
Experience5 years
EducationAS Bachelor's degree Business Computer Science Engineering Master's degree
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9