AbbVie

Staff Software Engineer

AbbVie

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $141,500 - $268,500 per year

Job Level

About the role

  • Champion code quality, reusability, scalability security and strategic software architecture decisions
  • Mentor software engineers utilizing code reviews, proven design patterns
  • Collaborate with Product, Project, and Engineering Management to turn ideas into technical game plans
  • Drive the exploration and evaluation of AI-powered tools and technologies

Requirements

  • Bachelor's Degree required
  • At least 10+ years experience in software engineering
  • This role is purely backend
  • Deep experience building enterprise solutions, especially for reusable platform level services
  • Adept at drafting, validating and implementing software systems architecture using modern development and deployment technologies
  • Demonstrated experience in leading and architecting software solutions
  • Strong Experience with TypeScript/JavaScript, Node.js and/or Python
  • Strong familiarity with data structures, algorithms and design patterns
  • Proponent of code testing and familiar with the common frameworks for unit, integration and functional tests
  • Expertise in PostgreSQL
  • Deep understanding of data modeling, ETL/ELT frameworks, and event-driven architecture.
  • Experience with Kafka, Terraform, and AWS services.
  • Proven success operating and scaling production systems with high reliability and observability.
Benefits
  • Paid time off (vacation, holidays, sick)
  • Medical/dental/vision insurance
  • 401(k) to eligible employees
  • Short-term incentive programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptNode.jsPythonPostgreSQLdata structuresalgorithmsdesign patternsETLELT
Soft Skills
mentoringcollaborationcode qualityreusabilityscalabilitysecuritystrategic decision makingleadership
Certifications
Bachelor's Degree