Senior Software Engineer
Indexed description
Net2Source Inc. isn’t just another staffing company, we’re a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 32 countries with a global team of 5,500+. Our mission? To bridge the talent gap with precision—Right Talent. Right Time. Right Place. Right Price.
Job title: Senior Software Engineer
Location: Downingtown, PA 19335 (100% Onsite)
Duration: 08+ Months (Extendable)
Hours: Monday- Friday 8am-5pm
Pay Rate: $67.30/hr on W2
Description:
The Senior Software Engineer, AI Integration is responsible for designing and implementing software integration across a scientific research imaging application. This is a full-stack role spanning C++ backend services, a Python pipeline processing service, and an Angular single-page application.
This position reports to the Sr. Manager, Software Engineering and is part of the software engineering team located in Downingtown, PA and will be an on-site role.
In this role, you will have the opportunity to:
• MCP Server Integration: Collaborate with the AI engineering team to integrate an MCP server into a scientific research imaging application, implementing WebSocket-based communication to expose real-time instrument state as structured, tool-callable resources.
• Frontend Extension: Extend an Angular / TypeScript single-page application to support bidirectional messaging with external services, including reactive state management, surfacing live configuration as consumable context, and presenting externally-proposed changes for user approval before they are applied.
• Backend REST API Extension: Design and implement new REST API endpoints and WebSocket channels in a C++ backend service, including protocol introspection resources and parameter update endpoints, developed against an OpenAPI contract.
• AI-Assisted Development: Use AI-assisted coding tools (GitHub Copilot, agentic workflows) as a standard part of daily engineering practice to improve productivity and accelerate implementation.
• Cross-Functional Collaboration: Work directly with the AI engineering team and Product Owner on system architecture, backlog refinement, and acceptance criteria to ensure integration decisions meet product requirements and user safety constraints.
The essential requirements of the job include:
• Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering discipline.
• Experience: 5+ years of professional software development experience, with demonstrated delivery across multiple layers of a production software system.
• C++ proficiency: Hands-on experience developing and extending C++ backend services, including REST API implementation, shared library design, and integration with dependency injection frameworks.
• TypeScript / Angular proficiency: Demonstrated experience building and extending Angular applications, including reactive state management (NgRx, NGXS, or equivalent), component integration, and service layer design.
• API and integration design: Experience designing or consuming REST APIs and WebSocket protocols, including OpenAPI specification and contract-first development practices.
• Full-stack breadth: Ability to reason, navigate, and modify code across C++, TypeScript/Angular, and Python within the same product delivery cycle.
• AI tooling fluency: Actively uses AI-assisted coding tools (GitHub Copilot or equivalent) and is comfortable with agentic development workflows.
• Travel, Motor Vehicle Record & Physical/Environment Requirements:
• Minimal travel is expected for customer visits, field testing, or internal planning activities.
It would be a plus if you also possess previous experience in:
• Scientific or instrument control software: Experience developing software that controls or monitors laboratory instruments, robotic systems, or other physical hardware where incorrect commands have real-world consequences.
• MCP or LLM tool integration: Familiarity with Model Context Protocol, LLM function-calling, tool-use architectures, or agent-to-agent orchestration patterns.
Why Work with Us?
We believe in more than just jobs—we build careers. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact. Think work-life balance, professional growth, and a collaborative culture where your ideas matter.
Our Commitment to Inclusion & Equity
Net2Source is an equal opportunity employer, dedicated to fostering a workplace where diverse talents and perspectives are valued. We make all employment decisions based on merit, ensuring a culture of respect, fairness, and opportunity for all, regardless of age, gender, ethnicity, disability, or other protected characteristics.
Awards & Recognition
America’s Most Honored Businesses (Top 10%)
Fastest-Growing Staffing Firm by Staffing Industry Analysts
INC 5000 List for Eight Consecutive Years
Top 100 by Dallas Business Journal
Spirit of Alliance Award by Agile1
Ready to Level Up Your Career?
Click Apply Now and let’s make it happen.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search