This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Veeva Systems is seeking multiple Senior Software Engineers to work in a dynamic startup environment within a stable, profitable company.
The role involves building new applications on an existing enterprise platform, developing cloud infrastructure from scratch, driving new features and improvements, and collaborating with product management, design, and QA teams.
Responsibilities include working on multiple layers of the stack, mentoring junior engineers, and focusing on Java applications and open source technologies.
The company values clean, testable, and readable code, as well as experience in relational databases, designing performant applications, and using various technologies like Spring, MySQL, Hibernate, and AWS.
Requirements:
5+ years of Java experience, preferably in an enterprise cloud software setting.
Ability to write clean, testable, readable code in a team environment.
3+ years of experience in relational databases with proficiency in SQL.
Familiarity with designing performant and scalable applications.
Hands-on experience with open source technologies like Spring, MySQL, Hibernate, Solr, Maven, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
Strong mentoring skills with a track record of improving team performance.
Benefits:
Medical, dental, vision, and basic life insurance coverage.
Paid time off (PTO) and company-paid holidays.
Retirement programs.
1% charitable giving program.
Base pay ranging from $110,000 to $270,000, with potential for additional compensation like variable bonus and stock bonus based on individual qualifications and contributions.