WCG · 16 hours ago
Principal Software Engineer (Remote)
WCG is a leader in clinical solutions, focused on delivering transformational services to enhance clinical trials. The Principal Software Engineer will design and implement custom software solutions while providing technical leadership to development teams, ensuring project success and adherence to quality standards.
Research
Responsibilities
Technical Leadership
Team Support (facilitation, motivation, and team engagement)
Reinforce technical practices in the team (Enforce quality, best practices, and coding standards)
Collaborate with other teams and solution architecture team to ensure consistency across teams and assist with design and design vision
Own architecture and design for the product(s) and/or feature(s) delivered by the team
Understand the overall architectural vision provided by the solution architects and drive the detailed design behind the vision
Manage technical risks and debt and ensure these are included in the delivery plan
Act as mentor for the developers on the team
Software Development
Recommend and implement the system architecture needed for new development projects
Design and implement custom software development and system enhancement efforts and ensure that corporate quality standards are met in those endeavors
Ensure software development is done in a manner that assures long term reliability and maintenance
Perform software development to written technical specifications and coding guidelines
Interpret written business requirements and technical specification documents
Create, document, and implement unit test plans, scripts, and test harnesses
Create and maintain technical documentation using defined technical documentation templates
Investigate, analyze and document reported defects
Perform maintenance programming and correction of identified defects
Assist in the management of both internal and external development efforts needed for new product or service offerings
Other duties as assigned by supervisor. These may, on occasion, be unrelated to the position described here
Qualification
Required
Bachelor's degree in computer science, Management Information Science, or related area preferred
Requires at least 5 years of development experience in the field
Experience in Agile methodology
Experience in leading development teams
Essential knowledge of the following required: Software development methodology; Microsoft Visual Studio; .NET Framework/C# (ASP.NET/.NET Core preferred); Transact-SQL; SQL Server 2008+; Web Services
Experience in Object-Oriented Design and implementation
Familiarity with proper Data Normalization techniques
Experience in designing multi-tier business logic-based systems
Familiar with a variety of the field's concepts, practices, and procedures
Benefits
Comprehensive Benefits package - Health, Dental, Vision, Life Disability, 401k with match, and flexible spending accounts
Employee Assistance Programs and additional work/life resources
Referral Bonuses and Tuition Reimbursement
Paid time off including holidays, vacation, and sick time
Opportunities for career development with on-the-job training, certification assistance and continuing education reimbursement
Company
WCG
WCG is a true partner to research sponsors, CROs, sites and participants in navigating the clinical research journey.
H1B Sponsorship
WCG has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
2024 (14)
2023 (12)
2022 (4)
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-09-17
Company data provided by crunchbase