Principal Software Engineer - Java
$150k - $300kVenturefizz 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.
- ...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
- ...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
- ...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
- ...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...SuggestedFlexible hours
$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...SuggestedWork at officeLocal areaRemote workFlexible hours3 days per week$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 workWork experience placementFlexible hours$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...$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 timeRemote workRelocation packageShift work- ...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 workFlexible hours
- ...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
$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 workTemporary workWork at officeWork from homeFlexible hours$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 payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours- ...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 timeContract workTemporary workPart timeWork experience placementWork at office
- ...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
- ...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
- ...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 workWork experience placement
- 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
$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...$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$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 payLong term contractTemporary workLocal area$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 areaFlexible hoursShift work- ...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
- ...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...
$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 jobFull timeWork at officeLocal areaWork from homeFlexible hours$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 timeTemporary workRemote workFlexible hours$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 timeTemporary workRemote workFlexible hours- ...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
- ...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 startRelocation packageFlexible hours
$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 workWork experience placementWork at officeImmediate startRemote workRelocation packageFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Java. Be the first to apply!
- principal software engineer United States
- senior principal software engineer United States
- principal software engineer manager United States
- junior java developer no experience United States
- java oracle developer United States
- full stack java developer United States
- java angular developer United States
- java developer full time United States
- entry level java developer remote United States
- junior java developer United States


