Match score not available

Lead Software Engineer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

DMI (Digital Management, LLC) logo
DMI (Digital Management, LLC) https://DMInc.com
1001 - 5000 Employees
See all jobs

Job description

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About The Opportunity

DMI, LLC is seeking a Lead Software Engineer to join us.

Position Overview

We're seeking an experienced Dev Lead to spearhead the development of our clinical trial forecasting platform. This role combines technical excellence with leadership, focusing on creating intuitive, maintainable solutions that help our healthcare clients predict and manage upcoming drug trials.

Duties And Responsibilities:

  • The role is to be the lead developer interacting with the business stakeholders to understand their requirements, translate into technical design, and then hands to keyboard development.
  • React Node GraphQL PostgreSQL AWS - Lambda - Step Functions - S3 Maintain and refactor current front-end/back-end repos for applications used by client Informaticists and Trial Site Investigators to create and manage forecasts of potential upcoming client drug trials.
  • Implementation of new features per client needs

Primary Responsibilities

  • Lead the architectural design and implementation of scalable solutions using React, Node.js, and GraphQL
  • Collaborate with business stakeholders to translate requirements into elegant technical solutions
  • Guide development practices that emphasize code readability, maintainability, and reusability
  • Mentor team members in writing self-documenting, concise code with clear naming conventions
  • Implement and maintain modular, single-responsibility components across front-end and back-end systems
  • Design and optimize PostgreSQL database schemas and queries
  • Architect AWS-based solutions utilizing Lambda, Step Functions, and S3
  • Establish coding standards that prioritize simplicity and clarity
  • Review code submissions ensuring adherence to best practices and architectural patterns
  • Refactor existing codebases to improve maintainability and reduce technical debt

Technical Environment

  • Frontend: React with modern JavaScript practices
  • Backend: Node.js with GraphQL API
  • Database: PostgreSQL
  • Cloud: AWS (Lambda, Step Functions, S3)
  • Version Control: Git

Qualifications

  • 7-10 years of software development experience
  • Proven track record of leading technical teams and mentoring developers
  • Strong foundation in software architecture and design patterns
  • Experience with healthcare or clinical trial management systems preferred
  • Bachelor's degree in Computer Science or related field

Professional Qualities

  • Passionate about writing clear, self-documenting code
  • Strong advocate for consistent naming conventions and code organization
  • Excellent communication skills for translating complex technical concepts
  • Commitment to continuous improvement and knowledge sharing
  • Detail-oriented with a focus on code quality and testing

Key Skills Required

JavaScript/TypeScript, React, Node.js, GraphQL, PostgreSQL, AWS Lambda, AWS Step Functions, System Architecture, API Design, Code Review, Technical Leadership, Database Design, Cloud Architecture, Testing Methodologies, CI/CD

What We Offer

  • Opportunity to shape the technical direction of healthcare innovation
  • Collaborative environment focused on technical excellence
  • Professional development and learning opportunities
  • Competitive compensation and benefits package
  • Remote work flexibility

Join us in creating robust, maintainable solutions that make a real difference in the healthcare industry. We value developers who take pride in their craft and strive to create code that is as elegant as it is functional.

Qualifications

Education and Years of Experience:

  • Tech Lead, 7-10 years of experience

Min Citizenship Status Required: Must be a U.S. Citizen

Physical Requirements: No Physical requirement needed for this position .

Location: Remote, US (EST)

Working at DMI

DMI Is a Diverse, Prosperous, And Rewarding Place To Work. Being Part Of The DMI Family Means We Care About Your Wellbeing. As Such, We Offer a Variety Of Perks And Benefits That Help Meet Various Interests And Needs, While Still Having The Opportunity To Work Directly With a Number Of Our Award-winning, Fortune 1000 Clients. The Following Categories Make Up Your DMI Wellbeing:

  • Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience.
  • Development – Annual performance management, continuing education, and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial – Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.
  • Recognition – Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, employee referral bonuses.
  • Wellness – Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options.

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

  • No Agencies Please *********

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Job ID: 2025-27734

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Mentorship

Software Engineer Related jobs