FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
eClinical SolutionsSenior Software Engineer developing AI-enabled platforms for eClinical Solutions. Designing and developing web applications to improve data integration and analytics in clinical trials.
Posted 5/20/2026full-timeMansfield • Massachusetts • 🇺🇸 United StatesSenior💰 $132,000 - $165,000 per yearWebsite
Tech Stack
Tools & technologiesAngularASP.NETAzureDistributed Systems.NETPythonSDLCTypeScript
About the role
Key responsibilities & impact- Design, develop, test, and deploy scalable, secure, and highly interactive web applications
- Own and evolve core platform modules, from concept through release and support
- Influence application and system architecture with a focus on performance, reliability, security, and maintainability
- Lead by example through clean, well-tested code, thoughtful design reviews, and pragmatic technical decisions
- Collaborate closely with Product Management, QA, and other engineers throughout the SDLC
- Provide technical mentorship and guidance to other engineers on the team
- Diagnoses and resolves complex production issues across distributed systems
- Ensure solutions meet eClinical Solutions quality standards and applicable industry regulations
- Contribute to technical documentation including design specs, acceptance criteria, and release notes
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience preferred
- Expert-level proficiency in C#, .NET, and ASP.NET (MVC/Web APIs)
- 3-5 years of experience in software design and development using the Microsoft technology stack.
- Strong experience building full-stack web applications (Angular, TypeScript, HTML, CSS)
- Solid understanding of software design principles, patterns, and best practices
- Experience across the full Software Development Lifecycle (Agile preferred)
- Proven ability to work independently while collaborating effectively in a fast-paced environment
- Excellent communication, documentation, and technical leadership skills.
- Hands-on experience integrating LLM-based services (e.g., OpenAI, Azure OpenAI, or similar) into applications
- Experience using Python and/or .NET alongside AI/LLM workflows
- Familiarity with agent-based or workflow-driven AI architectures is a strong plus
- Understanding of secure and responsible AI usage in enterprise systems.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
- Remote work options
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETASP.NETAngularTypeScriptHTMLCSSPythonAI/LLM workflowssoftware design principles
Soft Skills
communicationdocumentationtechnical leadershipcollaborationmentorshipproblem-solvingindependenceadaptabilityclean code practicesdesign reviews
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science