AbbVie company logo

AbbVie is hiring a Senior Software Engineer

Get the latest jobs to your inbox!
Los Angeles, US-Virtual Office
Posted 3 days ago
14 views

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 solutions for ambiguous, open-ended problems
  • Own multiple small components or services
  • Work with direct teams and cross-functional partners
  • Define and deliver project milestones
  • Mentor less-experienced team members through code reviews and design patterns
  • Champion code quality, reusability, scalability, security, and strategic software architecture
  • Partner with data engineers and analysts to understand data pipeline needs and contribute to platform improvements
  • Apply software engineering best practices (testing, code review, CI/CD) to data pipeline and ETL/ELT development
  • Support the design and implementation of data workflows, growing familiarity with ingestion and transformation patterns
  • Help identify data quality issues and contribute to observability improvements across data systems

 

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 it’s 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.
Sponsored
⭐ Featured Partner

Explore Sports Tech Careers

Discover exciting opportunities in sports technology. Join innovative companies transforming the sports industry through data, media, and cutting-edge tech.

Remote FriendlyCompetitive SalarySports Tech

Salary Information

Salary: $140000-180000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Create a Job Alert

Interested in building your career at AbbVie? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you