Principal Software Engineer
Avery Healthcare Group Ltd.
Principal Software Engineer, Information Systems
Let's do this. Let's change the world. In this vital role, you will lead the architecture, design, and development of modern, enterprise-grade user interfaces that support Contracting, Pricing, and Commercial Operations business processes. You will leverage React, TypeScript, and contemporary frontend technologies to build intuitive, responsive, and highly interactive applications that deliver exceptional user experiences while adhering to enterprise standards for scalability, accessibility, security, and maintainability.
The primary objective of this role is to drive UI innovation and digital transformation by partnering closely with business stakeholders, product teams, and engineers to translate complex business requirements into elegant user-centric solutions. You will define frontend architecture, establish reusable design patterns and component frameworks, integrate AI-powered experiences and enterprise platforms, and lead the delivery of scalable applications that improve productivity, streamline workflows, and accelerate business outcomes. This role requires hands-on involvement in solution design, prototyping, and implementation.
Responsibilities:
- Lead architecture, design, and delivery of enterprise web applications using modern frontend and backend technologies.
- Develop highly interactive user experiences using React, TypeScript, Next.js, and modern frontend frameworks.
- Define and evolve enterprise frontend architecture, design systems, reusable component libraries, and UI engineering standards to ensure consistency, scalability, accessibility, and exceptional user experiences across applications.
- Design and implement AI-powered applications leveraging Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic architectures.
- Build intelligent assistants, copilots, and conversational interfaces for Contracting, Pricing, and Commercial Operations users.
- Design and implement scalable API-driven, event-based, and integration architectures across enterprise platforms including Salesforce, Conga CLM/CPQ, Model N, Anaplan, Databricks, MuleSoft, and other business systems.
- Partner with business stakeholders to identify opportunities for automation, AI enablement, workflow optimization, and digital transformation.
- Lead rapid prototyping and proof-of-concept initiatives to validate emerging technologies, AI capabilities, and business use cases.
- Lead adoption of modern DevOps practices including CI/CD automation, infrastructure as code, application monitoring, observability, and cloud-native deployment strategies.
- Leverage AI-assisted software development tools and emerging engineering platforms to accelerate prototyping, application delivery, code quality, and developer productivity.
- Establish architecture standards and engineering best practices for frontend development, AI-powered applications, DevOps, security, scalability, observability, and software delivery.
- Provide technical leadership and mentorship across engineering teams, driving architecture governance, engineering excellence, DevOps maturity, and adoption of modern development and AI-enabled engineering practices.
Technology Focus Areas:
- Full-stack application development using React.js, Next.js, TypeScript, Node.js, and Python.
- Modern frontend architecture, responsive user experience design, and component-based application development.
- Backend API development, microservices architecture, and scalable enterprise application design.
- Generative AI and Large Language Models (LLMs) applied to business workflows and productivity solutions.
- Retrieval Augmented Generation (RAG) architectures leveraging enterprise data sources and knowledge repositories.
- AI copilots, assistants, and agent-based applications embedded within enterprise platforms.
- Prompt engineering, orchestration frameworks, and AI application lifecycle management.
- Integration with enterprise AI platforms such as Azure OpenAI, OpenAI, Anthropic, Gemini, or similar services.
- Cloud-native application development and deployment using Azure and related cloud services.
- DevOps practices including CI/CD pipelines, GitHub Actions, Azure DevOps, Infrastructure as Code, and automated testing.
- Containerization and orchestration technologies including Docker and Kubernetes.
- Enterprise SaaS platforms including Salesforce, Conga CLM and CPQ, Model N, MuleSoft, Databricks, and Anaplan.
- System integration patterns including APIs, microservices, event-driven architectures, and data synchronization.
- Workflow automation, orchestration, and business process optimization across contracting, pricing, and revenue management processes.
- Data engineering, analytics integration, and enterprise data platforms supporting operational and AI-driven solutions.
- Application monitoring, observability, security, and operational excellence for enterprise-scale solutions.
What we expect of you:
We are all different, yet we all use our unique contributions to serve patients. The professional we seek is a leader with these qualifications.
Basic Qualifications:
- Doctorate degree and 2 years of Information Systems experience OR Master's degree and 4 years of Information Systems experience OR Bachelor's degree and 6 years of Information Systems experience OR Associate's degree and 10 years of Information Systems experience OR High school diploma / GED and 12 years of Information Systems experience
- 5+ years of hands-on experience building frontend applications using React and modern JavaScript/TypeScript frameworks.
- 5+ years of backend development experience using Node.js and/or Python.
- 3+ years leading engineering teams or technical delivery teams.
- 3+ years developing AI-powered applications using Generative AI and LLM technologies.
- Experience building RAG-based solutions leveraging enterprise data sources.
- Experience designing and developing RESTful APIs and microservices.
- Experience integrating enterprise SaaS platforms and business applications.
- Experience working in Agile product development environments.
Preferred Qualifications:
- Hands-on experience developing modern web applications using React.js, Next.js, TypeScript, Node.js, and Python.
- Experience designing and delivering full-stack enterprise applications with scalable frontend and backend architectures.
- Experience building AI-powered applications leveraging Generative AI, Large Language Models (LLMs), Retrieval Augmented Generation (RAG), and agent-based architectures.
- Experience developing AI copilots, assistants, and conversational interfaces integrated into business applications and workflows.
- Experience with AI frameworks and tools such as LangChain, LlamaIndex, Semantic Kernel, or similar technologies.
- Experience integrating enterprise AI platforms including Azure OpenAI, OpenAI, Anthropic, Gemini, or equivalent services.
- Experience designing and implementing API-driven, event-based, and microservices architectures.
- Experience with cloud-native application development and deployment on Azure or similar cloud platforms.
- Experience implementing DevOps practices including CI/CD pipelines, GitHub Actions, Azure DevOps, Docker, Kubernetes, Infrastructure as Code, and automated testing.
- Experience integrating enterprise SaaS platforms such as Salesforce, Conga CLM/CPQ, Model N, Anaplan, MuleSoft, or Databricks.
- Experience delivering workflow automation, system integrations, and business process optimization solutions across enterprise ecosystems.
- Strong understanding of software engineering best practices, application security, observability, and operational excellence.
- Ability to evaluate when AI-driven approaches are appropriate versus deterministic automation and traditional software solutions.
- Experience leading technical teams, mentoring engineers, and driving architecture and technology strategy across complex enterprise initiatives.
What you can expect of us:
As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we'll support your journey every step of the way.
The expected annual salary range for this role in the U.S. (excluding Puerto Rico) is posted. Actual salary will vary based on several factors including but not limited to, relevant skills, experience, and qualifications.
In addition to the base salary, Amgen offers a Total Rewards Plan, based on eligibility, comprising of health and welfare plans for staff and eligible dependents, financial plans with opportunities to save towards retirement or other goals, work/life balance, and career development opportunities that may include:
- A comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts
- A discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan
- Stock-based long-term incentives
- Award-winning time-off plans
- Flexible work models where possible. Refer to the Work Location Type
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering...Suggested
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer and Community Bank, you provide deep engineering expertise and work across agile...Suggested
- ...changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community Banking Operations technology organization, you are a hands-on, high-...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting One Chase Sales and Growth products, you provide expertise...Suggested
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the technical...Night shift
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral...
$115.4k - $192.3k
..., and Customer Data Management. Learn more at: About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms. This role requires...Temporary workLocal area- ..., and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with...
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer & Community Bank Technology team, you provide deep engineering expertise and work...Bank staff
- ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...security, apply today! Senior Principal Cyber Engineer Cyber Offense and Defense...RelocationRelocation package
- ...professionals for this role. JOB DESCRIPTION Are you a seasoned engineer ready to solve complex, high-impact problems at one of the... ...of customers and the global economy. As a Senior Principal Software Engineer at JPMorganChase within Corporate Technology, you...Work at office
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML & Data Platforms for LLM Suite , you will lead a specialized technical...
$144.5k - $195.5k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more...Full timeTemporary workLocal areaRemote workFlexible hours- ...Job Description Job Description Principal Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles and enjoy shaping...Permanent employmentRemote workVisa sponsorshipWork visa
$123.49k - $196.28k
...About this Opportunity: The Principal Software Engineer (IC6) leads the design, development, and evolution of Orion’s modern cloud-native technology stack. This role architects end-to-end systems, sets and drives engineering standards, identifies long‑term platform investments...Work at officeRemote work3 days per week$190k - $230k
...Principal Software Engineer Department: Gitwit Employment Type: Full Time Location: Tulsa, OK Compensation: $190,000 - $230,000 / year Description Great zero-to-one builders are becoming more careful about where to spend their next years. AI is...Full timeCasual workWork at officeImmediate startRemote workRelocation- ...Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Principal Software Engineer, you will provide technical leadership and strategic direction for the development and optimization of advanced...Worldwide
$134.25k - $196.9k
...technical concepts to stakeholders, and influence decisions to align engineering efforts with business goals. Drive innovation in audio... ...reliability. What You Need to Be Successful 10+ years of professional software engineering experience, including experience owning end-to-end...Full timeLocal areaRemote workFlexible hours- ...sponsorship for this position. The Role We are looking for a Principal Full Stack Engineer to join us! As a Principal Full Stack Engineer, you will... ...and features A demonstrable understanding of the Agile software development methodology Relevant knowledge of modern...
$150k
...inserters, and sorters and a renewed commitment to innovative software and vote-by-mail solutions. We are proud to be an industry and... ...get done at BlueCrest. Job Description We are seeking a Software Engineer to join our highly dynamic team developing machine control solutions...WorldwideFlexible hours$163.8k - $257.4k
...backs your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo’s customer-facing GraphQL API platform, built on top of our industry-...$20k
...Ready to be a Titan? We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical...Minimum wageTemporary workLocal areaFlexible hours$144.2k - $288.4k
...POSITION SUMMARY As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud-native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely...Hourly payFull timeTemporary workLocal area$107.5k - $204.5k
...Principal Software Engineer – Foundation Software Team – Collins Aerospace, Cedar Rapids, IA – Onsite Responsibilities Lead projects as the software project engineer, providing project management and technical direction throughout all program phases, including pursuit,...$180k - $220k
...Job Title : Principal Software Engineer Location: Utah Job-Type: Hybrid Salary Range : $180K – 220K Position Overview We are seeking a highly experienced Principal Software Engineer to provide technical leadership across enterprise applications, APIs, and distributed systems...- ...Principal Software Engineer About the Team: This role is for the Cloud Engineering team within Cornerstone. The team is responsible for creating and managing Cornerstone’s cloud infrastructure and related DevOps tooling automation. As a Principal Software Engineer you...
- ...SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to participate in the development and operation of a high‑performance big data system...Work experience placementRemote work
- ...Principal Software Engineer (Onsite) Primary Location: Cincinnati, Ohio V-Soft Consulting is currently hiring for a Principal Software Engineer for our premier client in Cincinnati, Ohio . Education and Experience " Bachelors degree...Permanent employmentCurrently hiringLocal area
$155k - $215k
...functioning system. Learn more about us by following us on LinkedIn or visiting Prescryptive.com. About this role As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making...Permanent employmentRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer United States
- senior principal software engineer United States
- principal data analyst United States
- senior principal cloud computing engineer United States
- senior principal scientist United States
- principal network architect United States
- principal data architect United States
- principal cloud computing engineer United States
- principal solutions consultant United States
- principal software architect United States


