Senior Software Engineer
EmpiRx Health · United States · 1 mo ago
RemoteRemoteInformation TechnologyFull-time
Key Responsibilities
- Partner with product managers to understand business requirements and implement technical solutions.
- Collaborate with UX/UI designers to implement intuitive and accessible user interfaces.
- Develop, test, and maintain efficient, reusable, and reliable code using modern frameworks and languages.
- Participate in peer code reviews and provide constructive feedback.
- Optimize system performance, scalability, and reliability for post-deployment.
- Work with SQL and cloud-based storage solutions (e.g., Azure Blob Storage, Data Lake).
- Create and maintain unit tests and integration tests.
- Troubleshoot and resolve application issues.
- Identify and address technical debt as part of ongoing development.
- Design and consume RESTful APIs within microservices architecture.
- Create and maintain clear and accurate technical documentation.
- Stay informed about emerging technologies and industry best practices.
Required Qualifications & Experience
- 5+ years in software engineering with a degree; 8+ years without a degree.
- 3+ years building web-based applications.
- 1+ year delivering software in the public cloud environments (Azure, AWS, GCP).
- Strong experience with modern frameworks (e.g. React, Angular, .Net Core) and proficiency in one or more languages (Java, C#, Python).
- Familiarity with Agile methodologies (Scrum, Kanban).
- Experience with SQL and cloud data technologies.
- Experience with DevOps practices, CI/CD pipelines, and automation.
- Understanding data security and compliance best practices.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- 2+ years in PBM or healthcare working with HL7, FHIR, EDI, and PHI.
- Leverage AI Tools (GitHub Copilot, Amazon Q, Claude, etc.) to accelerate coding, testing, and debugging workflows.
- Experience migrating applications to the cloud and converting to microservices based architecture.
- Experience architecting and implementing AI-powered features.
- Familiarity with Databricks (Data Pipelines / ETL, Delta Lake, Unity Catalog, Databricks SQL, MLflow, etc.).
- Experience with event-driven architecture using Kafka, RabbitMQ, Azure Service Bus, or Azure Event Grid.
Work Environment
Remote
Benefits And Perks
- Paid Time Off
- A 401(k) program
- Health Insurance including Dental & Vision coverage
- Student Loan Reimbursement
- Health Savings Account
- An Employee Assistance Program
Note
This job description is a general outline of responsibilities and qualifications for the role. Additional duties may be assigned, and the position may evolve to meet the organization's needs.