Senior Technical Architect

Veeva Systems
Summary
Join Veeva Systems, a leading life sciences industry cloud company, as a top Software Engineer in our Global IT organization. This role offers the chance to significantly impact our success by developing our internal CRM product. You will leverage your extensive experience to build scalable software solutions, mentor the development team, and advise IT leadership. As a Work Anywhere company, we offer flexibility to work from home or in the office. We are a mission-driven organization committed to making a positive impact. This senior role requires 12+ years of software development experience and expertise in Java, Node.js, React, and microservices. Veeva offers competitive compensation and benefits.
Requirements
- 12+ years of progressing software development experience
- Extensive experience designing and developing enterprise applications using Java (SE, Spring), Node.js, React, and microservices
- Proven track record of building scalable systems and functionality
- In-depth understanding of object-oriented design, clean coding style
- Hands-on development experience with current open-source tools and technologies (Java, Spring, MySQL, Hibernate, Maven, Git, Jenkins, AspectJ, Messaging, Solr, and Lucene, node.js)
- Experience with building rich and interactive user interfaces utilizing JavaScript frameworks (e.g., React, Angular, Vue.js)
- Motivation and flexibility to roll up your sleeves and work hard (and have fun) in a fast-moving environment
- We are looking for strong mentors with a proven record of making your team better
Responsibilities
- Collaborate with Business Analysts, Functional Architects, and Development team members on technical design and problem-solving to come up with compelling solutions to problems
- Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
- Quickly break down complex problems into potential solutions, accounting for knowns and unknowns, in order to get to solid resolutions faster
- Passion to mentor and guide engineers at all levels
- Define, evangelize, and mentor on best practices and coding standards
- Extensive experience reviewing code engineers of all levels
- Code, our architects will actively be contributing to the build by working on the application code
Preferred Qualifications
Masters in Software Engineering/Computer Science
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
- Work from home or in the office flexibility
Share this job:
Similar Remote Jobs
