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

Senior Software Engineer - Java

$110k - $270k

Veeva Systems

Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $3B in revenue last year), is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation committed to balancing the interests of customers, employees, society, and investors, we offer a unique opportunity to contribute to products that empower our customers to operate more efficiently and safely, directly impacting the lives of patients worldwide.


Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing robust, enterprise-scale applications using modern open-source technologies. You'll tackle complex challenges, own your solutions, iterate rapidly, and see your contributions directly accelerate innovation in the life sciences.


We're looking for experienced candidates with:

  • A strong foundation in enterprise Java development.
  • A passion for modern open-source technologies.
  • Experience in enterprise software or high-growth tech environments.
Thrive in our Work Anywhere environment: We support your flexibility to work remotely or in the office within Canada or the US, ensuring seamless collaboration within your product team's time zone.


Join us and be part of a mission-driven organization transforming the life sciences industry.


What You'll Do
  • Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform
  • Build to scale : Develop highly scalable software with optimal performance
  • Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment
  • Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
  • End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps
  • Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Requirements
  • Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
  • Quality-Focused Code: Proven ability to write clean, testable, and maintainable code within a collaborative team setting
  • Open Source Proficiency: Hands-on experience with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
  • Relational Database: 3+ years of experience with relational databases and expert-level SQL skills
  • Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment
  • 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: $110,000 - $270,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-RemoteUS

#LI-MidSenior


Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.


Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at View email address on click.appcast.io .

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java in United States vacancy
  •  ...Position Title * Senior Software Engineer (Java full stack) Position Responsibilities Senior Software Engineer (Java full stack) Hybrid in Irving TX Look for Nearby candidates Must have skills: Java, spring, jQuery, react, spring boot, microservices... 
    Senior

    Apex Informatics

    Irving, TX
    4 days ago
  • $290k

     ...Senior Software Engineer Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC/DoD opportunities. We're dedicated...  ...for a degree). Technical Expertise: Proficiency in Java, Spring Framework, and Spring Boot. Hands-on experience... 
    Senior
    For contractors

    stanleyreid.com

    Annapolis Junction, MD
    10 days ago
  •  ...Senior Software Engineer - Java & Springboot Westlake, Texas, United States About the Job Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in:... 
    Senior

    Knack Solutions

    Roanoke, TX
    23 hours ago
  •  ...is seeking SWE2 candidates in Annapolis, Maryland with strong Java skills and experience in deploying GPU-accelerated applications. Candidates must possess fourteen years of experience as Software Engineers in similar programs, along with a Bachelor's degree in Computer... 
    Senior

    Avid Technology Professionals, LLC

    Annapolis, MD
    1 day ago
  • $224k - $274k

    Akina, Inc. is looking for a Software Engineer 3 in Annapolis Junction, Maryland. The ideal candidate will have extensive experience in Java, Spring Boot, and Docker. Responsibilities include developing complex software systems, analyzing user requirements, and leading... 
    Senior

    Akina, Inc.

    Annapolis, MD
    4 days ago
  • The Colorado Judicial Branch is seeking a Senior Software Engineer in Denver, Colorado. This role involves developing software solutions for various...  ...filing systems. Candidates should have strong experience in Java and object-oriented programming, as well as familiarity with... 
    Senior

    Colorado Judicial Branch

    Denver, CO
    3 days ago
  • A leading engineering services company is seeking a Software Engineer in Annapolis, Maryland. This role involves performing software development lifecycle activities...  ...as part of an Agile team, and requires expertise in Java and related frameworks. Candidates must have an... 
    Senior

    Momentum Engineering, Inc

    Annapolis, MD
    4 days ago
  • $95.3k - $158.8k

    LexisNexis Risk Solutions is seeking a Senior Software Engineer II in Franklin, TN, to perform complex software development tasks. The role includes...  ...of experience in software development and expertise in Java, Spring Boot, REST APIs, and microservices. The role offers... 
    Senior

    LexisNexis Risk Solutions

    Franklin, TN
    1 day ago
  •  ...Senior Software Engineer/Java, FIX Industry leading fintech with unparalleled expertise delivering highly liquid, scalable trading solutions for the global derivatives market has an immediate need for a Senior Software Engineer to join their growing team in a full-time... 
    Senior
    Full time
    Immediate start
    Remote work

    Harris Allied

    United States
    1 day ago
  • $110k - $130k

     ...Senior Software Engineer / Java / Insurance Elsmere, Delaware Onsite Direct Hire $110k - $130k A leading insurance-focused company is hiring a Senior Software engineer to support and enhance the company's internal billing platform. The role sits within a... 
    Senior
    Full time

    Motion Recruitment

    Wilmington, DE
    9 days ago
  • A leading technology solutions provider is seeking a Senior Software Engineer with significant experience in software development. This role involves...  ...will have 5-10 years of experience and expertise in Java, Java Swing, and retail software systems. This position offers... 
    Senior
    Remote job

    Contingent Crew

    New York, NY
    1 day ago
  • $215k - $235k

    Cornerstone Defense LLC is looking for a Software Engineer 3 to join our team in Annapolis Junction, MD. This role involves developing and maintaining...  ...extensive experience in software engineering, especially in Java and Spring Boot, and a required active TS/SCI clearance. The... 
    Senior

    Cornerstone Defense LLC

    Annapolis, MD
    23 hours ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC Skills: ~6+ years Oracle and JAVA Development experience required. ~ Extensive, hands-on working experience with Oracle database, PL/SQL, SQL, Data Modeling and Shell Scripting ~ Experience... 
    Senior
    Long term contract
    Work experience placement

    Cedent Life Talent

    Durham, NC
    23 hours ago
  • $190.49k

    Relanto is seeking a Sr. Software Engineer I to design, develop, and implement software applications in Issaquah, WA. This position requires a Master’s degree in Computer Science or related field, and involves evaluating user requirements and testing client/server applications... 
    Senior

    Relanto

    Issaquah, WA
    3 days ago
  • BairesDev is seeking a Senior Software Engineer to design and develop backend components for a large-scale distributed data flow platform using Java. Candidates should have strong expertise in concurrent programming and experience with distributed systems. This role offers... 
    Senior
    Remote job
    Flexible hours

    BairesDev

    New Bremen, OH
    3 days ago
  • SageCor Solutions in Maryland is seeking a Software Engineer with at least 14 years of experience in similar roles. The ideal candidate must...  ...experience in software engineering processes. Key skills include Java, MapReduce, and cloud technologies. SageCor Solutions values... 
    Senior

    SageCor Solutions

    Annapolis, MD
    3 days ago
  •  ...Senior Software Engineer - ETL Collaborate with teams across the organization, including product managers, data engineers and business leaders...  ...Requirements: Specific Job Skills ~7+ years of experience with Java 11+(required), managing and working in Maven projects ~2+... 
    Senior

    Kyruus

    Boston, MA
    5 days ago
  •  ...Professionals, Hope you are doing good This is Jayaraman from Info Way Solutions, LLC We have job opening for Senior Software Engineer (Java with AWS & AEM) and the detailed Job description is given below: Kindly check the JD and share your views Senior... 
    Senior

    Info Way Solutions

    Fremont, CA
    3 days ago
  • $175.72k - $191k

    SCALIS is seeking a Senior Software Engineer to join our team in Seattle. You will design and maintain high-performance services using Java and Spring Framework, provide mentorship, and lead technical projects. This hybrid role includes competitive compensation ranging... 
    Senior
    Work at office
    3 days per week

    SCALIS

    Seattle, WA
    1 day ago
  • Akina Inc is seeking a Software Engineer 3 in Annapolis, Maryland. This position involves developing and enhancing complex software systems, requiring expertise in Java and Spring Boot. The candidate will also lead teams in a fast-paced environment and will need TS/SCI... 
    Senior

    Akina Inc

    Annapolis, MD
    23 hours ago
  • Techions is seeking a Senior Software Engineer in Milpitas, CA. The role involves developing and modifying software applications, analyzing user...  ...development, demonstrating proficiency in technologies such as Java, JDBC, and Oracle. Occasional travel to unanticipated client... 
    Senior

    Techions

    Milpitas, CA
    4 days ago
  • SageCor Solutions is seeking a Software Engineer in Maryland with 14 years of experience in software development. The ideal candidate will have...  ...field. Required skills include expertise in MapReduce, Java, Hadoop, and Accumulo. This position will support projects in... 
    Senior

    SageCor Solutions

    Annapolis, MD
    4 days ago
  • $290k

    A leading recruiting firm seeks a Senior Software Engineer to lead complex software development projects in Annapolis Junction, MD. The successful...  ...and a Bachelor’s degree in Computer Science. Proficiency in Java, Spring Framework, and Spring Boot is essential. Candidates... 
    Senior

    Stanley Reid & Company

    Annapolis, MD
    1 day ago
  • $100k - $145k

     ...Senior Software Engineer / Java / Spring Boot / Backend / SaaS / Onsite Philadelphia, PA Onsite Full Time $100k - $145k A well-established, purpose-driven financial services company is hiring a Senior Developer to join small backend engineering team. This... 
    Senior
    Full time

    Motion Recruitment

    Philadelphia, PA
    2 days ago
  •  ...Senior Software Engineer — Java LOCATION: EMEA (remote: Portugal, Cyprus, Poland, Georgia, Serbia and other). About GridGain When it comes to enterprise applications, microseconds matter. And when organizations need extreme speed and scale, they turn to GridGain... 
    Senior
    Remote work

    Almaz Capital

    United States
    2 days ago
  • Softova Inc. is seeking a Senior Software Developer in Piscataway, New Jersey. The ideal candidate will have a Bachelor's Degree in Computer Science or Engineering, along with 5 years of related experience. Responsibilities include designing and developing Client/Server... 
    Senior

    Softova Inc.

    Piscataway, NJ
    2 days ago
  •  ...Senior Software Engineer (Java) Full-Time Contract (40hrs/week) 6 months+ 8 hours/day (Mon-Fri) US Time 100% Remote - Candidates can work from anywhere in LATAM countries Qualifications • 10+ years of experience in software development of complex applications... 
    Senior
    Full time
    Contract work
    Remote work

    Sky Systems

    United States
    23 hours ago
  •  ...through technology. The ideal candidate will collaborate with teams to support the software development lifecycle of critical applications. This role requires significant experience with Java or Python, SQL development, and familiarity with CI/CD tools like Jenkins. The... 
    Senior

    Fairygodboss

    Mc Lean, VA
    1 day ago
  • $140k - $190k

     ...Senior Software Engineer / Java / Ruby / Scala Boston, Massachusetts 100% Remote Full Time $140k - $190k A multi-billion dollar life sciences company is looking to bring on Senior Software Engineers to join their team! You'll be part of building their main... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    United States
    2 days ago
  • $83.5k - $160k

    AeroVironment, Inc. is seeking highly motivated Software Engineers for an Agile Software team in Annapolis, Maryland. Candidates should have strong skills in Java and Python, with seven years of experience required and a Bachelor’s in Computer Science preferred. This role... 
    Senior

    AeroVironment, Inc.

    Annapolis, MD
    3 days ago

Do you want to receive more vacancies?

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