Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AbbVie Logo

Principal Software Engineer - Technology II

AbbVie

Salary not specified
Sep 9, 2025
New York, NY, USA
Apply Now

AbbVie's Technology II team needs a Principal Software Engineer to drive engineering practices and deliver critical technical solutions aligned with business objectives and technological frameworks.

Requirements

  • Extensive experience in software engineering, with a focus on cloud technologies and infrastructure.
  • Proven track record of delivering complex software solutions that impact productivity.
  • Strong proficiency in programming languages such as Python, Java, or Node.js.
  • Expertise in AWS cloud services, including EC2, S3, Lambda, and DynamoDB.
  • Knowledge of DevOps methodologies and tools, with experience in CI/CD pipeline setup.

Responsibilities

  • Design and implement complex software solutions to meet business needs, ensuring alignment with enterprise and functional architecture.
  • Lead development efforts for cloud-based applications using AWS services, notably Lambda, API Gateway, and ECS.
  • Collaborate with technical and business stakeholders to integrate technical objectives into the agile development processes, enhancing product delivery timelines and quality.
  • Prototype and develop scalable APIs with a focus on cloud integration and security.
  • Implement best practices for DevOps and automation, using tools like AWS CloudFormation, GitHub, and Docker.
  • Identify improvements and enhancements in existing systems to maintain optimal performance and security.
  • Mentor junior engineers and collaborate with cross-disciplinary teams to enhance innovation and technical excellence.

Other

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field with 9 years experience; Master's Degree with 8 years’ experience; PhD with 4 years’ experience.
  • Excellent communication skills and the ability to navigate complex technical challenges.
  • Demonstrated leadership experience in a technical role, with the ability to influence and guide teams.