FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
AmgenPrincipal Software Engineer at Amgen leading architecture and development of enterprise applications. Focus on front-end technologies and AI integration for innovative user experiences.
Tech Stack
Tools & technologiesJavaScriptMicroservicesNext.jsNode.jsPythonReactTypeScript
About the role
Key responsibilities & impact- Lead the 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
- 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
- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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
- 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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptNext.jsNode.jsPythonGenerative AILarge Language ModelsRetrieval-Augmented GenerationRESTful APIsmicroservices
Soft Skills
technical leadershipmentorshipworkflow optimizationdigital transformationarchitecture governanceengineering excellenceDevOps maturity
Certifications
Doctorate degreeMaster’s degreeBachelor’s degreeAssociate’s degreeHigh school diploma / GED