Senior Software Engineer

Posted 5 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop and enhance Gadget, the DrFirst pharmacy agent, from initial design to production.

• Contribute to the expansion of Rcopia EPCS and PDMP functionalities as outlined in the team roadmap.

• Design, implement, test, deploy, and maintain secure and scalable Java integration solutions.

• Create cloud-native microservices on AWS that feature auto-scaling, fault tolerance, high availability, and self-healing capabilities.

• Develop and maintain integrations with major EHR platforms, including athenaOne, Epic, Oracle Health, Greenway, AdvancedMD, eMDs, and ModMed, utilizing HL7, FHIR, web services, APIs, and Mirth Connect.

• Construct and uphold event-driven architectures using Apache Kafka.

• Ensure high throughput and low latency across extensive, distributed platforms.

• Collaborate with DevOps on CI/CD pipelines that streamline testing, deployment, and monitoring processes.

• Create AI-driven automation frameworks to expedite development cycles and facilitate automated regression testing.

• Determine where AI can add value in the codebase and where human design should take precedence.

• Establish review standards for AI-assisted coding.

• Monitor, diagnose, and resolve performance issues utilizing observability tools and logs.

• Adhere to and advocate for secure coding practices.

• Participate in security audits and reviews.

• Lead code reviews, mentor junior developers, and contribute to architectural decisions.

• Stay informed about industry trends to enhance system performance, resilience, and developer productivity.


⛳️ Requirements

• Bachelor's degree in Computer Science or a related field.

• Over 5 years of hands-on experience in Java development, with a strong understanding of object-oriented design and the Spring Framework, including Spring Boot and Spring Cloud.

• More than 3 years of experience designing and creating cloud-native applications on AWS, including S3, VPC, Lambda, RDS, and EKS or ECS.

• At least 3 years of experience with distributed messaging systems like Apache Kafka, demonstrating a solid understanding of event streaming.

• Proven track record in building and integrating large-scale, high-performance distributed systems with an emphasis on fault tolerance, scalability, and low latency.

• An AI-first approach, with daily hands-on experience with AI tools such as Claude and GitHub Copilot for coding, testing, debugging, and documentation.

• Ability to make sound judgments regarding when and how AI can enhance engineering outcomes, while ensuring AI-generated code does not compromise quality, performance, or design.

• Proficiency in building and consuming RESTful APIs using JSON and XML.

• Strong experience with relational or NoSQL databases, including schema design, performance optimization, and query tuning.

• Practical experience with CI/CD pipelines and tools like GitLab CI and Jenkins.

• Comprehensive knowledge of application and data security, including authentication, authorization, and data protection.

• Self-motivated with the ability to work independently in a rapid, agile environment.

• Quick learner capable of adapting to new technologies, teams, and environments.

• Strong analytical and troubleshooting abilities with a proactive, solution-oriented mindset.

• Preferred: experience in developing AI agents, LLM integrations, or agentic workflows in a production environment.

• Preferred: experience with large-scale, mission-critical systems in finance, brokerage, trading, or credit card processing.

• Preferred: familiarity with ePrescribing, EPCS, PDMP, NCPDP SCRIPT, or pharmacy systems.

• Preferred: knowledge of front-end technologies such as HTML, CSS, and JavaScript.

• Primarily desk-based work in a remote, U.S.-based setting.

• Extended periods of computer use required.


🏝️ Benefits

• Eligibility for a discretionary performance-based bonus.

• Comprehensive medical, dental, and vision insurance.

• 401K eligibility after 3 months of employment, with a 50% company match up to the first 5% of salary contributed to the plan, accompanied by a 3-year vesting schedule.

• Health Savings Account (HSA) for eligible employees enrolled in the HDHP, with a generous company contribution of up to $500 for individual coverage and $1000 for family coverage annually.

• 100% company-paid short and long-term disability, AD&D, and group life insurance.

• Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, with increases thereafter.

• 7 paid holiday days.

• Employee Assistance Program available.

• Continuing Education funds up to $1500 annually for eligible programs after 1 year of service.

• Voluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances.

• Remote-first company culture with a dynamic and flexible workplace.

• Opportunities for professional development.

People also viewed

VALCE Talent Solutions9 hours ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase9 hours ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman9 hours ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep9 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC10 hours ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)10 hours ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers