Principal Software Engineer - Java at Veeva | Portland, Maine
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
About Veeva Systems Inc.
Veeva Systems Inc. is a leading provider of cloud-based software for the global life sciences industry. Our commitment to improving the health and well-being of people around the world drives us to innovate and deliver impactful solutions.
Similar jobs
Search for Principal Software Engineer Developer Platform
138 results
Join New Relic as a Principal Software Engineer within our Developer Platform team, where you will play a pivotal role in shaping our software solutions. As a key contributor, you will design and implement robust systems that empower developers to innovate and create exceptional applications.
ConductorOne
Role Overview ConductorOne is looking for a Senior Software Engineer - Platform to join the team in the Portland office. This role centers on building and improving the platform that powers the company's AI-native identity security product, as well as an AI-enhanced development platform. The work focuses on scalability, reliability, and the technical foundations that enable new features for customers. What You Will Do Lead major projects from planning through delivery. Shape architectural choices, assess technical risks, and communicate trade-offs clearly with other teams. Set the bar for code quality by writing maintainable, well-tested code and modeling best practices for the team. Guide the team through ambiguity by keeping priorities clear and ensuring steady progress, even when challenges arise. Mentor engineers by delegating thoughtfully, fostering ownership, and supporting professional growth within the team. About ConductorOne ConductorOne delivers an AI-native identity security platform that protects every identity, human, non-human, and AI. The platform uses automation and AI to centralize access visibility, enforce granular controls, enable just-in-time access, and automate user access reviews across all applications. ConductorOne is trusted by organizations such as DigitalOcean, Instacart, Ramp, and Zscaler. The platform is designed for quick deployment and ease of use. Location This position is based in the Portland, Oregon office.
Role Overview C1 seeks a Senior Software Engineer - Platform for its Portland office. This role centers on building and improving the core platform that underpins C1’s AI-native identity security product. The position offers the chance to lead complex projects, refine developer tools, and shape the technical direction of a growing product suite. What You Will Do Lead and deliver high-impact projects that strengthen the platform’s scalability and reliability. Develop new features and capabilities for both internal teams and customer-facing products. Balance the introduction of new functionality with the reduction of technical debt. Write production-ready, high-performance code. Provide technical guidance and clear communication across teams. Influence architectural decisions and help set engineering standards. About C1 C1 builds an AI-native identity security platform that protects every identity, human, non-human, and AI. The platform uses automation and AI to centralize access visibility, enforce granular controls, enable just-in-time access, and automate user access reviews across all applications. C1’s solution is designed for quick deployment and ease of use, and is trusted by organizations including DigitalOcean, Instacart, Ramp, and Zscaler. Location This position is based in C1’s Portland, Oregon office.
About Speechify Speechify builds tools that change how people read. Over 50 million people use our text-to-speech products to make learning faster and more accessible. Our platform supports iOS and Android apps, a Mac application, a Chrome extension, and a web app. Users can turn PDFs, books, news articles, and websites into audio on demand. Speechify has been recognized for its work in accessibility technology, earning Google's Chrome Extension of the Year and Apple's 2025 Design Award for Inclusivity. Our Team and Culture Nearly 200 people work at Speechify, collaborating from locations around the world. The team includes talent from Amazon, Microsoft, Google, and graduates of top universities such as Stanford. We keep our structure flat, so anyone with strong technical skills and a focus on results can step into leadership roles.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Principal Software Engineer, specializing in firmware development and low-level driver programming. In this role, you will lead innovative projects that drive technology forward, ensuring the highest performance and reliability of our software systems.
Veeva Systems Inc.
Join Veeva, a trailblazer in the industry cloud space and one of the rapidly expanding enterprise SaaS providers, boasting over $2 billion in revenue last year. Our mission is to empower life sciences companies to expedite the delivery of life-saving therapies to patients worldwide. As a public benefit corporation (PBC), we are dedicated to harmonizing the interests of our clients, employees, society, and stakeholders, providing a unique opportunity to develop impactful solutions that enhance global health.The Opportunity: As a Principal Software Engineer at Veeva, you will lead the development of highly scalable and maintainable enterprise applications that enable our clients to operate more efficiently and safely. Your leadership will play a critical role in shaping our technology landscape. You will mentor and uplift engineers, spearhead pivotal technical decisions, and consistently produce high-quality code that drives our technology forward.Thrive in our Work Anywhere Environment: We empower you to work from the location that suits you best, whether that be from home or within our offices across Canada or the US, ensuring seamless collaboration within your team's time zone.Become a vital part of transforming the life sciences industry, making a significant impact on global health.
Veeva Systems, Inc.
Join Veeva Systems, a leader in industry cloud solutions for life sciences, as we strive to enhance patient care. With a commitment to speed and innovation, we enable companies to deliver critical therapies to patients more efficiently. Our growth is unprecedented, having surpassed $2 billion in revenue last year, with even greater potential on the horizon.Our core values - Do the Right Thing, Customer Success, Employee Success, and Speed - drive our mission forward. In 2021, we proudly became a public benefit corporation (PBC), reflecting our dedication to balancing the interests of our customers, employees, society, and investors.As a Work Anywhere company, we prioritize your flexibility, allowing you to thrive in your preferred work environment, whether from home or in the office.Be part of our journey to transform the life sciences industry, making a meaningful impact on customers, employees, and communities alike.The RoleAs a Principal Full Stack Engineer, you will harness your vast experience to develop scalable, innovative cloud software that accelerates the delivery of vital treatments and medicines to patients globally. This independent senior role empowers you to shape the software development direction, provide guidance to product leadership, and mentor new engineers, ensuring their success in the field.
Role Overview Suvoda is hiring a Services Software Developer to design and build software that improves how services are delivered. This role involves working with teams across functions to create solutions that meet client expectations and support Suvoda's standards. Location Positions are available in Conshohocken, Pennsylvania; Portland, Oregon; and remote within the United States.
Veeva Systems Inc.
Join Veeva, a trailblazer in industry cloud solutions and one of the most rapidly expanding enterprise SaaS companies, as we strive to accelerate the delivery of life-saving therapies to patients. Surpassing $2B in revenue last year, we are a public benefit corporation (PBC) dedicated to harmonizing the interests of our customers, employees, society, and investors. This is a unique opportunity to create impactful solutions that directly enhance global health.Your Role: As a Principal Software Engineer at Veeva, you will be responsible for designing and overseeing the development of robust, scalable enterprise applications that enable our customers to work more efficiently and safely. Your leadership will play a crucial role in guiding our technological advancements. You will mentor and uplift fellow engineers, steer essential technical decisions, and consistently produce high-quality code that drives innovation.Experience Our Work Anywhere Culture: We empower you to work in the environment where you thrive—be it from home or in the office across Canada or the US—while ensuring seamless collaboration within your team's time zone.Become part of Veeva and play a critical role in transforming the life sciences sector, making a real difference in global health.
Role overview SOCOTEC is hiring a Principal Geotechnical Engineer / Division Manager based in Portland. This is a leadership role responsible for guiding geotechnical projects from initial planning through completion. The position directly impacts infrastructure development in the region and plays a key part in shaping project outcomes. What you will do Lead and manage geotechnical engineering projects, focusing on technical quality and on-time delivery Mentor junior engineers, supporting their professional growth Work closely with clients to understand project requirements and maintain strong working relationships Collaborate with colleagues from other disciplines to create integrated project solutions Offer ideas to enhance services and contribute to SOCOTEC’s growth in the market What makes this role unique This position blends technical leadership with team management. The Division Manager is expected to set high standards, foster innovation, and help build a positive team culture within SOCOTEC.
Smarsh
About the Role Smarsh is looking for a Senior Software Engineer in Portland. This role involves building software that strengthens our services and supports our clients’ needs. Projects focus on modern technologies and practical solutions. What You Will Do Develop and maintain software products that support Smarsh’s offerings Work closely with other engineers and team members to deliver reliable solutions Apply current technologies to create high-quality, maintainable code Team and Collaboration Join a group of experienced professionals who value practical problem-solving and teamwork. Collaboration is central to how Smarsh delivers for its clients.
Join Esri as a Senior Software Development Engineer in Test (SDET) specializing in applications. In this key role, you will leverage your expertise to enhance our software quality assurance processes, ensuring the delivery of high-quality applications. You will work collaboratively with cross-functional teams, playing a pivotal role in designing and implementing automated test frameworks. Your contribution will help shape the future of our innovative software solutions.
Role Overview Mercury is looking for a Senior Software Engineer focused on Stability. This role centers on strengthening the reliability and scalability of Mercury’s software systems. The work spans identifying weak points, resolving issues, and driving improvements across the stack. What You Will Do Work closely with teams across engineering, product, and operations to spot and address stability risks Troubleshoot and resolve software issues affecting system reliability Design and implement solutions that improve overall system performance and resilience Location This position is open to candidates based in San Francisco, CA, New York, NY, Portland, OR, or remote within Canada or the United States.
Veeva Systems
At Veeva Systems, we are dedicated to transforming the life sciences sector with our innovative cloud solutions. As a trailblazer in the industry, we empower life sciences companies to expedite the delivery of therapies to patients. Recognized as one of the fastest-growing SaaS enterprises, we exceeded $2 billion in revenue last year and continue to experience significant growth potential.Veeva is founded on core values that emphasize doing the right thing, ensuring customer and employee success, and maintaining a rapid pace of execution. We made history in 2021 by becoming a public benefit corporation (PBC), committed to balancing the interests of our customers, employees, society, and investors.As a Work Anywhere company, we offer you the flexibility to work from home or in the office, enabling you to thrive in your preferred environment.Join us in our mission to revolutionize the life sciences industry and make a meaningful impact on our customers, employees, and communities.
About the Role Smarsh is looking for a Software Engineer to join the ProArchive UI & Backend Services team in Portland. This role focuses on building smooth user interfaces and the backend services that keep them running. Collaboration is central here: engineers, designers, and product stakeholders work together to deliver high-performance, reliable solutions. What You Will Do Develop and maintain both user-facing features and backend services Work across the full technology stack Partner with teammates from engineering, design, and product to deliver seamless experiences Who We’re Looking For Curious and eager to learn Collaborative team player Ready to contribute to a lively engineering culture Motivated to improve and innovate on user experience
Veeva Systems
Join Veeva Systems, a leader in the industry cloud space and one of the fastest-growing enterprise SaaS companies, as we strive to accelerate the delivery of therapies to patients. As a public benefit corporation, we are dedicated to harmonizing the interests of our customers, employees, society, and investors. This role presents a unique chance to create products that empower our clients to operate more effectively and safely, significantly impacting patients' lives around the globe.We invite you to be part of our vibrant engineering team as a Senior Java Engineer. You will be instrumental in developing robust, enterprise-scale applications utilizing modern open-source technologies. You will face intricate challenges, take full ownership of your solutions, iterate swiftly, and witness how your contributions drive innovation in the life sciences sector.Ideal candidates will possess:- A robust background in enterprise Java development.- A strong enthusiasm for modern open-source technologies.- Experience in enterprise software or within rapidly growing tech environments.Embrace our Work Anywhere culture: We prioritize your flexibility to work remotely or in-office within Canada or the US, fostering seamless collaboration within your product team's time zone.Join us to contribute to a mission-driven organization that is transforming the life sciences industry.
System Canada Technologies
Join System Canada Technologies as a Software Automation Engineer and take your career to new heights! This role is perfect for a passionate individual who is eager to drive innovation and optimize software solutions through automation. You will be responsible for developing automated tests, enhancing software quality, and collaborating with cross-functional teams to ensure seamless integration and deployment of software products.
Join our dynamic team at Esri as a Senior Android Software Developer where you will be instrumental in creating cutting-edge applications for Android devices. In this role, you will leverage your expertise to design, develop, and maintain innovative solutions that enhance user experiences. Collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients and users.
Join Esri as a Senior iOS Software Developer and play a pivotal role in crafting high-quality applications for our iOS platform. You will collaborate with a talented team to design, develop, and enhance mobile applications that leverage advanced GIS capabilities. This is an exciting opportunity to work on innovative solutions that impact users worldwide.
Join our dynamic team at stemxpert1 as a Software Developer, where you'll play a pivotal role in designing and developing innovative software solutions. This is a fantastic opportunity for tech enthusiasts who are passionate about coding and eager to contribute to exciting projects that make a difference.As a Software Developer, you will collaborate with cross-functional teams to create user-friendly applications and ensure high performance and responsiveness. If you have a knack for problem-solving and a desire to work in a fast-paced environment, we want to hear from you!
Sign in to browse more jobs
Create account — see all 138 results

