
Senior Software Engineer – DevOps
AbbVie
full-time
Posted on:
Location Type: Remote
Location: Illinois • United States
Visit company websiteExplore more
Salary
💰 $109,500 - $208,500 per year
Job Level
About the role
- Prepare and install solutions by determining and designing system specifications, standards, and programming
- Improve operations by conducting systems analysis and recommending changes in policies and procedures
- Provide day-to-day technical leadership; leverage professional experience to recommend best practices, systems, and architectures
- Design, build, and maintain efficient, robust, scalable CI/CD pipelines and automated workflows for software delivery, integration, and testing
- Provide leadership in establishing best practices for DevOps, configuration management, and pipeline automation
- Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack
- Write clean, maintainable code and documentation using engineering best practices
- Write unit, component, and integration tests
- Develop, implement, and manage automated build, test, and deployment pipelines using tools such as Terraform, Cloud Formation, Github workflows, GitHub Actions, Jfrog Artifactory or similar tools
- Collaborate with development, QA, and operations teams to ensure end-to-end pipeline reliability and performance
- Monitor, troubleshoot, and optimize pipeline processes; implement metrics and reporting for pipeline health
- Integrate tools for automated code quality checks, security scanning, and continuous integration
- Evaluate and adopt new technologies for pipeline automation and DevOps practices
- Ensure compliance with regulatory and security standards within the build/deployment pipeline
- Guide teams in source control management (e.g., branching strategies, Git workflows)
- Support onboarding and training for pipeline usage and best practices across engineering functions
Requirements
- Bachelor’s Degree and 7 years’ experience OR Master’s Degree and 6 years’ experience OR PhD and 2 years’ experience
- Demonstrated experience designing and maintaining CI/CD pipelines in cloud, on-prem, or hybrid environments
- Familiarity with version control systems (Git), artifact repositories (Artifactory), and pipeline logging/monitoring solutions
- Understanding of modern DevOps practices: infrastructure as code, policy as code, automated testing frameworks, security in build pipelines
- Must have experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications
- Knowledge of software life cycle processes used in regulated development environments
- Result-oriented, self-motivated and able to participate as both a team member and an individual contributor
- Self-starter able to work with minimal direction
- Strong verbal and written communication skills (documentation, process communication, collaboration)
Benefits
- paid time off (vacation, holidays, sick)
- medical/dental/vision insurance
- 401(k) to eligible employees
- eligible to participate in 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
CI/CD pipelinesautomated workflowssystems analysisunit testingintegration testingsoftware design methodologiescomponent-oriented software architectureinfrastructure as codeautomated testing frameworkssecurity in build pipelines
Soft Skills
technical leadershipcollaborationself-motivatedresult-orientedstrong communication skillsteam memberindividual contributorminimal direction
Certifications
Bachelor’s DegreeMaster’s DegreePhD