> Markdown version of [/jobs/ext/1426791-senior-software-engineer-ostro](https://www.wearedevelopers.com/jobs/ext/1426791-senior-software-engineer-ostro). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Ostro - **Company:** Veeva Systems - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $110,000.0 - $270,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Unit Testing, Software as a Service, Relational Databases, Django Web Framework, Python (Programming Language), PostgreSQL, Software Engineering, Database Performance, Technical Debt, Backend, Production Code, Veeva - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f18b4a85584d851e ## About the Role * 5+ years of software engineering experience shipping production code for B2B or B2C SaaS products * 5+ years of deep expertise in Python and frameworks like Django * Strong proficiency with relational databases, preferably PostgreSQL * Excellent communication and cross-functional teamwork skills ## Description As a Backend Engineer, you will design and deliver scalable backend services that power Veeva Ostro's SaaS platform. In this role, you'll balance high-velocity delivery with long-term code health, building impactful features while championing clean architecture, rigorous testing, and low technical debt. * Architect and scale high-performance APIs for Veeva Ostro's SaaS platform * Partner cross-functionally to design and ship new features * Provide technical feedback on product roadmaps and feature scoping * Champion quality through peer reviews, unit testing, and clean architecture * Optimize application and database performance to handle growth * Evaluate emerging backend technologies to improve engineering practices * Troubleshoot and resolve live system issues to maximize uptime ## Related Videos - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)