Newfire Global Partners logo
Newfire Global Partners

Software Development, Staff Augmentation, and Advisory Services company operating in 8 countries across 4 continents.

Staff Engineer / Principal Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

75 days ago

Salary

$163.5K - $185K / year

Seniority

Lead

Job Description

Staff Engineer / Principal Engineer

Newfire Global Partners

• Serve as a technical leader and trusted authority on AI-assisted engineering, driving adoption of Copilot, code generation, and LLM-powered tooling across the engineering organization. • Architect and deliver AI-powered product features that improve healthcare outcomes—spanning intelligent automation, clinical decision support, and member-facing experiences. • Design and implement LLM workflows and prompt engineering patterns, ensuring reliable, safe, and scalable AI integrations in production environments. • Lead MLOps initiatives including model deployment pipelines, monitoring, versioning, and lifecycle management in collaboration with data science teams. • Build and maintain full-stack solutions using C# (.NET), React, and Python, with a strong focus on scalability, security, and maintainability. • Define and evangelize engineering best practices for AI integration, code quality, and system design across Staff and Senior engineers. • Collaborate with product, data, and clinical teams to identify high-impact opportunities for AI and machine learning in the healthcare domain. • Conduct design reviews, architecture discussions, and hands-on code reviews to raise the technical bar across the organization. • Mentor and grow senior engineers, fostering a culture of experimentation, ownership, and continuous learning. • Stay at the forefront of rapidly evolving AI/ML tooling, evaluating and recommending emerging technologies relevant to the client.

Job Requirements

  • Deep proficiency in C# and .NET — including API design, microservices architecture, and enterprise-grade backend systems.
  • Strong hands-on experience with React and modern front-end development patterns (TypeScript, component architecture, state management).
  • Solid Python skills with practical experience in scripting, automation, data pipelines, or ML model integration.
  • Proven experience integrating LLMs (e.g., OpenAI, Azure OpenAI, Anthropic) into production applications via APIs, SDKs, or orchestration frameworks such as LangChain or Semantic Kernel.
  • Strong understanding of prompt engineering principles, RAG (Retrieval-Augmented Generation) patterns, and LLM evaluation strategies.
  • Hands-on experience with MLOps tooling and practices — model versioning, deployment, monitoring, and retraining pipelines.
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or equivalent, with the ability to coach teams on effective usage.
  • Solid understanding of cloud infrastructure (Azure preferred) and how to architect scalable, secure AI-integrated systems.
  • Strong command of software design principles — SOLID, clean architecture, domain-driven design, and API-first development.
  • Experience with CI/CD pipelines, infrastructure as code, and DevOps practices in a cloud-native environment.
  • Optional / Plus
  • Experience in healthcare technology, including knowledge of HL7, FHIR, or clinical data standards.
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, Azure AI Search) for embedding-based retrieval systems.
  • Exposure to fine-tuning or customizing foundation models for domain-specific use cases.
  • Knowledge of responsible AI practices, model explainability, and bias mitigation in healthcare contexts.
  • Experience with data platforms such as Databricks, Snowflake, or Azure Synapse.

Benefits

  • medical, dental & vision coverage
  • health spending accounts
  • voluntary benefits
  • leave of absence policies
  • Employee Assistance Program
  • 401(k) program with employer contribution
  • Flexible work schedules and time-off policy
  • company equipment for all new full-time US-based remote employees

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Optimización de problemas en el rendimiento. • Migración de código PL1 a Java (versiones 6, 7 u 8). • Adaptación del código para operar contra PostgreSQL en lugar del entorno PL1. • Migración de datos desde DB2 hacia PostgreSQL.

Spain
Job Closed
Skio logo

Software Engineer

Skio

Skio (skio.com) helps brands on Shopify sell subscriptions without ripping their hair out.

Full TimeRemoteTeam 11-50Since 2020H1B Sponsor

• At Skio, we’re on a mission to help Shopify brands grow faster by making subscriptions simple, powerful, and delightful. • Build entire product features end-to-end and own their success • Handle product ambiguity and bring clarity, obsessing over user details to ship experiences that delight merchants and customers • Work heavily in TypeScript and React, building scalable systems that keep us fast today and resilient tomorrow • Use AI tools (like Claude Code, Cursor, and others) to supercharge your output, improve quality, and automate the boring parts of software development • Contribute to our engineering culture. This means raising the bar for technical quality, team collaboration, and speed of execution

California + 1 moreAll locations: California | New York
Anagenex logo

Junior Software Engineer

Anagenex

Evolving new small molecule medicines by combining ultra high throughput biochemistry and machine learning

Full TimeRemoteTeam 11-50H1B Sponsor

• Participate in cultivating a helpful, team-oriented environment by mentoring and coaching junior developers. • Work with Project Management team to provide estimation of development efforts and activities breakdown. • Implement and improve code reviewing process to optimize the development workflow, i.e. help institute automated static code scanning within the development workflow. • Responsible for documenting detailed technical designs based on system designs provided by the systems engineer. • Take pride and ownership of designing, developing and unit testing micro-services using a combination of Java and GoLang within an AWS driven platform. • Verify accuracy and completeness of programs by preparing sample data and unit testing components. • Strive to ensure upkeep of technical knowledge and expertise in AWS technologies through self-learning and certifications. • Analyze and solve problems that are complex and may be routine in nature, requiring varied responses depending on the situation. • Interact with peers before updating supervisors, interaction will often be with management levels at the client and/or within Dream Payments. • Receive minimal instruction on daily work tasks and moderate level of instruction on new assignments. • Participate in design, JAD and RAD sessions with senior developers. • Responsible for deployment of code and environments as needed. • Responsible for the development and deployment build scripts. • Participate in production support activities for troubleshooting and investigating issues. • Look for opportunities to continuously improve development workflow and suggest optimization opportunities for improvement to the team. • Ensure assigned tasks are completed and delivered within the project timelines, working overtime as needed.

New Jersey
Dropbox logo

Senior Full Stack Product Software Engineer

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

Role DescriptionAs a Senior Full Stack Software Engineer at Dropbox, you will help design and develop the seamless, scalable, and user-friendly experiences Dropbox users depend on. You will take ownership of key product areas, delivering end-to-end solutions that combine front-end user interfaces with robust back-end systems. You will play a leadership role in designing scalable architectures and driving impactful product enhancements. This year, Dropbox is on a mission to expedite the creation and implementation of AI-enabled products, providing a comprehensive technology stack for rapid prototyping and reliable deployment of AI-augmented functionality. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Manage projects end-to-end: Lead initiatives from data discovery through design, implementation, and deployment. - Develop customer-centric prototypes: Create prototypes for new product explorations, focusing on user needs and feedback. - Proactively communicate: Share insights, progress, and outcomes with your team and leadership regularly. - Collaborate across teams: Foster strong relationships with other engineering teams and collaborate effectively with cross-functional partners within Dropbox. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements - 8+ years of professional experience in full-stack development - BS degree or higher in Computer Science, a related field, or equivalent experience - Strong experience designing, developing, and scaling web applications - Expertise in front-end (JavaScript, React, Angular, HTML/CSS) and back-end (Node.js, Python) development - Familiarity with databases such as MySQL, PostgreSQL, or MongoDB Compensation Canada Pay Range $190,400—$257,600 CAD

Canada
Job Closed