Principal Software Engineer
Amgen SA
Join Amgen’s Mission of Serving Patients At Amgen, if you feel like you’re part of something bigger, it’s because you are. Our shared mission—to serve patients living with serious illnesses—drives all that we do. Since 1980, we’ve helped pioneer the world of biotech in our fight against the world’s toughest diseases. With our focus on four therapeutic areas –Oncology, Inflammation, General Medicine, and Rare Disease– we reach millions of patients each year. Amgen is advancing a broad and deep pipeline of medicines to treat cancer, heart disease, inflammatory conditions, rare diseases, and obesity and obesity‑related conditions. As a member of the Amgen team, you’ll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives. Our award‑winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, you’ll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career. Principal Software Engineer What you will do Let’s do this. Let’s change the world. In this vital role you will play a pivotal role in shaping our technology strategy and mentoring a team of talented engineers. Roles & Responsibilities Possesses strong rapid prototyping skills and can quickly translate concepts into working code Provide technical guidance and mentorship to the development team. Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk, and timeline Contribute to both front-end and back-end development using cloud technology. Develop innovative solution using generative AI technologies Define and implement robust software architectures on the cloud, AWS preferred Lead and motivate a team of engineers to deliver high-quality results. Conduct code reviews to ensure code quality and adherence to best practices. Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations. Identify and resolve technical challenges effectively. Stay updated with the latest trends and advancements Work closely with product team, business team, and other stakeholders. 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 Software engineer with these qualifications. Basic Qualifications Doctorate degree and 2 years of experience Master’s degree and 4 years of experience Bachelor’s degree and 6 years of experience Associate’s degree and 10 years of experience High school diploma / GED and 12 years of experience Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles Hands on experience with Full Stack software development. Proficient in programming language Python(preferred), JavaScript, SQL/NoSQL. Proven ability to lead and mentor software development teams Strong problem solving, analytical skills; Ability to learn quickly; Excellent communication and interpersonal skills Strong presentation and public speaking skills. Preferred Qualifications Experienced with API integration, serverless, microservices architecture. Experience in SQL/NOSQL database, vector database for large language models Experience with popular large language models Experience with Langchain or llamaIndex framework for language models Experience with prompt engineering, model fine tuning Experience with Web site development, understand of web site localization processes, which involve adapting content to fit cultural and linguistic contexts. Experience with DevOps/MLOps CICD build and deployment pipeline Experience with design patterns, data structures, test‑driven development. Knowledge of NLP techniques for text analysis and sentiment analysis Bachelor’s degree in computer science and engineering preferred, other Engineering field is considered; Master’s degree and 6+ years of software development experience Or Bachelor’s degree and 8+ years of software development experience Cloud Computing certificate preferred 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 in the job posting to see if this applies. Apply now and make a lasting impact with the Amgen team. careers.amgen.com In any materials you submit, you may redact or remove age‑identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Application deadline Amgen does not have an application deadline for this position; we will continue accepting applications until we receive a sufficient number or select a candidate for the position. Sponsorship Sponsorship for this role is not guaranteed. As an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease. Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other basis protected by applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. #J-18808-Ljbffr
- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used...SuggestedRemote workFlexible hours
- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used...SuggestedRemote workFlexible hours
- ...Principal Software Engineer Experience level: Mid-senior Experience required: 10 Years Education level: Bachelor's degree Job function: Information Technology Industry: Financial Services Total position: 1 Relocation assistance: No Visa: Only US...SuggestedWorldwideRelocation packageFlexible hours
$157.02k - $212.44k
...Principal Software Engineer This role leads and mentors a team of engineers, shaping technology strategy, and building full‑stack cloud solutions using AWS and generative AI technologies. Roles & Responsibilities Develop rapid prototypes and translate concepts into working...SuggestedFlexible hours- ...creating efficient and reliable ML pipelines. A background in data engineering, including experience with data pipelines and distributed data... ...to serve patients. The professional we seek is a Software Engineer with these qualifications. Doctorate degree and 2...Suggested
- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used...Remote workFlexible hours
- ...Principal Software Engineer Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in...Remote workFlexible hours
- ...GoTo Meeting is seeking a Principal Software Engineer I to provide technical leadership in software solutions. This role will influence architectural direction and collaborate closely with teams. The ideal candidate will have over 8 years of experience in software development...Work at officeRemote work
- ...Amgen SA is looking for a Principal Software Engineer to shape technology strategies and mentor a team of skilled engineers. In this role, you'll take ownership of complex software projects and contribute to both front-end and back-end development with cloud technologies...
$93.7k - $156.2k
...Software Engineer (Secret) SMX is seeking Software Engineers (Junior/Mid/Senior/SME) supporting the design and implementation of secure, scalable multi-cloud infrastructure, applications, and services in support of enterprise cloud migration and mission-critical systems...- ...We are seeking a highly specialized Software Engineer with expertise in FircoSoft to support and enhance sanctions screening technology platforms within a corporate and investment banking environment. This role involves full ownership of enterprise-scale FircoSoft implementations...
- ...Senior Software Engineer Slide Insurance - Fun. Innovation Driven. Fueled by Passion, Purpose and Technology. At Slide, you will not only be part of a successful team, but you will also be a part of our Slide Vibe/award winning culture where collaboration and innovation...
- ...About the role: As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-...H1bRemote workRelocation package
- ...quality, accessible documents for our clients in healthcare, finance, and education. SUMMARY We are looking for a Software Development Engineer to support feature development and modernization across our Automation Software team. This is a hands-on engineering role...Full timeWork at officeLocal areaMonday to Friday
$137k - $182k
...Senior Software Engineer, Payment/Check Processing page is loaded Senior Software Engineer, Payment/Check Processing Apply locations Jersey City, NJ Tampa, FL time type Full time posted on Posted 2 Days Ago job requisition id 10072158-WD Do you want your voice heard and...Full timeSecond jobWork at officeLocal areaRemote work- ...We are seeking a highly specialized FircoSoft Engineer to strengthen our Sanctions Screening Technology platform within the Corporate & Investment Bank. This role involves building and owning enterprise-scale FircoSoft platforms at a global level. The position requires...
- ...Senior Software Airworthiness Engineer Are you an expert in low-level software architectures who holds the credentials to find compliance for advanced, safety-critical airborne systems? We are conducting a search for a Senior Software Airworthiness Engineer to join...Relocation
$180k - $200k
...Dark Wolf Solutions is seeking a Senior Software Engineer to support the development and implementation of business-critical software. The successful candidate will work closely with software development teams to ensure that applications meet quality standards and function...Full timeFor contractors- ...Sr. Software Engineer The Sr. Software Engineer within the DevOps team will lead the design, implementation, and evolution of cloud-native infrastructure and automated systems that power our hockey analytics platform and data ecosystem. This role has a strong emphasis...Work at officeRemote workNight shiftWeekend work
$85k - $130k
...brings value not just to our customers, but to the millions of patients and members they serve. Overview: The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software...H1bWeekend workAfternoon shift- ...Software Engineer II Avalon's Software Engineer II plays a key role in designing, developing, and maintaining applications that are critical to the organization's success. Working within a collaborative, agile environment, this position applies strong technical expertise...Work at officeImmediate startRemote work
- ...Job Description / Responsibilities As a Stratus Software Engineer, the selected candidate will develop, test, and maintain mission-critical enterprise applications that meet business needs. They will provide high-quality technology solutions by developing break-fix solutions...
$20 - $28 per hour
...Software Engineer Qualification: Computer Science / Engineering background (or related field) Basic understanding of web development concepts (HTML, CSS, JavaScript, APIs) Interest in both front-end and back-end development Strong problem-solving skills...Temporary work- ...A leading provider of accessible documents is seeking a Software Development Engineer to support feature development within the Automation Software team. This hands-on role includes building and improving software for accessible document workflows. Responsibilities encompass...Remote work
- ...CAE in Tampa, Florida, is looking for Software Engineering and Computer Science students eager to learn while assisting with various software-related tasks. In this intern role, you'll work closely with senior engineers to support design, testing, and implementation of...Contract workInternshipWork at office
- ...Odyssey Systems Consulting Group, Ltd. is seeking a Senior Software Developer to support situational awareness programs in Tampa, FL. This full-time role focuses on the design and integration of RF and signal processing systems for critical military applications. Candidates...Full time
$20 per hour
...A dynamic programming team in Lake Park, Florida is seeking a skilled Programmer to work on web development and software applications. The ideal candidate will have experience in Java, Python, or C, and will be responsible for writing, testing code, and collaborating...- ...Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices. Key Requirements...
- ...people who want to make the journey with us. We’re looking for a Software Developer with experience and deep technical expertise to... ...solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance...Work experience placement
- ...and route data from disparate systems. Currently Hiring: Junior Software Developer. Are you looking to join a high-tech company and... ...their company, vendors, and customers. Job Title: Junior Software Engineer Job Location : Tampa Job Type : Hybrid (onsite work required) Job...Full timeInternshipCurrently hiring
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Tampa, FL
- senior principal scientist Tampa, FL
- principal cloud computing engineer Tampa, FL
- principal architect Tampa, FL
- principal Tampa, FL
- javascript software engineer Tampa, FL
- software technical support engineer Tampa, FL
- software support Tampa, FL
- software sales Tampa, FL
- embedded software Tampa, FL

