{"id":132204,"url":"https://alion.io/job/veeva-systems-principal-software-engineer-python-2","title":"Principal Software Engineer - Python","company":{"id":3288,"name":"Veeva Systems","domain":"veeva.com","url":"https://alion.io/company/veeva-systems","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":79,"open_postings":771,"ghost_share":0.272,"stale_share":0,"repost_share":0.003,"time_to_fill_p50_days":148,"computed_at":"2026-10-19T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":78000,"max_usd":160000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":13},"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"FastAPI","optional":false},{"name":"Git","optional":false},{"name":"Pydantic","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-05-12T21:35:54Z","employer_posted_date":"2026-05-12","last_verified_at":"2026-10-19T13:00:38Z","board_verified":true,"closed_at":null,"days_open":159,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":159},"description":"The Role\nAs Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform - one that will transform how Life Sciences companies manage safety, regulatory, and clinical development.\nYou will influence and help grow a codebase and engineering organization from the ground up, wearing multiple hats across the engineering organization. The team will be AI-first in two meaningful ways: using AI to drive engineering productivity and strong engineering discipline, and building a product that applies AI in genuinely innovative ways to problems that matter.\nWithin your first year, you will have live customers on the platform and a thriving, growing team behind it - directly accelerating how customers bring life-saving products to market.\nWhat You'll Do\nFull Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Daily code contribution using AI assistance for productivity\nDrive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code\nRapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accelerate the path to robust solutions\nDevelop Best Practices: Define, promote, and mentor on engineering best practices and coding standards, including the latest approaches to AI assisted engineering\nExpert Code Review: Provide comprehensive code reviews for engineers of all experience levels\nStrategic Mentorship: Develop the skills of engineering talent through structured mentorship\nRequirements\n Seasoned Software Engineer: 12+ years of proven software development expertise (Production level Python development required)\nEnterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications\nScalability Expert: Proven track record of architecting and building high-volume products at scale\nOpen Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic\nFast-Paced Adaptability: Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way\nMentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence\nHigh work ethic: Veeva is a hard-working company\nHigh integrity and honesty: Veeva is a PBC and a “do the right thing” company. We expect that from all employees\n Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also about communication\nInterviewing with Veeva\nWe value your time and believe in a transparent hiring process. Here is the process you can expect.\nFollow the application process and submit your resume.\nWithin 3 days, you will receive a link to a personality assessment administered by a third party.\nOnce you complete the assessment, our team will review your full application package and follow up via email with our decision.\nIf moving to the interview stage, the process is as follows:A conversation with the hiring manager\nA technical/coding skills exercise\n\nA final panel interview with team members and senior leaders\n\nOnce all interviews are complete, the manager will be in touch with a final decision.\nPerks & Benefits\nMedical, dental, vision, and basic life insurance\nPTO and company-paid holidays\nRetirement programs\n1% charitable giving program\nCompensation\nBase pay: $180,000 - $275,000 CAD\nThe salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.","description_format":"text","description_chars":4079,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Life insurance"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["CRM Software","Data Providers & Datasets","Clinical Trial Software"],"lifecycle":[{"event":"open","at":"2026-05-12T21:35:54Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.773,"p_room":0.44,"age_days":159,"expected_fill_days":148,"reasons":["conf:0","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/veeva-systems-principal-software-engineer-python-2","json_url":"https://alion.io/job/veeva-systems-principal-software-engineer-python-2.json","meta":{"generated_at":"2026-10-19T14:16:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10286,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3288},"rest":"https://alion.io/mcp/rest/get_company?id=3288"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fveeva-systems-principal-software-engineer-python-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fveeva-systems-principal-software-engineer-python-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fveeva-systems-principal-software-engineer-python-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/veeva-systems-principal-software-engineer-python-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fveeva-systems-principal-software-engineer-python-2"}]}