What are the responsibilities and job description for the Senior Software Engineer (Angular, AI) position at Kelly Science, Engineering, Technology & Telecom?
Important information: To be immediately considered, please send an updated version of your resume to somp767@kellyservices.com.
Job Title: Senior Software Engineer
Pay rate: $72 Per hour
Location: Downingtown, PA
Duration: Until Dec/2026 (8-month assignment with possibility to extend to 12 months depending on performance and business needs)
Type : W2 contract
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.
What the Product Does
High-speed microscope software for microbiology research
AI is being used to:
Translate scientist intent → microscope configuration
Simplify complex workflows for lab users
Improve usability of a highly technical system
🧩 Tech Stack
Must-Have
Angular (recent versions, last 2–3 years)
JavaScript / TypeScript
Experience working with REST APIs
Strong generalist engineering mindset
Nice-to-Have
Python (for AI integration)
Exposure to:
AI/LLM integration into products
Multi-agent or cloud-based AI systems
Experience with hardware-interacting software (any domain)
Less Critical
C
Large backend already exists
Team can support this area
🧑 💻 Ideal Candidate Profile
Top 3 Traits (per hiring manager)
Generalist Engineer
Comfortable across multiple technologies
Adaptable and curious
Angular Expertise
Strong, recent hands-on experience
AI-First Mindset
Has used AI in development workflows
Understands how to apply AI in products (even at a basic level)
Salary : $72