Veeva Systems is a missiondriven organization and pioneer in industry cloud helping life sciences companies bring therapies to patients faster. As one of the fastestgrowing SaaS companies in history we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.
We are looking for Senior Software Engineers who are eager to build in a fastpaced startup environment inside a stable profitable company. Our teams are solving complex problems that impact the speed and effectiveness of the life sciences industry. In this role youll jump right in develop in rapid sprints and find quickly that we dont believe in throwaway technology. You build it we ship it.
You have extensive experience in Java applications and the latest opensource technologies. Ideal candidates have worked in enterprise software development or for a highgrowth technology company. Sr. Software Engineers on the Vault Site Reliability team at Veeva are innately curious and have a penchant for problemsolving. The scale in which you will be working supports hundreds of customers across North America Europe and Asia. Experience in enterprise software development and Java stack will make you successful in this role. You bring a unique engineering perspective to development as the expert in how all of the related systems and applications come together in production. You know what will work at scale.
What Youll Do
Rapidly build new applications on an existing robust enterprise platform
Build new cloud infrastructure from scratch following the best practices in software development
Drive new features and improvements in a fastchanging environment
Partner with product management design and QA to deliver cuttingedge solutions and direct value to our customers
Work on multiple layers of our stack including backend (primary) frontend and Infrastructure
Drive new features and improvements in a fastchanging environment
Build tools and automation that eliminate work and reduce the time it takes to resolve an issue
You want to make the system better every day and are selfdriven to learn all that is necessary to provide fullstack diagnostics and determine the root cause of problems
Ensure our platform meets the scalability and reliability needs of our customers
During an incident lead the effort to triage and mitigate. You might need to perform periodic oncall duty if issues are escalated
Strategize with engineering teams on complex problems. You know how to support a system that is used by 3M users and can help dev teams make decisions based on recommendations of what will work in production before it ships
Participate in engineering design reviews of new features. Drive focused initiatives that improve operational efficiency and scalability of the platform
Communicate effectively with engineering teams and describe problems succinctly with sufficient detail that you can hand off an ongoing problem to another team or a peer for completion. Engage in realtime communication during outages with both technical and nontechnical audiences
Requirements
5 years experience in Java preferably at an enterprise cloud software company
Proven ability to write clean testable readable code in a team environment
Handson experience with opensource technologies such as Spring MySQL
Hibernate Solr Maven Git Tomcat Linux AWS Vagrant Docker Kubernetes
3 years of experience in relational databases with a mastery of SQL
Demonstrated history of incident management and leadership ability
Experience in handling production outages and rootcause analysis
Handson operational experience in a highvolume or critical production service environment
Effective communication skills across all levels whether talking to individual contributors or executives
Solid scripting skills; experience with Shell Bash Ansible Python Go Ruby etc.
Ability to handle the periodic oncall duty
Fluent in English both written and verbal
We are looking for strong mentors with a proven record of making your team better
Veevas 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.