CrawlJobs Logo

Principal Software Development Engineer

amgen.com Logo

Amgen

Location Icon

Location:
United States , Tampa

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

179630.00 - 228979.00 USD / Year

Job Description:

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. 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.

Job Responsibility:

  • Possesses strong rapid prototyping skills and can quickly translate concepts into working code
  • Contribute to both front-end and back-end development using cloud technology.
  • Provide technical guidance and mentorship to junior developers.
  • Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk and timeline
  • Develop innovative solutions leveraging advanced data-driven algorithms and computational techniques.
  • Define and implement robust software architectures on the cloud, AWS preferred
  • 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.

Requirements:

  • Doctorate degree and 2 years of software development experience
  • Master’s degree and 4 years of software development experience
  • Bachelor’s degree and 6 years of software development experience
  • Associate’s degree and 10 years of software development experience
  • High school diploma / GED and 12 years of software development 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(including ReactJS), SQL/NoSQL.
  • Strong problem solving, analytical skills
  • Ability to learn quickly
  • Excellent communication and interpersonal skills

Nice to have:

  • Experienced with API integration, serverless, microservices architecture.
  • Experience in SQL/NOSQL database, vector database for large language models
  • Experience with Web site development, understand of web site localization processes, which involve adapting content to fit cultural and linguistic contexts.
  • Experience with popular large language models
  • Experience with Langchain or llamaIndex framework for language models
  • Experience with prompt engineering, model fine tuning
  • Experience with DevOps CICD build and deployment pipeline
  • Experience with design patterns, data structures, test-driven development
  • Knowledge of latest techniques for text analysis and sentiment analysis
  • Professional Certifications
  • Cloud Computing certificate preferred
  • Excellent analytical and troubleshooting skills.
  • Strong verbal and written communication skills
  • Ability to work effectively with global, virtual teams
  • High degree of initiative and self-motivation.
  • Ability to manage multiple priorities successfully.
  • Team-oriented, with a focus on achieving team goals
  • Strong presentation and public speaking skills.
What we offer:
  • 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, including remote and hybrid work arrangements, where possible

Additional Information:

Job Posted:
December 18, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Development Engineer

Principal Backend Software Engineer

As an Engineer well into your career, we know you're an expert at what you do an...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, C# or C/C++ is crucial
  • An expert in at least one technical topic/domain
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
Read More
Arrow Right

Principal Software Engineer, Cloud Storage Engineering

We are working on a greenfield storage platform built on top of Kubernetes and P...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, or Go is crucial.
  • An expert in Kubernetes stateful sets and/or databases such as PostgreSQL.
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Quality Engineer

As a Senior Principal Software Quality Engineer at Baxter, you will play a criti...
Location
Location
United States , Raleigh
Salary
Salary:
120000.00 - 165000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Engineering or other technical degree required, preferably Computer Science/Engineering or Electronics/Electrical Engineering
  • Software Quality experience is highly sought, especially in the medical device industry
  • Knowledge of AAMI 62304 standard is valuable
  • Minimum 8 years of experience in medical device or other regulated technical industry (e.g., aerospace, automotive, defense) in a design/development/quality role or in a role closely connected to design/development/quality is required
  • Proven ability to perform and influence in cross-functional team environments and utilize effective interpersonal skills
  • 2+ years of Quality experience desired
  • Product Design experience may be considered in lieu of Quality Assurance experience
  • Software development experience in a regulated industry is desirable
  • Knowledge of software development lifecycle processes and standards required
  • Understanding of software development tools and methods for medical devices and/or other regulated industries desirable
Job Responsibility
Job Responsibility
  • Responsible for all Design Assurance functions as a core team member on new product development (NPD) teams, ensuring the team complies with all portions of Design Control and related Quality System elements
  • Prepare and manage all Design Assurance required deliverables as well as support the remainder of the team in developing a quality product that meets regulatory requirements
  • Responsible for ensuring product development activities related to verification and validation are fully compliant to the quality system procedures
  • Assist in identification and mitigation of product or process-related risks
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Health & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer with over 12 years o...
Location
Location
United States , San Francisco
Salary
Salary:
237188.00 - 347875.00 USD / Year
https://6sense.com Logo
6sense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 12+ years of experience in software development, with a strong emphasis on software design and architecture
  • Proficiency in multiple programming languages, such as Java, Python, C++, or similar
  • Deep understanding of software design principles, patterns, and best practices
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture
  • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams
  • Proven track record of delivering complex software projects on time and within budget
  • Experience with Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA)
  • Excellent problem-solving skills and a proactive attitude towards addressing technical challenges
  • Strong commitment to quality, with a focus on writing clean, maintainable, and efficient code
Job Responsibility
Job Responsibility
  • Lead the architecture and design of large-scale software systems, ensuring scalability, reliability, and performance
  • Provide technical leadership and guidance to development teams, mentoring engineers and promoting best practices
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions
  • Drive innovation and continuous improvement in software development processes and methodologies
  • Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices
  • Stay updated on industry trends and emerging technologies, evaluating their potential impact on our products and development practices
  • Troubleshoot and resolve complex technical issues, working closely with cross-functional teams to ensure timely resolution
  • Participate in hiring and onboarding activities, helping to build a strong and diverse engineering team
What we offer
What we offer
  • Health insurance coverage
  • life and disability insurance
  • 401K employer matching program
  • paid holidays
  • self-care days
  • paid time off (PTO)
  • paid parental leave
  • quarterly wellness education sessions
  • stock options
  • Fulltime
Read More
Arrow Right

Principal Engineer, Software - Android

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees ...
Location
Location
United States , Bellevue; Denver; Overland Park; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years technical engineering experience
  • Experience in mobile software development using Kotlin, Jetpack Compose or Android SDK
  • Developing sophisticated Android mobile applications
  • Experience building a scalable customer facing application used by millions of customers
  • Provide on-call and in-person support for troubleshooting, isolation, maintenance, operations, patching, incident management, problem management, build and deployments for owned software and systems
  • Hands on experience in developing mobile networking, REST web-services, understanding large and complex code bases that involves mobile, backend and external SDK integration
  • Designing mobile application using VIPER, Factory, DAO, MVVM, MVC, Delegate, Builder, Adapter, Singleton and Facade design patterns and architecture
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • BS degree in Computer Science, Information Technology, or equivalent experience
  • Communication
Job Responsibility
Job Responsibility
  • Drives projects with the Product, UX/UI and Backend teams to design, build and extend consumer facing new products, platforms, and features
  • Improve product quality through code reviews, writing effective unit tests
  • Ability to digest feature requirements and high-level end to end design to guide in coding approach and work breakdown
  • Ability to produce a low-level design document to detail feature implementation
  • Presents project improvement scenarios to management for consideration
  • Lead development team in building native functionality with optimization and expansion to support T-Mobile’s Digital First mission
  • Present highly technical concepts to both technical and non-technical decision-makers
  • Continuously learns, builds content, and guides others specific subject areas
  • Informally coaches and gives to the development of others through mentoring or in house workshops and learning sessions
  • Develops engineers across functional teams on technology decisions
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Principal Backend Software Engineer

Apply for the Principal Backend Software Engineer role at Atlassian and give you...
Location
Location
Poland , Gdańsk
Salary
Salary:
324900.00 - 433200.00 PLN / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development
  • Familiarity with .NET/C# is preferred
  • Deep architectural understanding of web application
  • Experience with data structures, in particular, how they are implemented and how to apply them
  • Passion for collaborating, solving hard problems, and asking questions
  • Drive for growth, both as a developer and teammate
Job Responsibility
Job Responsibility
  • Guide projects independently, from technical design to launch
  • Apply architectural standards and start using them on new projects
  • Contribute to code reviews and documentation and take on complex bug fixes
  • Begin writing useful technical documentation
  • Mentor more junior members
  • Report directly to the Engineering Manager
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We're hiring Senior Principal Software Engineer to join our Jira Experience XP t...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building software
  • 4+ years in an architect/principal role working across teams
  • Proficiency in Java or another JVM-based language
  • Broad experience architecting, designing, and building large-scale systems with multiple dependencies
  • Passion for building quality solutions and up-keeping quality standards
  • Success with building, expressing, and pitching a technical vision to stakeholders
  • Experience with collaboration with an ecosystem of teams
  • Success with leading the long-term strategy for software architecture
  • Experience with Enterprise Customers
  • Experience in operational requirements and common challenges of software systems
Job Responsibility
Job Responsibility
  • Shape the forward-looking technical direction and long-term architecture for Jira Platform
  • Identifying, translating and driving architecturally significant programs of work that impact at an org and company level
  • Use your deep technical, influencing and communication skills to align other engineers, product managers, and senior managers at the team, org and company level to understands the vision, translate that into an impactful solution
  • Work with leadership and provide technical input on roadmap planning
  • Partner with principal engineers and architects from other teams and drive exploration of large-scale projects spanning multiple teams in Jira
  • Solve interesting, complex problems from technical design to launch
  • Improve, through example, the quality of software construction and meaningful code reviews in an agile environment
  • Be a role model for, and influence a large team of engineers at multiple seniority levels all the way from grads to principal engineers, and mentor engineers across the teams
  • Be influential within your team and work with peers and senior leaders to define and revise the standards for operational excellence across Atlassian
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As an Engineer well into your career, we know you're an expert at what you do an...
Location
Location
India , Remote
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, C# or C/C++ is crucial
  • An expert in at least one technical topic/domain
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • Atlassians can choose where they work – whether in an office, from home, or a combination of the two
  • Whatever your preference—working from home, an office, or in between— you can choose the place that's best for your work and your lifestyle
  • Fulltime
Read More
Arrow Right