Posted in Other 16 days ago.
Location: Gaithersburg, Maryland
AstraZeneca is currently looking for a Software Engineering Lead to join our R&D IT Solution Delivery Team. This role requires someone that codes daily, is self-motivated, and has a passion for development. We'll rely on you to bring your extensive technical acumen to help the team continue to deliver world class solutions.
We have an established product engineering team which is expanding as our product is being diversified. We thrive on having teammates who are a pleasure to work with. To us, this means having humility, taking accountability for your work and your team, feeling the need to continually raise the expectations of yourself and others, and lastly being a true engineer who is capable of solving complex problems. Simply said, we seek to make an addition to the team that makes us better.
You will be part of our global development team which is migrating as close to as we can to a true DevOps model. You will be a factor in that transition. As a lead software engineer, you will be working with stakeholders to understand and estimate requirements and provide tailored and complete solutions that fit their needs. A solution is considered complete after you have planned, developed, tested and released it. Ours is a lean team which builds across the stack - we do everything from data transformations to front end development. You are expected to have experience in data extraction and transformation practices, rest services and front-end development practices. Deployments and infrastructure are also handled by our team and you will need to be capable of setting up and doing deployments and preparing your work for the infrastructure requirements. You are expected to thoroughly understand the Software Development Lifecycle and standard methodologies that should enable you to help your fellow teammates. You along with team members are also expected to support your work after it has been released to our customers. You build it, you own it.
As a Software Engineering Lead, you will be responsible and accountable for the work you and your team deliver. You will be expected to help mentor others, review code, and provide best practices to ensure that we deliver the best quality product possible. You will be working with people across multiple locations and are expected to coordinate with both internal employees and external contractors.
We consider individuals in this role to be one of our top tier Software Engineers. A top tier software engineer is capable of working in multiple spaces and is likely to be the most experienced and skilled engineer on the team to begin with. Learning new technology is part of that. However, you must have deep technical skills and a long history of writing code. It is not necessary that you have expertise in all of the following, but here are a few skills we are looking for in a person for this role -