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

Senior Software Engineer - Full Stack

$110k - $270k

Veeva Systems

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company - we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry , committed to making a positive impact on its customers, employees, and communities.

The Role


Join a team building innovative, full-stack products in a dynamic, startup environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open-source technologies.

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
  • 5+ years in software product development
  • Expertise in JavaScript/Typescript, React and Java backend development
  • Experience with CSS abstraction (e.g., SASS, JSS) and RDBMS (MySQL, PostgreSQL, etc.)
  • 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-Remote

#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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Full Stack in Portland, ME vacancy
  • $239k - $323k

     ...Power a Smarter World with us? The Senior Director Engineering , Home Software Applications is a senior...  ...Home Software Applications across its full scope: Ownership of dealer-facing...  ...integrations Experience leading full-stack development of dealer or field-technician... 
    Fullstack
    Senior
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Generac Power Systems

    South Portland, ME
    4 days ago
  •  ...ProSearch is seeking a Senior Systems Developer in Portland, Maine...  ...performance and scalability across the stack Team Leadership and...  ...technical leader for junior engineers Evaluate and adopt modern tools...  ...developing RESTful APIs and full-stack web applications (Rails... 
    Fullstack
    Senior
    Work at office

    ProSearch

    Portland, ME
    1 day ago
  •  ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits'...  ...equivalent practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-focused... 
    Fullstack
    Temporary work
    Local area
    Remote work

    RxBenefits

    Portland, ME
    3 days ago
  •  ...Westbrook, Maine Type: Contract Job #20799 The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two days onsite...  ...and external partners. You will work across the full software development lifecycle, including architecture, coding... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    ProSearch Maine

    Westbrook, ME
    18 hours ago
  • $66.59k - $110k

     ...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development...  ..., and addressing challenges in working with the technology stacks maintained by the departmental Architecture team. A Senior... 
    Senior
    Local area

    Tyler Technologies

    Falmouth, ME
    4 days ago
  • $140k - $175k

     ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication... 
    Senior
    Hourly pay
    Work at office
    Flexible hours

    Nova Biomedical

    Westbrook, ME
    18 hours ago
  • $121.5k - $145.5k

     ...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming systems and applications including the...  ...tools and traditional quality assurance approaches. Senior Professional role typically have 5 - 10 years of related experience... 
    Senior
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    4 days ago
  • $121.5k - $145.5k

     ...Senior Software Engineer The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform—responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers. As a Senior Software Engineer... 
    Senior
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  • $66.59k - $115k

     ...Senior Software Engineer, GIS Apply Online Tyler Technologies (NYSE: TYL) is a leading provider of end-to-end information management solutions...  ...edge technologies to satisfy market needs. Our technology stack consists of: ESRI ArcGIS Server ESRI ArcGIS... 
    Senior
    Work experience placement
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    18 hours ago
  • $89.4k - $183.5k

     ...excited about what's next. Join us. General Summary: The Senior Software Engineer is a key technical leader within an Agile team, partnering...  ...a subject-matter expert across applications and technology stacks, providing technical guidance and mentorship to Software... 
    Senior
    Temporary work
    Work at office

    Unum Group

    Portland, ME
    2 days ago
  •  ...Senior Product Engineer Company Overview: VETRO provides cutting-edge Geographic Information...  ...seeking a Senior Product Engineer with full-stack experience to join our engineering...  ...next generation of GIS fiber management software. Key Responsibilities, including... 
    Fullstack
    Senior
    Full time
    Remote work
    Home office
    Flexible hours

    VETRO, Inc

    Portland, ME
    15 days ago
  • $155.66k - $225.16k

     ...We’re hiring our first AI Automation Engineer to lead how we apply AI internally across...  ...automate your own process of creating this software Collaborate with teams across the...  ...automated evals ~5+ years of experience in full-stack development with strong skills in Python... 
    Fullstack
    Remote job
    Full time
    Shift work

    Quora

    South Portland, ME
    2 days ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Fullstack
    Full time

    Cheez

    Portland, ME
    3 days ago
  • $100k - $120k

     ...team builds and operates the internal developer platforms that IDEXX software teams rely on every day — so that engineers across the company can ship faster, safer, and with confidence. As a Senior Platform Engineer (DevOps) you will be a hands-on member of an agile platform... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    IDEXX

    Westbrook, ME
    4 days ago
  •  ...Software Engineer Join EnviroLogix and you'll be a part of a team that is pushing diagnostic boundaries forward in the life science laboratories, grain markets and the food supply chain. We value the diverse knowledge and experience of all team members and seek cross... 
    Work at office

    EnviroLogix

    Portland, ME
    1 day ago
  • $117.35k - $191.46k

     ...Senior Cloud Engineer Apply Online Tyler Technologies is currently looking to hire a Senior Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and operations teams to build automation... 
    Senior
    Currently hiring
    Local area

    Tyler Technologies

    Yarmouth, ME
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...oriented design patterns Contributions to coding forums like Stack Overflow or other collaborative development communities... 
    Remote job
    Internship

    Danaher

    South Portland, ME
    18 hours ago
  •  ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide...  ...obtaining solutions. - Networks with senior internal and external personnel in own area...  ..., experienced professional with a full understanding of area of specialization;... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Portland, ME
    4 days ago
  • $130k

     ...We are seeking a Software Development Manager. This position...  ..., highly effective agile engineering team (typically 3-5 developers...  ...solving across the full web application stack (typically around 30-50% of...  ...peers, product partners, and senior leadership.... 
    Fullstack
    Local area
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    18 hours ago
  • $110k - $120k

     ...As an Application Developer Sr I , you will design and build software and data solutions that enable advanced medical insights using...  ...insights in veterinary care. You will work alongside software engineers, data engineers, and data scientists to deliver high-quality... 
    Senior
    Local area
    Worldwide

    IDEXX Laboratories

    Portland, ME
    4 days ago
  • $100k - $125k

    We are looking for a Senior Site Reliability Engineer (SRE) to join our Site Reliability Engineering Team,...  ...enabling pets to live fuller lives. Our software supports Reference Laboratories, a...  ...or operational Workflows Technology Stack Cloud: AWS Serverless (Lambda, SQS, SNS... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    IDEXX

    Westbrook, ME
    18 hours ago
  • $89k - $143.75k

     ...MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs...  ...: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Portland, ME
    18 hours ago
  • $120k - $140k

     ...Principal Platform Engineer (DevOps) IDEXX DevOps contributes to the success of IDEXX...  ...internal developer platforms that IDEXX software teams rely on every day — so that engineers...  ...Team Growth: Mentor and coach Senior and mid-level Platform Engineers — providing... 
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  •  ...Drinking Water Project Engineer Hazen and Sawyer is seeking a Drinking Water Project Engineer for our Portland, ME office. As part...  ...disciplinary teams ~ Proficient in all MS Office based computer software ~ Excellent communication and interpersonal skills, and... 
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Hazen and Sawyer

    Portland, ME
    18 hours ago
  • $120k - $150k

     ...security architecture across AWS, Azure, and GCP environments. This senior-level position will architect and implement cloud security...  ..., drive security standards enforcement, and partner with engineering teams to embed security controls directly into cloud deployment... 
    Local area
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    1 day ago
  •  ..., we encourage you to keep reading. What You'll Do As a senior member of the technology team, you will lead the design, implementation...  ...Four‑year degree in Computer Science, Computer Engineering, MIS, or related field. Relevant, current industry certifications... 
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Stone Coast Fund Services

    Portland, ME
    1 day ago
  •  ...resilient, and secure cloud service delivery. - Partner with engineering and operations teams to support testing processes related to...  ...if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Portland, ME
    4 days ago
  • $115k

     ...Job Description Applications Engineer - Custom Automation Compensation: Up to $115,000 (based on experience) An established custom automation company is looking for an Applications Engineer to support technically complex automation projects from early concept... 
    Contract work

    Sterling Engineering

    Westbrook, ME
    18 hours ago
  • $120k - $150k

     ...We are seeking a Senior Cyber Defense Infrastructure Engineer to ensure the reliable operation, performance, and lifecycle management of enterprise information security tooling . This role is critical to maintaining the availability and effectiveness of the platforms... 
    Senior
    Local area
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    1 day ago
  •  ...Profile Code: TCS219, T3, Band 6 The Mobility Platform Engineer supports enterprise mobility services by providing engineering...  ...any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Portland, ME
    1 day ago

Do you want to receive more vacancies?

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