{"id":3820975,"url":"https://alion.io/job/drfirst-senior-software-engineer","title":"Senior Software Engineer","company":{"id":1885968,"name":"DrFirst","domain":"drfirst.com","url":"https://alion.io/company/drfirst-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":100000,"max":100000,"currency":"USD","period":"year","gross":null,"usd_annual":100000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Computer Use","optional":false},{"name":"Copilot","optional":false},{"name":"FHIR","optional":false},{"name":"GitHub","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"HL7","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"LLM","optional":false},{"name":"Rest API","optional":false},{"name":"Self-Healing","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Framework","optional":false},{"name":"Java","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-11-05T13:22:33Z","employer_posted_date":null,"last_verified_at":"2026-11-05T13:22:33Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Senior Software Engineer, eRx Enterprise and Gadget\nAbout DrFirst\nFor 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you’ll get to work with some of the smartest and most interesting people around, solving unique and complex challenges in healthcare on a scale matched by few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, and care about working with smart colleagues, we want to talk to you!\nPosition Overview\nDrFirst is hiring a Senior Software Engineer for the eRx Enterprise and Gadget team. Your first focus is Gadget, our pharmacy agent. Over time you will extend your work into Rcopia, our ePrescribing platform, on Electronic Prescribing of Controlled Substances (EPCS) and Prescription Drug Monitoring Program (PDMP) workflows.\nYou will build cloud native, high performance services for an ePrescribing collaboration platform. The platform connects providers, patients, payers, pharmacies, and pharmaceutical companies in real time. You will design systems built for high load, with self healing, auto scaling, and full observability.\nYou bring strong judgment about AI. You know when AI speeds up delivery and when AI produces weak code. You apply AI to raise code quality, performance, and design standards across the team, and you solve real problems for the pharmacies and prescribers who rely on our platform.\nWhat You Will Work On\nBuild and improve Gadget, the DrFirst pharmacy agent, from design through production.\nContribute to Rcopia EPCS and PDMP capabilities as the team roadmap expands.\nDesign, develop, test, deploy, and maintain secure, scalable Java integration solutions.\nBuild cloud native microservices on AWS with auto scaling, fault tolerance, high availability, and self healing.\nDevelop and maintain integrations with major EHR platforms, including athenaOne, Epic, Oracle Health, Greenway, AdvancedMD, eMDs, and ModMed, using HL7, FHIR, web services, APIs, and Mirth Connect.\nBuild and maintain event driven architectures with Apache Kafka for reliable, efficient service communication.\nDeliver high throughput and low latency across large, distributed platforms.\nPartner with DevOps on CI/CD pipelines that automate testing, deployment, and monitoring.\nDesign AI powered automation frameworks for faster development cycles and automated regression testing.\nDecide where AI adds value in the codebase and where human design must lead. Set review standards for AI assisted code.\nMonitor, diagnose, and resolve performance issues with observability tools and logs.\nFollow and enforce secure coding practices. Take part in security audits and reviews.\nLead code reviews, mentor junior developers, and contribute to architecture decisions.\nTrack industry trends and improve system performance, resilience, and developer productivity.\nQualifications\nRequired\nBachelor's degree in Computer Science or a related discipline.\n5+ years of hands on Java development with deep knowledge of object oriented design and the Spring Framework, including Spring Boot and Spring Cloud.\n3+ years designing and building cloud native applications on AWS, including S3, Valkey, Lambda, RDS, and EKS or ECS.\n3+ years with distributed messaging systems such as Apache Kafka, with a solid grasp of event streaming.\nProven record building and integrating large scale, high performance, distributed systems with fault tolerance, scalability, and low latency.\nAI first mindset, with daily hands on use of AI tools such as Claude and GitHub Copilot for coding, testing, debugging, and documentation.\nClear judgment on when and where AI improves engineering outcomes, and a record of keeping AI generated code from lowering quality, performance, or design.\nProficiency building and consuming RESTful APIs with JSON and XML.\nStrong experience with relational or NoSQL databases, including schema design, performance tuning, and query optimization.\nHands on experience with CI/CD pipelines and tools such as GitLab CI and Jenkins.\nSolid knowledge of application and data security, including authentication, authorization, and data protection.\nSelf motivated. You work well on your own in a fast paced, agile environment.\nFast learner who adapts to new technologies, teams, and environments.\nStrong analytical and troubleshooting skills with a proactive, solution oriented approach.\nPreferred\nExperience building AI agents, LLM integrations, or agentic workflows in production.\nExperience with large scale, mission critical systems in finance, brokerage, trading, or credit card processing, especially systems requiring low latency, high throughput, and high availability.\nExperience with ePrescribing, EPCS, PDMP, NCPDP SCRIPT, or pharmacy systems.\nFamiliarity with front end technologies (HTML, CSS, JavaScript).\nPhysical Requirements\nPrimarily desk work in a remote, U.S. based setting.\nExtended periods of computer use.\n#LI-GF1 #LI-Remote\nBenefits\nCompetitive compensation, with a base salary of $130,000 to $150,000 (Exact compensation may vary based on skills and experience)\nEligible for a Discretionary Performance-based bonus\nMedical, dental, and vision insurance\n401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule\nHSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1000 for family coverage per year\n100% company paid short and long-term disability, AD&D, and group life insurance\nAccrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday days\nEmployee Assistance Program\nContinuing Education funds up to $1500 annually for eligible programs after 1 year of service\nVoluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances\nDrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone thrives, no matter where they log in from. Check out our approach to remote work: https://drfirst.com/company/about-us/careers/\nOur recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at  to verify the message’s authenticity. Your security is important to us!\nLearn more about our benefits and professional development opportunities: https://drfirst.com/company/about-us/careers/the-perks/","description_format":"text","description_chars":7448,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["401k plan","Flexible schedule","Life insurance","Professional development","Vision insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["EHR & Clinical Software"],"lifecycle":[{"event":"open","at":"2026-11-05T17:20:35Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 14 · green card filings: 4","filings_12m":14,"filings_prev_12m":16,"green_card_filings_12m":4,"median_offered_wage_usd":114722,"route":null,"cap_exempt":false,"checked_at":"2026-11-06T22:30:08+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":4}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["seen:0","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":100000,"is_top_pay":false},"html_url":"https://alion.io/job/drfirst-senior-software-engineer","json_url":"https://alion.io/job/drfirst-senior-software-engineer.json","meta":{"generated_at":"2026-11-07T00:11:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":453,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1885968},"rest":"https://alion.io/mcp/rest/get_company?id=1885968"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdrfirst-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdrfirst-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdrfirst-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/drfirst-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdrfirst-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3820975}},{"tool":"search_jobs","arguments":{"company":"drfirst.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3820975},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}