Principal Software Engineer - Java
$150k - $300kVeeva Systems
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.
- 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
- 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
- AI-Driven Engineering Leadership: Architect and implement workflows that leverage AI-assisted development (e.g., Anthropic's Claude) to drive significant gains in engineering velocity, code quality, and innovation
- 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
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
- 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.
#LI-Remote #LI-Principal Work Where It's Best for You
Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for each person. This applies across all locations and departments.
Work Anywhere does not mean work at any time. We have predictable core hours where employees are generally available for meetings and collaboration. Employees are focused and available during core hours.
We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Our offices function as hubs to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices, culture, and offsite meetings, not less.
Product teams are organized in regional product hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly.
Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers.
When an employee moves within a country it does not cause a change in salary. Where you live impacts you and your family. Not knowing if your compensation will change if you move can cause stress and uncertainty for everyone. We wanted to eliminate that.
Work at Veeva. Work where it's best for you.
$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)...SuggestedFull 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...SuggestedFull timeTemporary workRemote workFlexible 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 hours$99.6k - $223.4k
...burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based... ...or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills in Python/Java. • Strong knowledge of SQL. • Deep...SuggestedTemporary workFlexible hours$99.6k - $223.4k
...delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and... ..., CSAI, ad tech ecosystems) ~ Strong programming skills in Java, Go, or C++ Deep understanding of networking protocols and real...SuggestedTemporary workFlexible hours$99.6k - $234.6k
...Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure... ...You will work with a talented group of software developers, designing scalable, highly... ...programming languages. Prior experience with Java and/or Go is expected. Proven...Temporary workFlexible hours$99.6k - $223.4k
...operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical... ...Computer Science or equivalent experience. Proficient in Java, C++, C#, or similar object-oriented languages. Strong...Temporary workFlexible hours$96.8k - $251.6k
...security offerings. We're looking for hands-on engineers with a passion for solving difficult... ...systems and have a strong knowledge of software architecture. You should value simplicity... ...distributed environment. ~ Strong knowledge of Java, Go, Python or C++. ~ Strong knowledge...Temporary workFlexible hours$153k - $259k
...you're working to help others. Position Overview The Principal Software Engineer is a senior Individual Contributor and cross-cutting... ...Confluence repository. Programming languages such as C, C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit....Full timeFor contractorsLocal areaNight shiftWeekend work$107.7k - $134.4k
...making a meaningful difference. ABOUT THE ROLE The Entegral Software Engineer (Engineer 2) is responsible for using technical knowledge of... ...~3+ years of experience designing and developing with Java including: ~ Experience building and consuming RESTful APIs...Remote workWork from homeFlexible hours$99.6k - $223.4k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development experience on Linux...Temporary workFlexible hours$96.8k - $251.6k
...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities...Temporary workFlexible hours$99.6k - $234.6k
...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure... ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform...Temporary workVisa sponsorshipFlexible hours- ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver... ...industry average. The Position We're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our Incredible...Remote work
$99.6k - $223.4k
...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database...Temporary workFlexible hours$118.6k - $204k
...evolved to creating highly customized, carefully designed and engineering pumpers, aerials, tankers and rescue units that have no... ...solutions at scale, we invite you to join us as Chief Engineer Principal Software. As a "Player-Coach-Architect", you will lead the technical...Permanent employment- ...modernization, and support of applications. In addition to the development of new applications and tools, the candidate will provide technical expertise for modernization efforts of Java and.NET applications, such as upgrading Java versions, migrating the identity provider...Casual workLocal area
- ...them on automated build processes. Lead efforts for modernizing Java and .NET applications following industry best practices.... ...Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices Experience working with Box...Shift work
- ...Senior Java Developer Designs, develops, and implements web-based Java applications to support business requirements. Follows approved... ...years) · Maven (6+ years) · IntelliJ (3+ years) · Portal Software Development (6+ years) · Technical design of java web...
- ...About the job Sr. Java Developer Title: Sr. Java Developer We are looking for a Senior Java Developer with strong experience in Java (17+), Spring Boot, and Microservices to drive application development and modernization initiatives. If you have a passion...
- ...technical expertise in migrating applications to Spring Boot, upgrading Java versions, updating presentation layer technologies, migrating... ...for moving applications toward a microservices architecture. Required Skills : Java Additional Skills : Software DeveloperShift work
- ...onto our E1P platform. We will require at least 5 years of Java development experience. He/she will be the lead developer... ...technical leadership in the ongoing adoption and development of software engineering procedures, standards and methods. Analyzes high level system...
- ...Provide technical leadership for modernizing existing Java-based web applications following industry best practices Solve... ...Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices Working with Government...Shift work
- ...Java - - Engineer (Jobs in Madison, WI) Requirement id 158301 Job title Engineer Job location in Madison, WI Skills required... ...critical role in ensuring that the Department of Corrections (DOC) Software Engineer IV development and testing are well-conceived so...Contract workWork at officeRemote workRelocation
- ...Description: Our client is looking for a Sr. Java Developer to play a hands-on senior technologist/lead role in the analysis... ...~ Working with Open Liberty ~ Leveraging AI to accelerate software development and testing practices (Github Copilot or similar)...
- ...Java Developer The Java Developer role is directly involved with the development and support of java-based web applications. Within... ...quality assurance team members to create and deliver testable software This role will spend much of their time producing code as part...
- ...Java Developer remote 12 month contract but need to be 8+ years... ...architecture, tooling, CI/CD, testing, and software design Work with experience API... ...with other business and platform API engineering teams to deliver solutions Manage...Contract workRemote workFlexible hours
- ...JOB TITLE: Remote Java Developer JOB LOCATION: Remote but need to be open to travel to Richmond VA or Atlanta GA when needed. Could... ...Designs, develops documents, tests and debugs new and existing software systems and/or applications. Participates in full development life...Hourly payTemporary workLocal areaRemote workFlexible hours
- ...approximately once a month. Required Skills and Experience: • Java/J2EE (5+ Years) • C#.NET (3-5 Years) • ASP.NET (3-5 Years)... ...GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices • Experience working with...RelocationShift work
$95k - $154k
...skills and what employers want now. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients....Full timeH1b
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 Madison, WI
- java developer full time Madison, WI
- entry level java developer remote Madison, WI
- java web developer Madison, WI
- java developer remote Madison, WI
- java developer Madison, WI
- remote junior java developer Madison, WI
- java software engineer Madison, WI
- java spring developer Madison, WI
- java microservice developer Madison, WI


