Veeva logo
VeevaPosted 2 months ago

Senior Software Engineer - Python

$110,000–$270,000 year

On-siteRaleigh, North Carolina, United States

Full TimeSenior LevelEnterprise

Job Summary

Own all stages of feature implementation, from design and development through deployment, production support, and maintenance using daily code contribution with AI assistance. Collaborate with Product Management and Development on technical design and problem-solving to deliver robust solutions while quickly analyzing complex problems. Define, promote, and mentor on engineering best practices and coding standards, including the latest approaches to AI-assisted engineering. Provide comprehensive code reviews for engineers of all experience levels and develop team skills through structured mentorship. Build the codebase and engineering organization from the ground up for a new AI-driven platform serving life sciences companies. Base pay ranges from $110,000 to $270,000. Applicants must have the unrestricted right to work in the United States; sponsorship is not provided.

Required Qualifications

  • 5+ years of proven software development expertise
  • Production level Python development
  • Extensive experience developing high-scale enterprise SaaS cloud applications
  • Proven track record of architecting and building high-volume products at scale
  • Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic
  • Proven ability to mentor and elevate team performance
  • High work ethic
  • High integrity and honesty
  • Excellent verbal and written English communication skills
  • Unrestricted right to work in the United States

Desired Qualifications

  • Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce