Leads identity, authentication, authorization, and security services for Conga’s B2B platform, guiding engineers and defining secure integrations and reusable platform capabilities across products.
Principal Software Engineer - Python
📜 Description
- Own feature implementation from design and development through deployment, production support, and maintenance.
- Contribute code daily using AI assistance to improve productivity.
- Partner with Product Management and Development on technical design and problem-solving.
- Analyze complex problems and develop robust solutions quickly.
- Define and promote engineering best practices, coding standards, and AI-assisted engineering approaches.
- Review code and mentor engineers across experience levels.
🛠️ Requirements
- Seasoned Software Engineer: 12+ years of proven software development expertise (Production level Python development required)
- Enterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications
- Scalability Expert: Proven track record of architecting and building high-volume products at scale
- Open Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic
- Fast-Paced Adaptability: Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way
- Mentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence
- High integrity and honesty: Veeva is a PBC and a “do the right thing” company. We expect that from all employees
- Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also about communication
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
✨ Benefits
- Medical
- Dental
- Vision
- Basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Full job description
The Role
What You'll Do
Requirements
Interviewing with Veeva
We value your time and believe in a transparent hiring process. Here is the process you can expect.
- A conversation with the hiring manager
-
A technical/coding skills exercise
-
A final panel interview with team members and senior leaders
Perks & Benefits
Compensation
Similar jobs
Search more Backend Engineer jobsDesign and maintain high-performance backend systems for threat intelligence, building scalable data pipelines and APIs that support malware analysis and strengthen threat detection capabilities.
Staff Backend Engineer, User Safety
Lead backend engineering strategy and execution for user-safety systems, improving automated detection and enforcement through applied ML while guiding engineers and collaborating across product, data science, and operations.
Staff Software Engineer - Backend - 7+ years
Lead backend architecture and delivery for scalable, cloud-native distributed systems, data pipelines, and AI-enabled product features while improving reliability, performance, and engineering standards.
Staff Backend Software Engineer - Loki | NASA | Remote
Design, build, and operate Loki backend systems, owning reliability and performance while delivering customer-facing features, contributing to open-source projects, and supporting teammates across a distributed systems team.
