Veeva
Veeva5h ago
Career Pages

Senior Software Engineer

India - Hyderabad
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Veeva

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Veeva Systems is seeking a Senior Software Engineer with Java expertise to join their Global IT delivery team in Hyderabad, India. This role is crucial for the design, development, testing, and implementation of a critical internal CRM product. The ideal candidate will excel at solving complex problems by delivering scalable and adaptable solutions. You will collaborate with various stakeholders, including peers and user groups with diverse technical backgrounds, translating user requirements into efficient, extendable, and maintainable technical realities.

What You'll Do

  • Collaborate with Business Analysts, Functional Architects, and Development team members on technical design and problem-solving to create compelling solutions.
  • Provide technical expertise to identify risks and conduct impact analyses.
  • Perform formalized code reviews extensively.
  • Design, develop, and deploy integration services using middleware platforms, ensuring efficient and accurate operation in a global environment.
  • Mentor and guide engineers at all levels.
  • Define and enforce coding best practices and standards.

Requirements

  • Bachelor's degree in Mathematics, Computer Science/Applications, or a related field.
  • 8+ years of software development experience, with at least 3 years in a senior role.
  • Extensive experience in object-oriented design and implementation.
  • Hands-on development experience with current open-source tools and technologies, including Java, Spring, Spring Boot, React JS, JavaScript, MySQL, Hibernate, Maven, GitLab, Jenkins, Messaging, Postman, IntelliJ IDEA, and Kibana.
  • Strong communication skills and the ability to work effectively with a global team.
  • Proven experience with enterprise-scale methodologies, platforms, and techniques.
  • Self-motivated, a fast learner, and possess a strong sense of ownership.

Nice to Have

  • Familiarity with CI/CD tools.
  • Experience with agile project management tools like Jira.
  • Experience with the Veeva Vault SDK.
  • Experience building CRM software.

Perks & Benefits

  • Veeva offers a 'Work Anywhere' policy, providing flexibility to work from home while enabling collaboration in the Hyderabad office.
  • As a Public Benefit Corporation, you'll work for a purpose-driven company focused on societal impact.
  • Comprehensive benefits include medical, dental, vision, and basic life insurance.
  • Enjoy flexible Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs and a 1% charitable giving program are available.
  • Health and wellness programs are supported.

Veeva is an equal opportunity employer committed to diversity and inclusion.

Company

Veeva

Veeva

Veeva Systems is a mission-driven organization that pioneers industry cloud solutions to accelerate the delivery of therapies to patients. As one of the fastest-growing SaaS companies, Veeva surpassed...

India - Hyderabad
Posted on Career Pages
Senior Software Engineer - Java at Veeva | India - Hyderabad | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform