California - San Luis Obispo Remote (Country) Employment $110,000 - $270,000

Veeva Systems is hiring a Senior Software Engineer - C#

Responsibilities

  • Design and develop scalable, high-performance software solutions using C#.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and improve existing software systems and infrastructure.
  • Write clean, efficient, and maintainable code.
  • Participate in code reviews and pair programming sessions.
  • Troubleshoot and debug complex software issues.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Contribute to the development of best practices and standards.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor junior team members and provide technical guidance.
  • Work closely with product managers to understand requirements and deliver solutions.
  • Participate in the full software development lifecycle, from concept to deployment.
  • Ensure software is secure, scalable, and reliable.
  • Conduct unit and integration testing to ensure code quality.
  • Document technical specifications and design decisions.
  • Provide technical support and troubleshooting as needed.
  • Work on multiple projects simultaneously and manage priorities effectively.
  • Ensure adherence to coding standards and best practices.
  • Collaborate with other departments to integrate software solutions.
  • Participate in on-call rotations for production support.
  • Contribute to the development and maintenance of internal tools and frameworks.

Nice to Have

  • Experience with .NET Core and ASP.NET.
  • Familiarity with Docker and Kubernetes.
  • Knowledge of message brokers like RabbitMQ or Kafka.
  • Experience with front-end technologies such as JavaScript, HTML, and CSS.
  • Familiarity with cloud-native architectures and microservices.
  • Experience with infrastructure as code (IaC) tools like Terraform.
  • Knowledge of monitoring and logging tools like ELK Stack or Prometheus.
  • Experience with DevOps practices and tools.
  • Familiarity with container orchestration platforms.
  • Experience with cloud security and compliance standards.
  • Knowledge of software performance optimization techniques.
  • Experience with agile project management tools like Jira or Trello.
  • Familiarity with software development best practices and standards.
  • Experience with automated testing frameworks and tools.
  • Knowledge of software architecture and design patterns.
  • Experience with cloud-native development and deployment.
  • Familiarity with software development lifecycle (SDLC) tools.
  • Experience with continuous integration and continuous deployment (CI/CD) tools.
  • Knowledge of software security best practices and standards.
  • Experience with software development methodologies and frameworks.

Compensation

Competitive salary and benefits package.

Work Arrangement

Hybrid work arrangement with both on-site and remote options.

Team

Join a dynamic and collaborative team of software engineers.

What You'll Bring

  • A strong background in software development with a focus on C#.
  • Experience with cloud platforms and microservices architecture.
  • Proven ability to write clean, efficient, and maintainable code.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience with Agile methodologies and Scrum.
  • Familiarity with version control systems and CI/CD pipelines.
  • Knowledge of software security principles and best practices.
  • Ability to work in a fast-paced and dynamic environment.
  • Experience with performance tuning and optimization.

What You'll Do

  • Design and develop scalable, high-performance software solutions.
  • Collaborate with cross-functional teams to define and ship new features.
  • Maintain and improve existing software systems and infrastructure.
  • Participate in code reviews and pair programming sessions.
  • Troubleshoot and debug complex software issues.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Contribute to the development of best practices and standards.
  • Stay up-to-date with emerging technologies and industry trends.

Our Culture

  • A collaborative and inclusive work environment.
  • Opportunities for professional growth and development.
  • A focus on innovation and continuous improvement.
  • A commitment to diversity, equity, and inclusion.
  • A culture of continuous learning and development.
  • A supportive and inclusive team environment.
  • A focus on work-life balance and employee well-being.
  • A commitment to sustainability and social responsibility.
  • A culture of transparency and open communication.
  • A focus on employee engagement and satisfaction.

Our Benefits

  • Competitive salary and benefits package.
  • Health, dental, and vision insurance.
  • 401(k) retirement savings plan with company match.
  • Generous paid time off and holidays.
  • Flexible work arrangements and remote work options.
  • Professional development and training opportunities.
  • Employee assistance programs and wellness initiatives.
  • Tuition reimbursement and educational assistance.
  • Employee referral bonuses and recognition programs.
  • A supportive and inclusive work environment.

Our Values

  • Integrity and honesty in all actions.
  • Respect for diversity and inclusion.
  • Commitment to excellence and continuous improvement.
  • Innovation and creativity in problem-solving.
  • Collaboration and teamwork in achieving goals.
  • Customer focus and satisfaction.
  • Sustainability and social responsibility.
  • Transparency and open communication.
  • Employee engagement and satisfaction.
  • A commitment to ethical business practices.

Our Mission

  • To empower our customers with innovative software solutions.
  • To deliver high-quality, reliable, and secure software products.
  • To foster a culture of innovation, collaboration, and continuous improvement.
  • To provide exceptional customer service and support.
  • To promote diversity, equity, and inclusion in the workplace.
  • To contribute to the development of the technology industry.
  • To create a positive impact on society and the environment.
  • To provide opportunities for professional growth and development.
  • To maintain a strong commitment to ethical business practices.
  • To deliver value to our customers, employees, and stakeholders.

Our Vision

  • To be a leader in the technology industry, delivering innovative software solutions.
  • To create a positive impact on society and the environment.
  • To foster a culture of innovation, collaboration, and continuous improvement.
  • To provide exceptional customer service and support.
  • To promote diversity, equity, and inclusion in the workplace.
  • To contribute to the development of the technology industry.
  • To create a positive and inclusive work environment.
  • To provide opportunities for professional growth and development.
  • To maintain a strong commitment to ethical business practices.
  • To deliver value to our customers, employees, and stakeholders.

How to Apply

  • Submit your resume and cover letter through our online application system.
  • Include relevant experience and skills in your application.
  • Highlight your qualifications and achievements in your cover letter.
  • Provide any additional information or documents as requested.
  • Follow up on your application status as needed.
  • Prepare for interviews and assessments as part of the hiring process.
  • Be ready to discuss your experience and qualifications in detail.
  • Provide references and additional information as requested.
  • Follow up on any additional steps in the hiring process.
  • Be prepared to negotiate salary and benefits as needed.

Equal Opportunity Employer

  • We are an equal opportunity employer and welcome applicants from all backgrounds.
  • We do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected status.
  • We are committed to providing a fair and inclusive hiring process.
  • We encourage applicants from diverse backgrounds to apply.
  • We provide reasonable accommodations for applicants with disabilities.
  • We are committed to promoting diversity, equity, and inclusion in the workplace.
  • We provide a supportive and inclusive work environment.
  • We are committed to ethical business practices and compliance with all applicable laws.
  • We provide opportunities for professional growth and development.
  • We are committed to delivering value to our customers, employees, and stakeholders.

About Us

  • We are a leading provider of cloud-based software solutions for the life sciences industry.
  • We empower our customers with innovative technology and exceptional service.
  • We are committed to delivering high-quality, reliable, and secure software products.
  • We foster a culture of innovation, collaboration, and continuous improvement.
  • We provide opportunities for professional growth and development.
  • We are dedicated to promoting diversity, equity, and inclusion in the workplace.
  • We contribute to the development of the technology industry and society.
  • We maintain a strong commitment to ethical business practices and sustainability.
  • We deliver value to our customers, employees, and stakeholders.
  • We are a trusted partner for our customers, providing exceptional service and support.

Visa sponsorship is available for eligible candidates.

Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Veeva Systems
Veeva Systems is a global cloud computing company focused on software solutions for the life sciences and pharmaceutical industries.
All jobs at Veeva Systems Visit website
Job Details
Department Engineering
Category other
Posted 6 months ago