Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4325742650&f_AL=true&f_TPR=r86400&f_WT=2&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=250 Job Description: Principal Software Engineer  United States · 57 minutes ago · 31 applicants Promoted by hirer · No response insights available yet Starting at $75/hr Remote Matches your job preferences, workplace type is Remote. Contract Easy Apply Save Save Principal Software Engineer  at Medasource Principal Software Engineer Medasource · United States (Remote) Easy Apply Save Save Principal Software Engineer  at Medasource Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Practice mock interviews personalized to every role and get custom feedback Try Premium for PKR0 Meet the hiring team Landan Chastain 3rd Recruiter at Medasource Job poster Message About the job Job Description Job Title: Principal Software Engineer Your role is hands-on, driving innovation and early-stage development efforts. You will champion the exploration and adoption of new technologies, including AI platforms, to inform and accelerate our clinical product development. You'll demonstrate ownership and initiative to build product and system knowledge, contribute to coding solutions, understand technical trends and best practices, and implement these effectively. Success in this role will ensure successful, high-quality technical delivery and implementation of our software solutions, especially as they integrate new AI capabilities. Key Responsibilities Product Focus & Innovation: Closely collaborate with engineering teams to architect and develop resilient, reliable, scalable, secure, compliant, and highly available products, while specifically researching and prototyping new architectural patterns for AI integration. Discovery & Technical Roadmap: Contribute toward technical roadmap refinement by researching new technologies, tools, and frameworks for potential adoption, particularly those related to Generative AI and Agentic Architectures. Standards/Best Practices: Identify, document, communicate, champion, and drive adoption for standards, policies, processes, best practices, and aligned software architecture/software engineering points of view, including new paradigms introduced by AI systems. Technical Leadership: Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities, especially in emerging technical areas. Outcome-Oriented: Display ownership of outcomes. Provide trusted expertise for effort estimates and offer alternate approach recommendations along with associated tradeoffs/risks where appropriate. Industry Knowledge: Keep current on industry standards and bring insights back to the team. Required Experience/Skills The role requires a strong foundation in core software engineering and distributed systems, coupled with experience in AI-focused platforms. Experience & Expertise: 10+ years of overall hands-on software engineering experience. 6+ years of experience and expertise in designing, developing, and consuming RESTful APIs. Experience in architecting, designing, and developing complex, cloud-native, scalable, performant, and highly available distributed systems. Expertise in microservice architectural patterns and design. Technical Stack: Expertise in Java/Spring Boot. Experience in Python Expert understanding of relational and NoSQL databases (e.g., Postgres, MongoDB, Neo4j), SQL, and database/schema design. Experience with GCP compute platforms, including container orchestration (Google Kubernetes Engine - GKE) and serverless (Cloud Run, Cloud Functions). Experience with message broker/event queue technologies (e.g., Rabbit, GCP Pub/Sub). Experience working with API management platforms (e.g., Apigee X). Communication Strong verbal and written communication skills. Preferred Experience / Skills Generative AI Platforms: Experience with Google Cloud's AI platform services, such as Vertex AI, Agent Builder, and related Generative AI tools (e.g., LangChain). Data & Analytics: Experience with data warehousing and analytics platforms, particularly Google BigQuery. Healthcare Data: Experience with healthcare data standards, such as HL7 and FHIR. Innovation & Prototyping: Demonstrated ability to drive innovation, research emerging technologies, and build rapid prototypes/proofs-of-concept. Education: Computer Science Bachelors degree or degree in related field of study.