Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Rockville, MD, USA
In-Office
Senior level
Healthtech • Software
The Role
Design, develop, test, deploy, and support production web applications, backend services, APIs, databases, and cloud infrastructure. The engineer will work with JavaScript/TypeScript, AWS, CI/CD, observability, automated testing, and AI-assisted development tools. Responsibilities include technical design, production troubleshooting, root-cause analysis, code reviews, collaboration with scientific and product teams, mentoring, and improving software quality, reliability, security, and engineering productivity.
Summary Generated by Built In
We believe that by equipping researchers with rapid insights and providers with tailored, on-demand data, we can help people lead better, healthier lives. At Digital Infuzion, we harness innovative healthcare solutions and cutting-edge bioinformatics to make meaningful impacts in patient care.
Our team thrives in a creative, open, and growth-oriented environment, guided by our core values:
  • Outcomes First: Focusing on what matters most and making timely, informed decisions.
  • Innovative: Embracing creativity and continuous improvement to drive novel solutions.
  • Radical Candor: Communicating openly and honestly, balancing direct feedback with genuine care.
  • Never Satisfied: Pursuing excellence and continuous growth beyond the status quo.
  • Resilient: Adapting and persevering through challenges, turning obstacles into opportunities.
If you're passionate about leveraging technology to improve healthcare and want to work in an environment that values innovation and collaboration, we may have just the opportunity for you.
Position Summary
The Senior Software Engineer is a hands-on application engineer responsible for designing, building, testing, deploying, and supporting modern production software across multiple projects.
This role is ideal for an experienced engineer who enjoys solving complex technical problems and contributing directly to the codebase. You will work across modern web applications, backend services, cloud infrastructure, and data-intensive systems while collaborating closely with other developers, product stakeholders, and scientific teams.
Strong, recent JavaScript/TypeScript experience is required, with the ability to contribute to existing applications with minimal ramp-up. The role also supports the responsible use of AI-assisted development and AI-enabled capabilities, with engineers remaining accountable for the quality, security, reliability, and maintainability of the software they deliver.
Key Responsibilities
  • Design, develop, test, debug, deploy, and maintain production applications and services.
  • Build and enhance modern web applications using JavaScript/TypeScript and related frontend and backend frameworks.
  • Contribute across the application stack, including frontend interfaces, backend services, APIs, databases, and cloud infrastructure.
  • Translate product and scientific requirements into practical technical designs and working software.
  • Participate in application and system design decisions involving APIs, service boundaries, data flows, integrations, security, reliability, and maintainability.
  • Write clean, maintainable, well-tested code and participate actively in peer code reviews.
  • Develop and maintain automated testing and CI/CD practices that support reliable software delivery.
  • Deploy and support applications in AWS environments, including monitoring, troubleshooting, performance optimization, and production support.
  • Diagnose complex production issues using logs, metrics, traces, and other observability tools; participate in root-cause analysis and corrective actions.
  • Collaborate with and mentor other developers through design discussions, code reviews, pair programming, and technical problem-solving.
  • Use AI-assisted engineering tools to accelerate development while independently reviewing and validating generated code, tests, designs, and recommendations.
  • Identify opportunities to improve application quality, engineering productivity, automation, performance, and reliability.
  • Communicate technical decisions, risks, and tradeoffs clearly to both technical and nontechnical stakeholders.

Required Qualifications
  • Typically 8+ years of professional software engineering experience, or equivalent demonstrated experience building and supporting production applications.
  • Strong, recent hands-on JavaScript/TypeScript development experience, with the ability to independently develop, debug, review, test, and maintain production code.
  • Strong experience with modern web application development using technologies such as React, Next.js, Node.js, or comparable JavaScript/TypeScript frameworks.
  • Experience building backend services, APIs, and production applications using Node.js, Python, or comparable modern technologies.
  • Demonstrated experience taking software from requirements through design, implementation, testing, deployment, and production support.
  • Experience designing and integrating REST, GraphQL, event-driven, or similar application interfaces.
  • Hands-on cloud experience, preferably AWS, including deployment, troubleshooting, monitoring, and production operations.
  • Strong experience with software design, automated testing, code review, CI/CD, debugging, observability, and root-cause analysis.
  • Experience with relational or NoSQL databases and application data modeling.
  • Recent experience using AI-assisted development tools such as GitHub Copilot, Claude Code, Codex, Cursor, or similar tools, with the judgment to independently evaluate and validate generated work.
  • Strong written and verbal communication skills and the ability to collaborate effectively across technical and nontechnical teams.

Preferred Qualifications
  • Hands-on AWS experience supporting modern production applications.
  • Experience with Terraform, CloudFormation, or comparable infrastructure-as-code tools.
  • Experience with Docker, Kubernetes, and modern CI/CD platforms.
  • Experience designing microservice, event-driven, or distributed application architectures.
  • Experience with data ingestion, data-validation workflows, or data-intensive applications.
  • Experience building analytical or data-rich user interfaces using technologies such as D3.js or similar visualization libraries.
  • Experience integrating LLMs, retrieval-augmented generation (RAG), agents, semantic search, or other AI-enabled capabilities into production applications.
  • Experience evaluating AI-enabled systems for quality, privacy, security, observability, fallback behavior, performance, and cost.
  • Experience mentoring other software engineers and contributing to technical standards and engineering best practices.
  • Experience supporting healthcare, biomedical, scientific, or federal government environments.
  • Interest in biomedical research, particularly infectious diseases.

*This is a hybrid, remote-eligible position.*

Skills Required

  • Typically 8+ years of professional software engineering experience, or equivalent demonstrated experience building and supporting production applications.
  • Strong, recent hands-on JavaScript and TypeScript development experience.
  • Experience with modern web application development using React, Next.js, Node.js, or comparable frameworks.
  • Experience building backend services, APIs, and production applications using Node.js, Python, or comparable technologies.
  • Experience taking software from requirements through design, implementation, testing, deployment, and production support.
  • Experience designing and integrating REST, GraphQL, event-driven, or similar application interfaces.
  • Hands-on cloud experience, preferably AWS, including deployment, troubleshooting, monitoring, and production operations.
  • Experience with software design, automated testing, code review, CI/CD, debugging, observability, and root-cause analysis.
  • Experience with relational or NoSQL databases and application data modeling.
  • Recent experience using AI-assisted development tools such as GitHub Copilot, Claude Code, Codex, Cursor, or similar tools.
  • Strong written and verbal communication skills and ability to collaborate across technical and nontechnical teams.
  • Hands-on AWS experience supporting modern production applications.
  • Experience with Terraform, CloudFormation, or comparable infrastructure-as-code tools.
  • Experience with Docker, Kubernetes, and modern CI/CD platforms.
  • Experience designing microservice, event-driven, or distributed application architectures.
  • Experience with data ingestion, data-validation workflows, or data-intensive applications.
  • Experience building analytical or data-rich user interfaces using D3.js or similar visualization libraries.
  • Experience integrating LLMs, retrieval-augmented generation, agents, semantic search, or other AI capabilities into production applications.
  • Experience evaluating AI-enabled systems for quality, privacy, security, observability, fallback behavior, performance, and cost.
  • Experience mentoring software engineers and contributing to technical standards and engineering best practices.
  • Experience supporting healthcare, biomedical, scientific, or federal government environments.
  • Interest in biomedical research, particularly infectious diseases.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Rockville, MD
115 Employees
Year Founded: 1999

What We Do

Digital Infuzion is a software and health care IT company. At Digital Infuzion, we strive to revolutionize the health care industry by utilizing biomedical informatics in such a way that health organizations, medical professionals, and researchers can make more accurate and more inspired decisions. By creating software that provides life-saving insights, we do our small part in not only improving patients’ lives and their futures, but all lives affected by disease.

Similar Jobs

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
9 Locations
5550 Employees
126K-248K Annually

Boeing Logo Boeing

Senior Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Annapolis Junction, MD, USA
170000 Employees
159K-211K Annually

DraftKings Logo DraftKings

Senior Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
United States
6400 Employees
120K-149K Annually

Sprinter Health Logo Sprinter Health

Senior Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
United States
500 Employees
195K-225K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account