
Senior Software Engineer, C#
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: Remote • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $110,000 - $270,000 per year
Job Level
Senior
Tech Stack
CloudSQLiteWPF
About the role
- Build a state-of-the-art CRM Windows application using C#, WPF, WinUI, MVVM design principles, SQLite
- Work in an agile, small team environment within a highly successful Cloud company that is growing
- Diagnose and debug issues in production/development environments
- Directly collaborate with all product stakeholders and contribute towards product definition and development
- Mentor junior developers
Requirements
- 5+ years of experience with Object-oriented design and implementation using C#
- Proven ability to write clean, testable, readable code in a team environment
- 5+ years of experience with developing Windows applications with WPF and XAML design
- Hands-on experience with WinUI, MVVM design principles, and SQLite
- Hands-on experience with Windows UI design patterns and standards
- Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment
- High work ethic. Veeva is a hard-working company
- High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
- Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
- Location: This role requires you to be in the PST or MST time zone
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time.
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#WPFWinUIMVVMSQLiteObject-oriented designXAMLWindows applicationsWindows UI design patternsClean code
Soft skills
MentorshipTeam collaborationHigh work ethicIntegrityHonestyVerbal communicationWritten communicationPositive team environmentProblem-solvingDebugging