Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Python Engineer (Remote) image - Rise Careers
Job details

Python Engineer (Remote)

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.


At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.


As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.


Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.


The Role


Veeva Link seeks a mid to senior Python engineer who will participate in all aspects of architecting and developing new and innovative web applications. You will have the opportunity to work on cutting-edge technology and new product development in an established company that is rapidly growing. This is a great opportunity for an engineer looking to expand their well-established career, who is excited about search, solving complex problems, ownership, and who enjoys working with technologies like Python, Elasticsearch, GraphQL, AWS, and Frameworks like Django.


You must be based in the UK and be eligible for employment, as Veeva does not sponsor employment visa processes for this role.


What You'll Do
  • Build scalable web applications utilizing open-source tools and technologies
  • Build and use REST and GraphQL APIs
  • Be able to work independently while communicating progress to other members of the team
  • Participate in the technical planning, user story/technical acceptance creation, and implementation
  • Identify and solve complex problems
  • Plan technical architectures that minimize or eliminates performance problems, complexity, or solution fragility


Requirements
  • 3+ years of professional experience building scalable and reliable web applications is required
  • Experience with Python and Django or another comparable Python web framework
  • Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
  • Able to create database schemas that represent and support business processes
  • Unit test and debugging skills
  • 3+ years work experience with RDBS such as MySQL or PostgreSQL 
  • Independent, self-managed and motivated
  • Good command of the English language


Nice to Have
  • Experience with any of the following would be a plus: GraphQL, React, Elasticsearch, Redis, Celery, AWS (or any other Cloud provider).
  • Have a bachelor’s degree in Computer Science, Engineering, or Information Systems


#RemoteUK


Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.


As an equal opportunity employer, Veeva is committed to fostering a culture of inclusion and growing a diverse workforce. Diversity makes us stronger. It comes in many forms. Gender, race, ethnicity, religion, politics, sexual orientation, age, disability and life experience shape us all into unique individuals. We value people for the individuals they are and the contributions they can bring to our teams.


If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

What You Should Know About Python Engineer (Remote), Veeva Systems

Are you a Python Engineer looking to make a real impact? At Veeva Systems, our mission-driven environment is revolutionizing the life sciences industry, and we want you to be a part of that journey! Based in the UK, you can thrive in a fully remote setting while working with cutting-edge technologies. As a mid to senior Python Engineer, you’ll be diving deep into architecting and developing innovative web applications. Imagine having the autonomy to tackle complex problems, build REST and GraphQL APIs, and participate in technical planning with a team that values your voice. With over 3 years of experience in Python and Django, you’ll be building scalable and reliable apps using open-source tools, while also honing your skills in database management and debugging. We encourage independence and creativity, so you’ll feel empowered to communicate progress and collaborate effectively. If you’re passionate about technology and eager to grow within an established company that just had an incredible growth spurt (over $2B in revenue!), we want you on our team! At Veeva, we believe in doing the right thing and supporting the success of our customers and employees alike. Join us—your work will help bring life-saving therapies to patients faster, all in a culture that values diversity and inclusion. Ready for the challenge?

Frequently Asked Questions (FAQs) for Python Engineer (Remote) Role at Veeva Systems
What are the responsibilities of a Python Engineer at Veeva Systems?

As a Python Engineer at Veeva Systems, you will be engaged in all aspects of developing scalable web applications. This includes building REST and GraphQL APIs, participating in technical planning and implementation, and solving complex problems while working independently and collaboratively with your team.

Join Rise to see the full answer
What qualifications do I need to apply for the Python Engineer role at Veeva Systems?

To qualify for the Python Engineer position at Veeva Systems, you need 3+ years of professional experience working with Python and a familiarity with Django or a similar web framework. A solid understanding of RDBS like MySQL or PostgreSQL, excellent debugging skills, and a basic knowledge of front-end technologies are also vital.

Join Rise to see the full answer
Is remote work allowed for the Python Engineer position at Veeva Systems?

Yes! Veeva Systems offers a Work Anywhere policy, allowing you to work remotely from the UK. This flexibility enables you to thrive in an environment that best suits your needs, whether at home or in a shared office space.

Join Rise to see the full answer
What technologies will I work with as a Python Engineer at Veeva Systems?

In the Python Engineer role at Veeva Systems, you'll be working with technologies such as Python, Django, GraphQL, Elasticsearch, AWS, and various frameworks. This blend provides an exciting opportunity to expand your technical skills and work on cutting-edge projects.

Join Rise to see the full answer
What kind of company culture can I expect at Veeva Systems?

At Veeva Systems, you'll find a strong emphasis on mission-driven values, inclusivity, and diversity. The company believes in empowering employees, fostering success, and doing the right thing for all stakeholders, cultivating a supportive environment where everyone can thrive.

Join Rise to see the full answer
Common Interview Questions for Python Engineer (Remote)
How do you approach debugging a complex Python application?

When debugging a complex Python application, I start by replicating the issue and understanding the context in which it occurs. I then utilize tools like print statements, logging, or debuggers to trace the code execution, isolate the problem, and address it step-by-step.

Join Rise to see the full answer
Describe your experience with building REST and GraphQL APIs.

I've built several REST APIs using Django REST Framework, focusing on creating clear endpoints and ensuring efficient data handling. With GraphQL, I appreciate its flexibility and have integrated it in projects requiring dynamic queries, enhancing user experience and performance.

Join Rise to see the full answer
Can you explain your understanding of RDBMS like MySQL or PostgreSQL?

I have extensive experience with MySQL and PostgreSQL, where I design database schemas that effectively represent business processes. I utilize SQL for performance optimization and regularly implement indexing to enhance query efficiency.

Join Rise to see the full answer
How do you ensure quality and reliability in your web applications?

To ensure quality and reliability, I implement unit testing and continuous integration practices, alongside code reviews with peers. This process helps catch issues early and fosters an environment of collaboration and continuous improvement.

Join Rise to see the full answer
What front-end technologies do you have experience with?

I have a solid understanding of front-end technologies, including basics of JavaScript, HTML, and CSS. This knowledge helps me better collaborate with front-end developers and understand how back-end services interact with user interfaces.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

In a past project, I faced performance bottlenecks with a high volume of data. By profiling the application, I identified inefficient database queries, and by rewriting them and adding appropriate indexing, I significantly improved the performance.

Join Rise to see the full answer
How do you stay current with evolving technologies in Python development?

I regularly participate in coding meetups, follow tech blogs, and enroll in online courses. Engaging with the developer community allows me to stay updated on best practices and emerging technologies related to Python development.

Join Rise to see the full answer
What is your experience with cloud providers like AWS?

My experience with AWS includes deploying applications using services such as EC2, S3, and RDS. I have utilized cloud functions to enhance application scalability and actively manage resources to optimize performance.

Join Rise to see the full answer
Why do you want to work for Veeva Systems as a Python Engineer?

I'm drawn to Veeva Systems because of its mission-driven approach and commitment to improving the life sciences industry. The opportunity to work on cutting-edge technology while contributing to meaningful outcomes aligns perfectly with my professional goals.

Join Rise to see the full answer
Can you describe your development workflow?

My development workflow includes planning, writing clean code, collaborating closely with team members, and conducting thorough testing. I value clear documentation throughout the process, which aids in collaboration and understanding for future team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Veeva Systems Remote Pennsylvania - Philadelphia
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

As an Account Partner at Veeva Systems, drive sales success for innovative LIMS solutions in a rapidly growing SaaS environment.

Photo of the Rise User
Veeva Systems Remote Switzerland - Bern
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Veeva Systems, a leader in life sciences cloud solutions, invites an experienced Account Partner to join their team and drive innovative solutions in the industry.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

Join Coinbase as a Frontend Software Engineer to shape the future of cryptocurrency in Brazil with innovative web apps.

Photo of the Rise User
ING Remote Bruxelles Avenue Marnix (ING)
Posted 12 days ago

Join ING as a Backend Engineer to help shape the future of digital banking through innovation and robust backend solutions.

Photo of the Rise User
Posted 4 days ago

Join a pioneering company at the forefront of AI-driven solutions as a Senior Full Stack TypeScript Developer, leading the development of innovative infrastructure for SaaS platforms.

Photo of the Rise User
Wheely Hybrid Λευκωσία, Nicosia, Cyprus
Posted 7 days ago

Join Wheely as a Site Reliability Engineer and elevate their innovative platform while ensuring the highest levels of security and performance.

Sift is seeking a dynamic Software Engineering Manager to lead their engineering team in building scalable solutions for mission-critical systems.

Photo of the Rise User

Join STACK IT Recruitment as a Document Automation Developer to enhance critical business documentation and reporting systems.

Weekday AI Remote No location specified
Posted 3 hours ago

Seeking a seasoned Senior Frontend Developer to craft high-performance UIs and mentor upcoming talent within a remote tech team.

Photo of the Rise User
Cognigy Remote No location specified
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Performance Bonus
Paid Holidays

As a Software Engineer (DevEx) at Cognigy, you will help optimize developmental workflows and enhance productivity for our Engineering team.

Veeva Systems is a leading cloud-computing company for the global life sciences industry. The company is based in the San Francisco Bay Area and serves more than 950 customers, ranging from the world’s largest pharmaceutical companies to biotechs.

331 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
BENEFITS & PERKS
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog