Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - C# image - Rise Careers
Job details

Software Engineer - C#

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 $2B 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


Veeva Align+ is an application for defining geographic territory structure and hierarchy, and visualizing those territories on a map to support decision making.


We are looking for experienced engineers that would thrive in a dynamic startup environment while having the stability of a successful, profitable company. The ideal candidate would have extensive experience in C# and .Net applications, and have strong design principles in Windows Desktop applications. You’ve ideally worked in enterprise software development or for a high-growth technology company.


What You'll Do
  • Build a state-of-the-art Windows application using C#, WPF, MVVM design principles, data analysis, SQLite, Visual Studio, .Net
  • Work in an agile, small team environment within a highly successful Cloud company that is growing fast
  • Modernize legacy applications to new frameworks
  • Diagnose and debug issues in production/development environments
  • Directly collaborate with all product stakeholders and contribute towards product definition and development


Requirements
  • 3+ years of experience with Object-oriented design and implementation using C#
  • Proven ability to write clean, testable, readable code in a team environment
  • 1+ years of experience with developing windows applications with WPF and XAML design
  • Hands-on experience with WPF, MVVM design principles, and SQLite
  • Hands-on experience with Windows10 UI design patterns and standards
  • Excellent communication and teamwork skills
  • Great attention to detail and organizational skills


Nice to Have
  • GIS and/or Territory Design experience
  • Experience with Direct 2D
  • Experience with CRM Applications
  • Experience with building metadata-driven user interfaces
  • Experience with Delphi


Learn More


Perks & Benefits
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program


Compensation
  • Base pay: $85,000 - $225,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-RemoteUS


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 talent_accommodations@veeva.com.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$85000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - C#, Veeva Systems

If you’re a passionate Software Engineer proficient in C# and looking for a rewarding opportunity, Veeva Systems in Boston, Massachusetts, is the place for you! As one of the fastest-growing SaaS companies, we're revolutionizing the life sciences industry by helping companies bring therapies to patients faster. Here at Veeva, we pride ourselves on our mission-driven values that emphasize doing the right thing and ensuring customer and employee success. You’ll be a vital part of the team building an innovative Windows application that helps define geographic territory structures through advanced data visualizations. This role invites you to use your 3+ years of experience with object-oriented design and your skills in developing Windows applications to make a tangible impact. Working with a collaborative team, you'll modernize legacy applications and engage directly with product stakeholders, all while embracing an Agile methodology. We cherish flexibility at Veeva, supporting your choice to work from home or enjoy our office space! If you have experience in enterprise software or thrive in a startup atmosphere, we want to hear from you! Join us, and together we can make a difference in the healthcare space—one line of code at a time.

Frequently Asked Questions (FAQs) for Software Engineer - C# Role at Veeva Systems
What responsibilities does a Software Engineer - C# at Veeva Systems have?

As a Software Engineer - C# at Veeva Systems, your primary responsibilities include building a state-of-the-art Windows application using C#, WPF, and MVVM design principles. You will modernize legacy applications, diagnose and debug issues in various environments, and collaborate closely with product stakeholders to contribute to product development.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - C# position at Veeva Systems?

To qualify for the Software Engineer - C# role at Veeva Systems, you should have at least 3 years of experience with object-oriented design using C#, along with 1+ years of experience developing Windows applications using WPF and XAML. Additionally, hands-on experience with WPF, MVVM principles, and SQLite, excellent communication skills, and a keen attention to detail are highly desirable.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer - C# at Veeva Systems?

In the Software Engineer - C# role at Veeva Systems, you’ll work with several modern technologies, including C#, WPF, MVVM design principles, and SQLite. You will also engage with Windows10 UI design patterns to enhance user experience as you develop and modernize applications.

Join Rise to see the full answer
What is the work environment like for a Software Engineer - C# at Veeva Systems?

At Veeva Systems, the work environment for a Software Engineer - C# is collaborative and dynamic. You will be part of an Agile team that fosters creativity and innovation while supporting flexibility in how you work—whether it's remotely or in-office. This balance allows you to thrive and contribute effectively.

Join Rise to see the full answer
What are the career growth opportunities for a Software Engineer - C# at Veeva Systems?

As a Software Engineer - C# at Veeva Systems, you will have a multitude of career growth opportunities, including the chance to lead projects, work on advanced technologies, and collaborate with experienced professionals in the life sciences industry. Veeva encourages continuous learning and development, ensuring that you can advance in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - C#
Can you describe your experience with C# and how it relates to the role of Software Engineer at Veeva Systems?

In your response, highlight specific projects where you've utilized C# effectively. Discuss your familiarity with object-oriented design principles, your approach to writing clean and maintainable code, and any experiences with debugging and enhancing existing applications.

Join Rise to see the full answer
What is your approach to developing Windows applications, especially using WPF?

Share your methodology for building Windows applications using WPF, touching on aspects like MVVM design principles, user interface design, and how you've handled state management and data binding in previous projects.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in your development process?

Explain your systematic approach to debugging, including how you diagnose issues in both development and production environments. Mention any tools or practices you use to track down bugs efficiently.

Join Rise to see the full answer
Describe a challenging project you have worked on and how you overcame the obstacles you faced.

Choose a specific project that showcases your problem-solving skills. Describe the challenge, your action plan, the collaboration it involved, and the successful outcome. This will demonstrate your resilience and teamwork capabilities.

Join Rise to see the full answer
What do you understand about Agile methodology, and how have you applied it in your previous roles?

Discuss your familiarity with Agile principles and any specific frameworks you’ve worked with, like Scrum or Kanban. Share examples of how Agile practices improved team collaboration and project outcomes in your experience.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

Talk about your organizational skills and time management strategies. Mention tools or methods you use for task prioritization and how you communicate with your team regarding deadlines and expectations.

Join Rise to see the full answer
What do you consider when collaborating with product stakeholders for software development?

Outline your approach to stakeholder collaboration by emphasizing the importance of clear communication, aligning expectations, gathering feedback throughout the development process, and making sure user needs are effectively addressed.

Join Rise to see the full answer
Can you give an example of how you modernized a legacy application in your past work?

Provide a specific instance where you upgraded or re-engineered a legacy application. Detail the steps you took, the technologies you implemented, and the resulting benefits for the end-users or the organization.

Join Rise to see the full answer
How do you ensure the quality and maintainability of your code?

Discuss practices you follow to write testable code, such as following design patterns, conducting code reviews, and writing unit tests. Showcase your commitment to code quality and how it impacts long-term maintainability.

Join Rise to see the full answer
What excites you about the opportunity to work at Veeva Systems?

Share what resonates with you regarding Veeva's mission and values, particularly how the company's commitment to client success and innovation aligns with your career goals. Express enthusiasm for contributing to meaningful projects that make an impact in life sciences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Veeva Systems Remote Pennsylvania - Philadelphia
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Procore Technologies Hybrid 221 West 6th Street, Austin, TX
Posted 2 days ago
Photo of the Rise User
DoorDash USA Remote San Francisco, CA; Sunnyvale, CA; Seattle, WA; New York, NY
Posted 3 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 9 hours ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Veeva Systems is a leading cloud-computing company for the global life sciences industry. The company is based in the San Francisco Bay Area and serves more than 950 customers, ranging from the world’s largest pharmaceutical companies to biotechs.

378 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
BENEFITS & PERKS
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent