
Staff Software Engineer
AbbVie
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
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