Engineering Senior Software Engineer
Full-time
Select Source International
*8-month assignment with possibility to extend to 12 months depending on performance and business needs
100% onsite on Downingtown PA Candidates need to be near the office location to be able to work onsite the 5 days (regular shift with some flexibility)
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: Bachelors 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. Project Code :
100% onsite on Downingtown PA Candidates need to be near the office location to be able to work onsite the 5 days (regular shift with some flexibility)
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: Bachelors 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. Project Code :
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Engineering Senior Software Engineer in Downingtown, PA vacancy
- ...Job Title : Senior Software Engineer Location : Downingtown, PA 19335 Duration : 12 Months Shift Details : 100% onsite Senior Software Engineer, AI Integration Design and develop AI integrations for a scientific imaging application. Build and extend C++ backend services...SeniorShift work
- ...Senior Software Engineer Location: Hybrid, Exton, PA or Philadelphia No sponsorship is offered for this role. Position Summary: Bentley Systems is seeking a talented Senior Software Engineer to become a valued member of our Digital Experience Engineering...SeniorWork experience placementWorldwide
- ...Senior Software Engineer This is a hybrid role based out of Malvern, PA (3 days in office) CubeSmart is currently seeking a Senior Software Engineer to join the Information Technology team at our corporate office in Malvern, PA. The Senior Software Engineer will...SeniorWork at office
- ...Fullstack.Net Developer W/ Reactnative We are seeking a highly skilled and adaptable senior software engineer to lead development efforts across our mobile and API platforms. This role is critical to the success of our React Native mobile application and.NET Core API...Senior
- A technology solutions provider located in Chester County is looking for an experienced professional for API design and development. The role involves managing team technical activities, translating business needs into effective API designs, and participating in building...Senior
- A prominent technology firm in Exton, Pennsylvania, is seeking an experienced Qlik Cloud Architect to lead initiatives on the Qlik Cloud platform. The role involves shaping cloud analytics strategy and defining scalable architecture patterns. Candidates should have 10+ ...Senior
- BENTLEY SYSTEMS, INC. is seeking a Senior Software Engineer to join our Digital Experience Engineering team. This hybrid position, based in Exton, PA or Philadelphia, involves developing backend licensing services essential for our world-class products. Candidates should...Senior
- Highbrow LLC is seeking a Senior AWS Agentcore Platform Engineer located in Reading, PA, or Exton, PA. This contract-to-hire position emphasizes implementing observability and cost management on AWS, demanding strong expertise in services such as CloudWatch and Dynatrace...SeniorContract work
- ...Senior AWS Agentcore Platform Engineer Position Type: Contract to hire after initial 6 months Location: Reading, PA or Exton, PA (Hybrid 2-3 days a week from office) 1. Observability & Distributed Tracing Gap Analysis: Assess AWS CloudWatch, X-Ray, Bedrock...SeniorContract workWork at office2 days per week3 days per week
- ...Job Title : Senior Java Backend Developer Location : Pittsburgh PA, Dallas TX Duration : Full-time Job Description: We are looking for an experienced Java Backend Developer to join our team and oversee backend development initiatives. The ideal candidate...SeniorFull time
- A tech solutions firm in Exton, PA is seeking a Java Technical Lead. The ideal applicant will have over 9 years of Java/J2EE development experience and at least 3 years in a technical lead role. Responsibilities include defining processes, writing design documents, and ...SeniorLocal area
$185k - $220k
AtkinsRéalis is seeking a Manager of Building Structures in Exton, PA, to lead a high-performing structural engineering group. Ideal candidates should have a Bachelor's degree in Civil or Structural Engineering, 15+ years of structural engineering experience, and a Professional...Senior- Synopsys, Inc. is seeking a passionate software developer based in Exton, PA to enhance the ODTK product for space systems. You will design, develop, and test features while collaborating with experts and ensuring software quality. With a degree in a relevant field and...Senior
- ...Senior Web Developer As a member of the Information Services Department, the Senior Web Developer is responsible for developing high-performance web applications, troubleshooting server-side issues, and working closely with stakeholders to deliver scalable and efficient...SeniorFull timeWork at office
- ...and compute‑intensive workloads Drive engineering best practices around resilience,... ...partnership with the business. If you are a senior engineer or technical lead who enjoys working... ...building large-scale, production-grade software systems in complex domains. Strong...SeniorWork experience placement
- Responsibilities: Provides advanced level system analysis, configuration, testing, and implementation of SimCorp Dimension capabilities under general direction. Serves as a subject matter expert for platform setup, workflow configuration, and solution delivery....SeniorWork experience placementWork at office
- ...solutions. Assist in preparing proof of concepts for developing new software or enhance existing with flawless execution of web... ...Requires Bachelor's degree or foreign equivalent in Electronic Engineering, Instrumentation Engineering, Computer Engineering, Computer Science...Relocation
- A leading consulting firm in Pennsylvania is seeking a Lead Consultant specializing in Application Security with a minimum of 10 years of experience in IT security. The role requires proficiency in vulnerability scanning tools and the ability to manage customer relationships...Senior
$130k - $150k
...Job Description Job Description Application Engineer (Specialty Alloys) Full‐Time | Direct Hire | $130–150K base + bonus Join... ...aerospace, defense, medical, and energy markets. This is a senior individual contributor role —no people management—focused on innovation...SeniorFull time- ...Senior Java Developer Location: Malvern, PA Fulltime only Min 8+ yrs hands on experience in Java / J2EE framework driven development. Must have hands on experience in Java Spring, Webflux. Must have experience with Maven. Must have experience...SeniorFull time
- ...Senior Java Fullstack Developer Immediate need for a talented Senior Java Fullstack Developer. This is a 05 months contract opportunity with long-term potential and is located in Malvern, PA /Dallas, TX (Hybrid). Please review the job description below and contact...SeniorContract workImmediate start
- Job Title Required Skills: Extensive experience with ServiceNow platform, specifically with HRSD module and EC Pro Strong background in solution architecture and technical design, with a focus on user experience, HRSD and Employee Center Pro Strong understanding...Senior
- ...Role: Senior AWS Python Developer Location: Malvern, PA (Onsite) Contract Job Summary We are seeking a highly skilled AWS Python Developer with 8+ years of experience to design, develop, and maintain scalable cloud-based applications and...SeniorContract work
- Job Title Mandatory Skills: Java, Spring Boot, AWS/Azure Tmobile experience with Network/provisioning/activation API's Required Skills Proficiency in Java programming language. Strong experience developing RESTful microservices using the Spring Boot framework...Senior
- ...experience with a scripting language such as PowerShell and/or Python. Also, this is not a developer role but rather an infrastructure role in AWS and on-prem Windows. Required Skills : Cloud Additional Skills : Network Engineer This is a high PRIORITY requisition....Senior
- ...database, specifically Oracle (SQL - PL/SQL). Having good expertise in the design, development, coding, testing, and debugging of software. Responsible for team technical management in terms of grooming, helping, mentoring the team members in producing the things within...
$110k - $120k
Spinnaker Search is seeking a Full Stack Software Developer in Exton, PA, offering a hybrid work model and a salary range of $110,000 to $120,000 annually. This role involves building scalable applications, modernizing legacy systems, and working on data architecture initiatives...SeniorImmediate start- ...managed by a separate team. Responsibilities Provides senior level system analysis, design, development, and implementation... ...artifacts, ad hoc queries, and reports. Employs contemporary software development techniques to ensure tests are implemented in a way...Senior
- ...Time Exton, PA, US 30+ days ago Requisition ID: 1713 Full-time Job Description We are seeking a highly motivated and experienced Senior Scientist specializing in Biotransformation and Metabolite Identification to join our dynamic team. This individual will play a...SeniorFull time
$130k - $150k
...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Electrical Equipment & Components,Electronics/ Semi-conductors,Software. This...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Senior Software Engineer. Be the first to apply!
Related searches
- senior medical science liaison Downingtown, PA
- senior application security Downingtown, PA
- senior performance tester Downingtown, PA
- senior performance engineer Downingtown, PA
- senior Downingtown, PA
- senior application administrator Downingtown, PA
- software Downingtown, PA
- software implementation project manager Downingtown, PA
- id software Downingtown, PA
- federal government software engineer


