Senior Software Engineer
Waltham, United States
AstraZeneca is currently looking for a software Engineer to join our Science and Enabling Units IT Solution Delivery Team. This role requires someone that codes on a daily basis, is self-motivated, and has a passion for development. We’ll rely on you to bring your technical acumen to help the team continue to deliver world class solutions.
Our team is expanding and taking on a significant amount of responsibility. 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.
In this role 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 software engineer, you will be providing optimum solutions to the customer requirements. You will be part of a team and will be working with lead software engineers to understand requirements and provide software solutions. Your responsibilities include understanding requirements, coding using best practices, ensuring proper code coverage, participating in peer code reviews and delivering/deploying the solution. You will also be coordinating with different teams as needed for integrations.
A person in this role must have deep technical skills, along with the ability and willingness to learn new skills and technologies in a fast-paced environment. Here are a few skills we are looking for in a person for this role –
• Proficiency with relevant programming languages, such as Python or Java and with modern web development frameworks like Django
• Proficiency with Linux/Unix environment including shell scripting
• Experience with databases (MySQL, PostgreSQL, NoSQL, etc.))
• Experience with REST APIs and general API design and usage
• Experience working with cloud computing services (e.g., AWS or GCP) and workflow management tools or batch scheduling systems (e.g. SLURM)
• Excellent cross-discipline communication and writing skills
• Ability to learn and adapt to new tools and platforms and to troubleshoot issues on these systems
Here are a few good to have skills –
• Experience in LIMS developing or/and customization
• Data visualization and analysis experience
• Working experience in Genomics or Bioinformatic industry
• Experience with Atlassian suite of tools like Jira, Bitbucket and Confluence
Bachelor’s degree or higher in Bioinformatics, Computer Engineering, Electrical Engineering, Math, Computer Science, Information Science, or equivalent degree is preferred but not required. We will hire self-taught engineers without a formal education given that you have evidence of rich history of software engineering.
— Long history of enjoying problem solving and building things
— 3-6 years of hands on software development experience
AstraZeneca is a global, innovation-driven biopharmaceutical business that focuses on the discovery, development and commercialization of prescription medicines for some of the world's most serious diseases. AstraZeneca is one of only a handful of pure-play biopharmaceutical companies to span the entire value chain of a medicine from discovery, early- and late-stage development to manufacturing and distribution, and the global commercialization of primary care, specialty care-led and specialty care medicines that transform lives. Our primary focus is on three key areas of healthcare: Cardiovascular and Metabolic disease (CVMD); Oncology; and Respiratory, Inflammation and Autoimmunity (RIA). We are also active in the Infection, Neuroscience and Gastrointestinal (ING) disease areas.
At AstraZeneca, science is at the core of everything we do. But more than that, science is who we are. Our research sites are collaborative, innovative and dynamic environments that allow our scientists to keep pushing the boundaries. We work alongside scientists at leading institutions to better understand disease, identify potential new drugs and accelerate drug development. We are also pioneers in creating a more open research environment.
One of the pillars enabling our science is our scientific computing capability to solve ever-changing and complex data and computing problems. Leading edge advances in science are driving storage & computational needs. Partnerships and external collaborations are demanding more effective ways to share data & analytical tools. To bolster our innovation-driven science we are now investing in the next generation scientific computing environment for science research across the globe.
AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorisation and employment eligibility verification requirements.