Remote Python Software Engineer

Veeva Systems, Inc.

United Kingdom Full-time in I.T. & Communications
    Share:
    • Job ID 2763964

    Job Description

    Veeva Systems stands at the forefront of the industry cloud, dedicated to accelerating the delivery of therapies to patients in the life sciences sector. As one of the fastest-growing SaaS firms in history, we celebrated over $2 billion in revenue last fiscal year and continue to explore vast growth opportunities.

    Our core values drive everything we do: Do the Right Thing, Customer Success, Employee Success, and Speed. In 2021, we made history by becoming a public benefit corporation (PBC), committed to harmonizing the interests of our customers, employees, society, and investors.

    At Veeva, we embrace a Work Anywhere philosophy, offering you the flexibility to choose where you thrive—be it from home or in the office.

    We are currently on the lookout for a mid to senior Python engineer to join our Veeva Link team. In this role, you will actively engage in every facet of designing and developing innovative web applications. This is your chance to work with cutting-edge technologies in a rapidly expanding organization. If you are passionate about search, eager to tackle complex challenges, take pride in ownership, and enjoy working with technologies like Python, Elasticsearch, GraphQL, AWS, and Django, we want to hear from you!

    To qualify for this position, candidates must be based in the UK and eligible for employment, as Veeva does not sponsor employment visas for this role.

    What You Will Accomplish:

    • Develop scalable web applications using open-source tools and technology.
    • Create and implement REST and GraphQL APIs.
    • Work autonomously while keeping team members informed on progress.
    • Engage in technical planning, create user stories/technical acceptance criteria, and implement solutions.
    • Analyze and resolve complex technical problems.
    • Design technical architectures that minimize performance issues and enhance solution reliability.

    Essential Qualifications:

    • A minimum of 3 years of professional experience in building reliable and scalable web applications.
    • Proficiency in Python and Django or a similar Python web framework.
    • Ability to design database schemas tailored to business workflows.
    • Strong debugging and unit testing capabilities.
    • At least 3 years of experience with relational databases like MySQL or PostgreSQL.
    • Self-motivated and capable of managing your workload effectively.
    • Excellent English language skills.

    Preferred Qualifications:

    • Familiarity with technologies such as GraphQL, React, Elasticsearch, Redis, Celery, AWS, or other cloud providers would be advantageous.
    • A bachelor’s degree in Computer Science, Engineering, or Information Systems.

    Veeva’s headquarters is nestled in the San Francisco Bay Area, with an expanding presence across more than 15 countries worldwide.

    As an equal opportunity employer, Veeva is dedicated to cultivating an inclusive culture and building a diverse workforce. We believe that diversity makes us stronger and enriches our community. We celebrate individuality and the unique contributions each person brings to our teams.

    If you need assistance or reasonable accommodation due to a disability or special requirement during the application process, please reach out to us for support.

    Other jobs you may like

    10x your chance to get hired

    Land a job without sending dozens of applications!

     

    Let employers find you

     

    Happy Remote Worker