Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Impruvon

Job Description

Job Description

Description

Impruvon builds software and connected hardware that transforms how care teams manage medications for vulnerable populations. Our platform replaces manual, error-prone workflows with real-time, guided systems that improve safety, reduce risk, and simplify compliance across residential care settings.

We support providers across 20+ states, including intellectual and developmental disabilities (IDD) providers, assisted living operators, and behavioral health programs. Our platform includes a full electronic Medication Administration Record (eMAR) and administrative dashboard, smart connected MedBoxes that control and track medication access, emergency kits for urgent situations, and tools that help residents build independence with self-medication. Our solution has been proven to reduce medication errors by approximately 48%, directly impacting the safety of individuals in care facilities.

We are a high-growth, mission-driven startup solving complex, high-impact problems where reliability, usability, and security matter.

About the Role

We are seeking a Senior Software Engineer to join our team as a high-ownership, product-minded contributor. In this role, you will take end-to-end responsibility for key features and platform components within our full-stack ecosystem: Ruby on Rails (backend), React (web), and Flutter (mobile). We are looking for a pragmatic engineer who doesn't just implement tickets but actively shapes the product experience by understanding user needs and engineering tradeoffs. You will own your work from architectural design through to production deployment, ensuring the reliability and performance of systems that directly impact individual care. If you thrive in high-growth, mission-driven environments and are eager to tackle complex engineering challenges while maintaining a high technical bar, this role is for you.

Key Responsibilities
  • Build and maintain features across our full stack (Ruby on Rails, React, Flutter), taking end-to-end ownership from initial design through production.
  • Act as a product-minded partner, translating complex user needs—often in early or ambiguous stages—into intuitive, technically sound solutions.
  • Operate with high autonomy, driving architectural decisions and navigating ambiguity to solve impactful engineering challenges.
  • Elevate our engineering culture by setting high standards, mentoring teammates, and simplifying processes to help the team move faster as we scale.
  • Proactively balance feature velocity with long-term system health by identifying and addressing technical debt before it becomes a bottleneck.
  • Prioritize pragmatic simplicity, ensuring we build only what is necessary to validate assumptions and deliver value, while resisting complexity that hinders agility.
  • Ensure the reliability and performance of our critical systems by taking ownership of production issues and implementing sustainable fixes.
Skills, Knowledge, and Experience

Requirements

  • Seniority & Ownership: 5+ years of software engineering experience with a proven track record of owning features from conception to production deployment.
  • Product-First Mindset: You treat code as a tool to solve user problems. You are comfortable questioning requirements, identifying gaps in user stories, and advocating for the best technical solution.
  • Backend Expertise: Deep proficiency in Ruby on Rails; you understand the framework’s nuances and know how to build, maintain, and scale robust backend systems.
  • Technical Rigor: Deep understanding of relational database design, query optimization, and architectural trade-offs. You prioritize maintainability and security (e.g., HIPAA/SOC 2 compliance) in every decision.
  • Communication: Excellent written and verbal communication skills. In a remote-first team, your ability to document decisions and communicate asynchronously is as critical as your coding skills.
  • Adaptability: Experience working in fast-paced startup environments where requirements evolve and ambiguity is the norm.

Nice to Have

  • Mission-Critical Systems: Prior experience building software where reliability is paramount (e.g., healthcare, fintech, or life-safety applications). 
  • Full-Stack Depth: Direct experience with our frontend stack (React, Flutter).
  • Cloud Infrastructure: Hands-on experience with AWS (ECS, RDS, S3) and modern DevOps practices that allow small teams to move fast.
  • Physical/Digital Intersection: Experience working with hardware-connected software (IoT) or building applications that handle intermittent/offline connectivity.

What Success Looks Like

  • First 30 Days: You have immersed yourself in our product and codebase, established strong working relationships across the team, and shipped your first impactful feature to production.
  • First 60 Days: You are independently leading feature work, actively collaborating on product requirements to ensure we’re building the right solutions, and identifying high-leverage opportunities to pay down technical debt or improve system reliability.
  • First 90 Days: You have become a force multiplier for the team. You are operating with full autonomy, championing technical standards, proactively surfacing risks before they manifest, and helping elevate our engineering culture through mentorship and best practices.

Benefits

At Impruvon, we know our people are our greatest asset. We provide a benefits package designed to support your well-being and growth, including:

  • Competitive compensation aligned with experience
  • 100% company-paid medical coverage (base plan)
  • Dental & vision available
  • 401(k) retirement plan
  • Company-paid life, AD&D, STD & LTD insurance
  • Lifestyle Spending Account (wellness, personal use, and company swag)
  • Flexible PTO + company holidays
  • Flexible, remote-friendly work environment
  • Mission-driven work with real impact on vulnerable populations

Why Join Us

Working at Impruvon means being part of a mission-driven, passionate, and collaborative team. Every role contributes to improving lives and reducing risks in care settings across the country. Your expertise will help ensure we can continue to innovate, grow, and deliver on our promise of safer, smarter care.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Baltimore, MD vacancy
  • Create the future of e-health together with us by becoming a Senior Software EngineerAt CompuGroup Medical we have the mission of building ground-breaking solutions for digital healthcare. Our vision is revolutionizing how healthcare professionals produce, access, and utilize... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    CompuGroup Medical

    Owings Mills, MD
    2 days ago
  • $119k - $198.4k

    Position Summary Drive engineering delivery and execution across complex initiatives...  ...business and technology priorities. The Senior Engineering Management Specialist helps...  ...-moving environments.Work you'll doAs a Software Engineer III on the Engineering and Delivery... 
    Senior

    Deloitte

    Baltimore, MD
    2 days ago
  • $121k - $206k

     ...business processes as well as code, test, debug and implement software solutions. You will also:Lead projects or work streams within...  ...automate complex processes and generate actionable insights.Champion engineering excellence by applying best practices in AI development,... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    4 days ago
  • Job Title This position will focus on developing/maintaining services/applications using Java/Spring boot or Python or NodeJS, knowledge of automated testing of data a plus. Requires skills: Latest Java- Streams API, Java Lambdas, Java Generics AWS (Amazon ...
    Senior

    Samprasoft

    Owings Mills, MD
    2 days ago
  • $165k - $250k

    My client is hiring a Senior / Lead Backend Software Engineer to help build the logistics technology backbone required for large-scale combat operations. This is a high-ownership role at the intersection of advanced logistics algorithms, AI-enabled systems, and complex,... 
    Senior
    Full time

    recruyt

    Baltimore, MD
    4 days ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Cybersecurity & DevOpsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The OpportunityCACI is seeking... 
    Senior
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum, MD
    1 day ago
  •  ...Senior Software Engineer We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and diverse software systems. As a Senior Software Engineer, you will work on various software projects, including processing... 
    Senior
    Relocation package
    Flexible hours

    Fullscope

    Linthicum Heights, MD
    4 days ago
  •  ...the US, we operate across the full stack - from research and engineering to deployment and capability building. Our mission is...  ...challenges. About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will... 
    Senior

    ROLE

    Baltimore, MD
    1 day ago
  • $121k - $206k

     ...matter to you. Role SummaryYou’ll join a team of experienced engineers working on systems that matter—technology that helps investment...  ...solutions.ResponsibilitiesDesign, build, and deliver scalable software solutions across applications, services, databases, and infrastructureDevelop... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    3 days ago
  • $195k - $220k

     ...patients at a lower cost through early diagnosis and longitudinal care management of chronic conditions. We are looking for a Senior Software Engineer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home

    GrabJobs

    Baltimore, MD
    1 day ago
  • $84.84k - $153.55k

     ...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Catonsville, MD
    4 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...keenness. Job Description Job Title: Senior Software Engineer Location: Tysons VA,... 
    Senior
    H1b
    Local area
    Work from home
    Worldwide
    2 days per week

    USM

    Baltimore, MD
    1 day ago
  • $121k - $206k

     ...Join us for the opportunity to grow and make a difference in ways that matter to you. Role SummaryT. Rowe Price is seeking a Senior Software Engineer to join our integrated Application Development team. In this role, you will partner with cross-functional teams to design,... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    1 day ago
  • $125k - $155k

     ...Join one of Baltimore's Best Places to Work! About this role The Banner is seeking a Senior Software Engineer to help build scalable, high-performing digital products that power our journalism and reader experience. This is a highly impactful role for... 
    Senior
    Local area
    Remote work
    Relocation
    Flexible hours

    The Banner

    Baltimore, MD
    1 day ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Nottingham, MD
    1 day ago
  • $135k - $145k

     ...Job Title : Senior Software Engineer- Ruby on Rails (ROR) Department : R&D- Blood Management Reporting to : VP of Software Engineering Location : Baltimore, MD (Not Remote: In-Office at least 3-days per week) Hours of Work : Typical hours of work are from... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Invita Healthcare Technologies

    Baltimore, MD
    20 hours ago
  • $125k - $175k

     ...regulated industries. We run on AWS GovCloud, and our customers — engineers, security officers, and CISOs at organizations whose contracts...  ...— rely on us to get it right. The role We’re hiring a senior engineer to build features end-to-end across our Rails/... 
    Senior
    Remote job
    Permanent employment
    Full time
    Live in

    Futurefeed

    Baltimore, MD
    20 hours ago
  • $140k - $200k

     ...Speechify, Inc. is seeking a Senior Software Engineer for its Core Experiences Team in Baltimore, MD. The role involves designing APIs and systems to enhance user experience. Ideal candidates should possess systems thinking, speed in execution, and collaborative skills... 
    Senior

    Speechify

    Baltimore, MD
    1 day ago
  • $121k - $206k

     ...a difference in ways that matter to you. About the TeamThe AI Engineering and Application Development business unit builds and enables modern...  .... Role SummaryIn this role, as part of Developer Services Software Engineering team, you will develop, analyze, design, build,... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    16 hours ago
  • $170k - $200k

     ...safe and informed. Fraud Alert and Notice: Protect Yourself from Impersonation and Fraudulent Activity We are seeking a Senior Software Engineer to design and build core components of our Demand Side Platform (DSP) that powers real-time programmatic advertising. The... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Nexxen

    Baltimore, MD
    2 days ago
  • $77k - $202k

     ...SectorNot ApplicableSpecialismProduct InnovationManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Senior Software Engineer (Python) - Senior Associate, you will play a pivotal role in driving digital transformation and enhancing business... 
    Senior
    Full time
    H1b
    Remote work

    PwC

    Baltimore, MD
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Towson, MD
    2 days ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Machine Learning & Cloud TechnologiesJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity... 
    Senior
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum, MD
    1 day ago
  • $121k - $206k

     ...Join us for the opportunity to grow and make a difference in ways that matter to you. Role Summary We are seeking a hands-on Senior Software Engineer with deep expertise in Oracle Cloud technologies, including ERP, EPM, Oracle Integration Cloud (OIC), OTBI, and APEX. This... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    4 days ago
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex... 
    Senior

    Lockheed Martin

    Brooklandville, MD
    1 day ago
  •  ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Back-End Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: As part of the Secure the Enterprise initiative... 
    Senior
    Full time
    Shift work

    Capital Solutions Group

    Linthicum Heights, MD
    20 hours ago
  •  ...Amentum is seeking a highly experienced software engineer to join a multi-faceted development team. The role focuses on designing, implementing, and maintaining complex software systems that support data processing, analytics, and real-time components. You will collaborate... 
    Senior

    Amentum

    Hanover, MD
    1 day ago
  • $250k

     ...cybersecurity, data collection and analytics, enterprise IT, systems engineering, and software application development in support of national and...  ...performance to ensure operational requirements are met Seniority level Mid-Senior level Employment type Full-time Job function... 
    Senior
    Full time

    hackajob

    Hanover, MD
    1 day ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment... 
    Senior
    Work experience placement

    Socket

    Hanover, MD
    1 day ago
  • $90k - $120k

     ...information and follow @Johnsoncontrols on social platforms.  What you will doJohnson Controls has a phenomenal opportunity for a Senior Application Engineer. You will have the chance to support the sale of Chiller products through the JCI HVAC System Branches as well as JCI... 
    Senior
    Full time
    Contract work
    Work at office
    Relocation

    Johnson Controls

    Baltimore, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!