For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Jobs via Dice
Jobs via Dice

Staff Engineer - Remote

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

Software Development
Data
Project management
+29

Permanent role
4 days ago
Apply now

Job Title: Staff Engineer (Data, Pharmacy Application)

Location: Remote

No C2C, Only W2

Job Description:

Role Overview:

The Staff Engineer - Data is a senior technical leader responsible for designing and delivering complex software solutions across hybrid environments (on-premise and public cloud). This role combines deep technical expertise with architectural understanding to ensure systems are scalable, secure, and high-performing.

Key Focus Areas:

Data Interfaces: Managing services and APIs for the Pharmacy Application.

Data Science & ML: Driving data science projects and providing solutions for Machine Learning (ML) model development and software application interfaces.

High-Volume Systems: Addressing data requirements for high-volume transaction processing platforms within established architectural structures.

Leadership: Mentoring a team of Software Engineers and partnering with Leadership and Principal Engineers to drive technical excellence.

Responsibilities:

Technical Leadership: Act as a key influencer in technical decision-making and provide guidance, support, and expertise to the engineering team.

Collaborative Design: Partner with Principal Software Engineers and Leadership to design and implement high-quality software solutions and architectural improvements.

Project Drive: Lead technical initiatives, ensuring they align with company goals and organizational objectives.

Quality & Standards: Conduct code reviews, provide constructive feedback, and ensure the team adheres to best practices and coding standards.

Optimization: Identify and resolve technical debt and performance bottlenecks in large-scale, complex systems.

Continuous Improvement: Stay current with industry trends and emerging technologies to enhance team capabilities and foster a culture of innovation and collaboration.

Administrative: Complete all responsibilities outlined in annual performance reviews and handle special projects as assigned.

Qualifications & Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field (Advanced degree preferred).

Experience:

6+ years in Software Engineering.

2+ years of proven experience as a Senior Software Engineer II or equivalent, with a track record of leadership and mentorship.

4 6 years of experience with relational databases and ETL processes.

2+ years of experience with vector databases, SQL, and No-SQL.

Technical Expertise:

Proficiency in Java, Python, and associated frameworks.

Deep expertise in MSSQL and Oracle PL/SQL.

Experience with cloud computing platforms, microservices architecture, and DevOps practices (preferred).

Familiarity with Agile development methodologies and tools.

Professional Attributes:

Strong problem-solving skills with the ability to tackle complex technical challenges.

Excellent communication and interpersonal skills for effective cross-functional collaboration.

Demonstrated ability to deliver high-quality software solutions and a passion for staying current with industry trends.

Contributions to open-source projects or a strong presence in the developer community is desirable.

Mental & Collaborative Requirements:

Communication: Ability to communicate effectively with teams and stakeholders.

Critical Thinking: Thinking critically to remove impediments and drive team success.

Consensus Building: Collaborating across all levels of Engineering to reach consensus on design and architectural decisions.

Culture: Facilitating a collaborative environment and fostering a culture of continuous improvement.

Best Regards:

Ashley Quinn

Phone: +1-

Email:

About Jobs via Dice

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service