Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Java

$150k - $300k

Venturefizz Product Management Community

Principal Software Engineer – Java

As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $3B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society, and investors, offering a unique opportunity to build impactful solutions that directly contribute to global health.

The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers to operate more efficiently and safely. Your leadership will be instrumental in shaping our technology. You'll mentor and elevate engineers, drive critical technical decisions, and consistently deliver high-quality code that propels our technology forward.

Thrive in our Work Anywhere Environment: We empower you to work from where you thrive – whether that's from home or in the office within Canada or the US – ensuring seamless collaboration within your team's time zone.

Join Veeva and be a pivotal part of transforming the life sciences industry, making a tangible impact on global health.

What You'll Do

  • Full Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Daily code contribution
  • Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code
  • Rapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accelerate the path to robust solutions
  • Develop Best Practices: Define, promote, and mentor on engineering best practices and coding standards
  • Expert Code Review: Provide comprehensive code reviews for engineers of all experience levels
  • Strategic Mentorship: Develop the skills of engineering talent through structured mentorship

Requirements

  • Seasoned Software Engineer: 12+ years of proven software development expertise (Java 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 Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene
  • 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 work ethic: Veeva is a hard-working company
  • 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

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

  • Base pay: $150,000 – $300,000
  • The 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.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java in United States vacancy
  •  ...scalable coding frameworks using appropriate software design frameworks Develops secure and...  ...training or certification on software engineering concepts and 10+ years applied...  ...programming language(s), specifically the Java Stack, Microservices, and Cloud technologies... 
    Suggested

    Vets Hired

    Texas City, TX
    3 days ago
  •  ...Principal Software Engineer - Java GameStop is in the midst of a game-changing metamorphosis, transforming from old school into a modern company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software... 
    Suggested

    GameStop

    Grapevine, TX
    4 days ago
  •  ...Principal Software Engineer The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor...  ...in data analytics with excel or SQL. ~ Experience in java/python Preferred Qualifications Detailed technical... 
    Suggested

    Professional Recruiters

    Atlanta, GA
    2 days ago
  •  ...made it our mission to secure the world's software and keep our customers out of the...  ...firewall. Veracode is looking for a software engineer to join our fast-paced and innovative team...  ...developing object-oriented software with Java J2EE, JDBC • Experience in building microservice... 
    Suggested
    Flexible hours

    Veracode

    Burlington, MA
    1 day ago
  • $150k - $300k

     ...directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Columbus, OH
    3 days ago
  • $176.3k - $293.7k

     ...We are looking for a Principal Software Engineer with strong Java expertise to join our Product Engineering team. This role is focused on resolving customer escalations, diagnosing complex customer issues, and delivering high-quality fixes and feature enhancements in... 
    Temporary work
    Work experience placement
    Flexible hours

    Stryker

    San Jose, CA
    2 days ago
  • $204.25k - $285k

     ...institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Asset Wealth Management, Client...  ...Design, develop, and maintain scalable applications using Java and J2EE, ensuring high performance and responsiveness to requests... 

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    7 days ago
  • $91.8k - $137.6k

     ...only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer – Java Developer to join our team on site in Rancho Bernardo, CA. The candidate should be a self-starter with... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  •  ...Principal Software Engineer Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and...  ...built on RESTful and event-driven architectures. Work with Java, Spring Boot, SQL, JDBC, Oracle/Postgres/ Snowflake, Kafka... 
    Remote work
    Flexible hours

    Dtcc

    Passaic, NJ
    14 days ago
  •  ...Team Fidelity is looking for a Principal Full Stack Engineer to join the Fidelity Institutional Technology...  ...candidate will be applying strong software development and test automation...  ...web and middle-tier applications using Java, JavaScript, Spring, Spring Boot and... 
    Remote work

    Fidelity Investments

    Smithfield, RI
    1 day ago
  • $135k - $165k

     ...leading technology company whose innovative software solutions are advancing the insurance...  .... JOB DESCRIPTION As a Principal Software Engineer, you will shape and improve the...  ...Vertafore. We're looking for a seasoned Java engineer with deep experience building... 
    Contract work
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Vertafore

    Denver, CO
    1 day ago
  • $173k - $259k

     ...ways to bring those practices into the engineering organization. Essential Functions...  ...leader: a senior point of expertise on software engineering issues, industry trends and...  ...more of the following technologies ~ Java RESTful Web Services (Java, J2EE, JUnit,... 
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    San Francisco, CA
    5 days ago
  •  ...an opportunity to contribute to the company's success. As a Principal Software Engineer within PNC's Lending Technology organization, you will be...  ...of end-to-end application features across backend services (Java 21) and frontend applications (Angular). Own architecture... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Dallas, TX
    6 days ago
  •  ...Title: Associate Principal, Software Engineering: Java Location: Remote, USA Technical Skills & Background: ~[Required] Java-based software development experience ~[Required] Fluent in object-oriented design, industry best practices, software... 
    Remote work

    E-Solutions

    United States
    4 days ago
  •  ...Title: Principal AI Software Engineer - Java Location: Westlake, TX - Onsite Type: Contract to Hire Position Overview: Our client is scaling their global engineering organization and hiring multiple Principal Engineers to lead a large... 
    Contract work

    Korn Ferry

    Westlake, TX
    3 days ago
  •  ...PRINCIPAL SOFTWARE ENGINEER/ JAVA ARCHITECT 6+ MONTHS CONTRACT ST LOUIS, MO (ONSITE) VISA- NO CPT/OPT • Skills Matrix Skill Last Used Experience in Years/month Rating (10 points) 1 = newbie 10 = expert Hands on Exp.... 
    Contract work
    Work experience placement

    ShiftCode Analytics

    Saint Louis, MO
    3 days ago
  • Principal Software Engineer (Java, Spring Boot, REST, AWS) page is loaded## Principal Software Engineer (Java, Spring Boot, REST, AWS)locations: Westlake, TXtime type: Full timeposted on: Posted Todayjob requisition id: 2126966## ## Job Description:## Principal Software... 
    Work at office

    Soteria Reinsurance Ltd.

    Westlake, OH
    5 days ago
  • $155k - $175k

    A leading technology firm in Maryland is seeking a Principal-Level Software Engineer specializing in Java and Python. You will create custom analytics, work with data scientists, and deploy analytic tools to solve complex problems. Required qualifications include a Bachelor... 

    IDS International

    Annapolis, MD
    4 days ago
  • $155k - $175k

    A leading technology firm seeks a Principal-Level Software Engineer in Annapolis Junction, MD. The ideal candidate will have extensive experience with data science tools, Java, Python, and Agile development. Responsibilities include prototyping and deploying analytic tools... 
    Flexible hours

    IDS International

    Annapolis, MD
    4 days ago
  • $68 - $70 per hour

     ...We are seeking a senior full stack Principal Software Engineer for a long-term contract onsite DAILY with our client's customer, the US Social Security...  ....com Key Required Skills: Strong experience with Java, OpenShift/ Amazon Web Services (AWS), Agile Development... 
    Hourly pay
    Long term contract
    Temporary work
    Local area

    Akkodis

    Windsor Mill, MD
    2 days ago
  • $155k - $175k

    Principal‑Level Software Engineer (Java, Python) Locations: Annapolis Junction, MD Shifts Available Flexible; shift times are general hours; some projects may require earlier or later reporting based on customer requirements. Job Description IDS is seeking a Principal... 
    Local area
    Flexible hours
    Shift work

    IDS International

    Annapolis, MD
    4 days ago
  •  ...Principal Software Engineer (Java, Cloud) Jersey City NJ Contract 8 - 12 years of hands-on development experience. Bachelor’s Degree (Computer Science or related fields). Proven understanding of Rest concepts and developing rest APIs using spring boot with... 
    Contract work

    Samprasoft

    Jersey City, NJ
    3 days ago
  •  ...Great Dane LLC is looking for a Principal Software Engineer to enhance their automation pipeline for enterprise Java projects. The ideal candidate will have over 8 years of full stack development experience and expertise in cloud environments, particularly AWS, as well... 

    Great Dane

    New York, NY
    2 days ago
  • $150k - $300k

     ...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And...  ...experience with current open source tools and technologies (Java, Spring, MySQL, Hibernate, Maven, Git, Jenkins, AspectJ,... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Boston, MA
    1 day ago
  • $99.6k - $223.4k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-solving...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote)... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Hartford, CT
    4 days ago
  • $99.6k - $223.4k

     ...hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor...  ...You Bring ~7+ years building distributed systems. ~ Strong Java plus Python/Shell scripting. ~ Microservices and Kubernetes... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Baton Rouge, LA
    2 days ago
  •  ...Principal Software Engineer – L4 You will work collaboratively to gather technical requirements, define platform and integration design, and perform...  ...development with preferred skills in: ~ Back-end: Java, Javascript ~ Front-end: JavaScript, TypeScript, React, HTML... 
    Remote work

    Valce Talent Solutions

    United States
    1 day ago
  •  ...Principal Java Software Engineering In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays... 
    Immediate start
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    2 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay...  ...problems that create a safer, more secure world. In the Principal Java Software Engineering role, you will design, develop, and test Java... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    RTX

    Aurora, CO
    9 hours ago
  •  ...Role: Principal Java Backend Software Engineer Need 15+ years of experience Location: Remote Interview: Virtual Job Description GENERAL FUNCTION: Designs and implements technology and software solutions as a member of an agile squad. Being assigned... 
    Remote work

    Anveta

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Java. Be the first to apply!