Senior Software Engineer
Location: Irvine
Posted on: June 23, 2025
|
|
Job Description:
Company Description At Allergan Aesthetics, an AbbVie company,
we develop, manufacture, and market a portfolio of leading
aesthetics brands and products. Our aesthetics portfolio includes
facial injectables, body contouring, plastics, skin care, and more.
Our goal is to consistently provide our customers with innovation,
education, exceptional service, and a commitment to excellence, all
with a personal touch. For more information, visit
https://global.allerganaesthetics.com/. Follow Allergan Aesthetics
on LinkedIn. Allergan Aesthetics | An AbbVie Company Job
Description Are you a passionate Senior Software Engineer ready to
take on the exciting challenge of building critical core
foundational platforms that empower our internal application teams?
If this thrilling opportunity calls to you, read on! As the Senior
Software Engineer, you will report to the Software Engineering
Manager and continuously collaborate with key stakeholders across
the business to solve the most critical technical problems. You
Will Own and deliver projects that may span multiple sprints
Independently identify the right solutions to solve ambiguous,
open-ended problems May own several small components/services
Collaborative Reach - Work primarily with direct team and
cross-functional partners while driving cross-team collaboration
for my project Project Leadership - Define and deliver well-scoped
milestones for a project. Product Expertise - Leverage input from
product stakeholders as available to determine the right technical
solutions Mentorship - Actively level up less-experienced members
of team utilizing code reviews, proven design patterns and your
experience building large scale public facing software Champion
code quality, reusability, scalability security and strategic
software architecture decisions Care about who you work with and
how work is done. We hire carefully and the entire team is given
the opportunity to take part in evaluating potential hires Relate
to our core values (see below) and would like to contribute to a
positive working environment and culture Code fluency Write code
that captures the essential nature of the solution and is
appropriately flexible, reusable, efficient, and adaptable to
changing requirements. Ensure high code quality in code reviews.
Strong awareness of the ecosystem of tools and libraries supporting
the primary programming language and development environment and a
strong grasp of the idioms and patterns of language. May be
intimately familiar with the open source community surrounding it.
Software design Able to independently design software components in
well scoped scenarios, with simplicity and maintenance as key
considerations. Components are testable, debuggable and have
logical APIs that are not easily misused. Demonstrates good
judgment as to when to make significant refactors and when its
better to leave things as-is. Strong grasp of dependent libraries,
platforms, and systems, ability to expertly leverage them
Understanding of more advanced software patterns and the ability to
apply them appropriately during implementation. Qualifications At
least 6 years as a Full Stack Software Engineer and bonus to have
experience leading other developers. Strong experience with
TypeScript/JavaScript, Node.js, and GraphQL Experience with
Microservices and Event Driven Architecture using AWS, Serverless,
Lambda, Docker, and Kubernetes Strong familiarity with data
structures, algorithms and design patterns Proficient with
PostgreSQL, DynamoDB and understand when to use relational and
non-relational databases. Proponent of code testing and familiar
with the common frameworks for unit, integration and functional
tests Experience working with DevOps Engineers using tools such as
Terraform, CloudFormation, and CI/CD Pipelines. Adept at drafting,
validating and implementing software systems architecture using
modern development and deployment technologies and can speak
thoroughly to their tradeoffs. Additional Information Applicable
only to applicants applying to a position in any location with pay
disclosure requirements under state orlocal law: The compensation
range described below is the range of possible base pay
compensation that the Companybelieves ingood faith it will pay for
this role at the timeof this posting based on the job grade for
this position.Individualcompensation paid within this range will
depend on many factors including geographic location, andwemay
ultimatelypay more or less than the posted range. This range may be
modified in thefuture. We offer a comprehensive package of benefits
including paid time off (vacation, holidays,
sick),medical/dental/visioninsurance and 401(k) to
eligibleemployees. This job is eligible to participate in our
short-term incentiveprograms. This job is eligible to participate
in our long-term incentiveprograms Note: No amount of payis
considered to bewages or compensation until such amount is earned,
vested, anddeterminable.The amount and availability of any
bonus,commission, incentive, benefits, or any other form
ofcompensation and benefitsthat are allocable to a particular
employee remains in the Company's sole andabsolutediscretion unless
and until paid andmay be modified at the Companys sole and absolute
discretion, consistent withapplicable law. AbbVie is an equal
opportunity employer and is committed to operating with integrity,
driving innovation, transforming lives and serving our community.
Equal Opportunity Employer/Veterans/Disabled. US & Puerto Rico only
- to learn more, visit
https://www.abbvie.com/join-us/equal-employment-opportunity-employer.html
US & Puerto Rico applicants seeking a reasonable accommodation,
click here to learn more:
https://www.abbvie.com/join-us/reasonable-accommodations.html
Keywords: , Lake Forest , Senior Software Engineer, IT / Software / Systems , Irvine, California