Job Specifications
Senior Software Engineer – C# / PowerShell
Location: Warsaw Indiana or Raynham Massachusetts
Engagement: Contractor, Initial contract until the end of the year.
Daily rate: Negotiable
Role Overview
We are seeking a high-impact Software Engineer with deep expertise across PowerShell, C#, Python, TypeScript, and .NET to develop and support automation frameworks, enterprise integrations, and scalable applications. This is a hands-on technical role requiring a blend of software craftsmanship, DevOps maturity, and business acumen. The ideal candidate is a cross-disciplinary engineer who can thrive independently or within a distributed global team, translate complex business requirements into technical deliverables, and drive innovation across automation, orchestration, and CI/CD ecosystems — all with an agentic AI-first mindset focused on building intelligent, self-improving systems.
Key Responsibilities
· Design, develop, and optimize automation tools, APIs, and backend services using PowerShell, C#, and .NET, with optional contributions in Python and TypeScript.
· Architect and deliver enterprise-grade automation supporting OT and IT systems at scale.
· Integrate and manage modern CI/CD pipelines leveraging Jenkins, Artifactory, Azure DevOps, or equivalent toolchains.
· Implement static and dynamic code quality and security checks using SonarQube and Snyk, ensuring secure, compliant, and maintainable codebases.
· Gather, analyze, and translate business and user requirements into actionable technical requirements, scalable architectures, and automation-first solutions.
· Apply an agentic AI-driven approach to problem-solving — designing systems that can learn, adapt, and self-heal through intelligent automation.
· Build and manage RESTful APIs and system integrations across hybrid cloud platforms (Azure, Kubernetes, Docker).
· Collaborate directly with business stakeholders, product owners, and engineers to maintain a healthy, prioritized backlog and deliver outcomes that align with business goals.
· Conduct code reviews, enforce development standards, and champion quality through automation and CI/CD validation gates.
· Support system validation, documentation, and audit readiness in regulated environments.
· Serve as the primary technical point of contact, facilitating clear communication across global and cross-functional teams.
· Mentor peers and contribute to a culture of innovation, reliability, and continuous improvement.
Required Skills & Experience
· Expert-level proficiency in PowerShell, C#, and the .NET ecosystem (Framework/Core).
· Strong command of automation frameworks, API design, and integration patterns.
· Proven experience delivering secure, compliant, and scalable software in enterprise or regulated environments.
· Hands-on experience with CI/CD pipelines, Jenkins, Artifactory, Azure DevOps, or GitHub Actions.
· Practical experience integrating SonarQube and Snyk into CI/CD workflows for code quality, vulnerability detection, and remediation tracking.
· Advanced to emerging expert-level understanding of Windows OS function and design, enabling the development and optimization of multithreaded applications, system-level integrations, and efficient tooling tailored for Windows-based environments.
· Demonstrated ability to convert user and business requirements into technical solutions using an automated, agentic AI-oriented mindset.
· Understanding of containerization and orchestration (Docker, Kubernetes).
· Familiarity with database systems (SQL Server, PostgreSQL).
· Excellent communication and documentation skills; able to articulate technical concepts to non-technical audiences.
· Demonstrated ability to work both independently and collaboratively across multiple time zones.
· Strong soft skills: empathy, adaptability, active listening, and stakeholder engagement.
Preferred Qualifications
· Experience within pharmaceutical, healthcare, or life sciences domains (GxP, SOX, HIPAA).
· Exposure to front-end frameworks (React, Angular, or similar) for full-stack integration awareness.
· Experience with secure coding practices, static code analysis, and DevSecOps principles.
· Familiarity with AI/LLM integration, prompt engineering, or intelligent agent frameworks.
· Proven ability to bridge business and technical needs to deliver measurable value.