Senior Software Engineer; Nufactor
Listed on 2026-02-28
-
Software Development
Senior Developer
Position Summary
We are seeking a Senior Software Engineer to design, build, and support scalable, secure, and high-performance applications across our enterprise data and application ecosystem. This role requires deep experience with .NET, SQL, and Python, along with hands‑on experience working with CPR+ regulated data in a healthcare or life sciences environment. You will partner closely with Data Engineering, Analytics, AI/ML, and Business teams to build production‑grade services, APIs, and data‑driven applications while adhering to strict compliance, security, and governance standards.
This is a hands‑on senior role for someone who enjoys solving complex problems, mentoring others, and building systems that matter.
- Design and develop enterprise applications and services using .NET (C#), including APIs, background services, and integration layers
- Build and maintain data‑driven applications leveraging SQL Server / cloud data platforms
- Develop Python services, automation, and data processing workflows
- Ensure applications are scalable, performant, and production‑ready
- Work with enterprise data platforms and lakehouse architectures
- Integrate applications with upstream and downstream systems (ERP, analytics, AI/ML, reporting)
- Write efficient, secure SQL queries, stored procedures, and data access layers
- Collaborate with data teams on data models, APIs, and service contracts
- Design and build systems that handle CPR+ regulated data in compliance with healthcare and pharmaceutical standards
- Implement data access controls, masking, auditing, and logging
- Ensure adherence to internal governance, security, and compliance frameworks
- Partner with governance and security teams on best practices
- Contribute to application and platform architecture decisions
- Enforce coding standards, testing strategies, and CI/CD best practices
- Participate in design reviews and technical decision‑making
- Identify and reduce technical debt over time
- Mentor junior and mid‑level engineers
- Serve as a technical lead on complex initiatives
- Collaborate with cross‑functional teams including Product, Data, AI, QA, and Infrastructure
- Translate business requirements into well‑designed technical solutions
- You deliver reliable, secure, and scalable applications
- You are trusted to work with sensitive CPR+ data responsibly
- You proactively improve code quality, performance, and architecture
- You elevate the team through mentorship and technical leadership
- You partner effectively with data, AI, and business stakeholders
- Bachelor’s Degree in a computer science field or ten (10) years of relevant experience in software engineering and development.
- Experience with cloud platforms (Azure preferred)
- Familiarity with modern data platforms or lakehouse architectures
- Experience integrating with analytics, reporting, or AI/ML systems
- Exposure to Dev Ops and CI/CD pipelines
- Experience in healthcare, pharmaceutical distribution, or life sciences
- Experience mentoring or leading engineers
- Strong proficiency in .NET (C#), SQL, and Python
- Hands‑on experience with CPR+ regulated data
- Knowledge of security and compliance frameworks in healthcare or life sciences
- Experience with cloud data platforms and lakehouse architectures
- Dev Ops mindset and CI/CD implementation
- Excellent communication and mentoring capabilities
FFF Enterprises/ NuFactor is an equal opportunity employer to all and prohibits discrimination and harassment based on the following characteristics: race, color, caste, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability, medical condition (including cancer and genetic conditions), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).