Senior Software Engineer
$140k - $160kImpruvon
Senior Software Engineer Department: Engineering Employment Type: Full Time Location: Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160,000 / year 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.
- 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.
- 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.
- 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.
- 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
- ...comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities. Each...SeniorFlexible hours
- ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the... ...or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed...Senior
- ...with exceptional professionals for this role. MANTECH seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area. Responsibilities include, but are not limited to: Develops, maintains...SeniorWork at office
- ...If you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$189.59k
...to connect them with exceptional professionals for this role. What will you be doing? Barclays Services Corp. seeks Senior Software Engineer in Whippany, NJ (multiple positions available): Build re-usable components using well structured, high quality and performing...SeniorHourly pay$125k - $155k
...As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our global... ...million bets per hour at peak. Job Description As a Senior Software Engineer, you will be instrumental in building and maintaining real-...SeniorHourly payWork at officeLocal areaWork from homeWorldwide- ...Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new capabilities for the U.S.... ...C2BMC-Regional Application Agile Release Train is seeking a software engineer that will thrive in a fast paced team environment in...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional... ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other...SeniorLocal areaImmediate startWorldwideFlexible hours$125k - $155k
...gambling. As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our customers... ...Job Description We are seeking passionate and experienced Senior Developer to join our dedicated Verification team as we embark...SeniorHourly payWork at officeLocal areaWork from homeWorldwide- ...evolving needs of our customers. We are looking for talented software engineers to join our team, working with other engineering disciplines... ...solutions. The Work This position is for a Software Engineer Senior to support training systems sustainment, design, and...SeniorFull timeInterim roleWork at officeRemote workRelocationFlexible hoursShift work
$91k - $172.49k
...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges... ...The Work The Lockheed Martin Rotary & Mission Systems Senior Software Engineer will have the opportunity to perform real-...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...the skills needed to create cutting-edge products & solutions that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly...SeniorFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...simulation fidelity for defense customers worldwide. The Work • Software Architecture & Design – Define and evolve the core C++/CUDA... ...• Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...USSTRATCOM Nuclear Mission for 30+ years and has a track record of bringing innovative mission software solutions to this domain. Lockheed Martin Rotary & Mission Systems is seeking engineers to support our USSTRATCOM software teams which create Planning and Command and Control...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$116.5k - $169k
...contract-driven development Working knowledge of cloud-native engineering practices, including containers, Kubernetes, Helm, GitOps,... ...AI use Education ~ Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field...SeniorFull timeContract work$3,000 per month
...your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. THE WORK As a Software Engineer - Senior Level you will be responsible for: • Developing, maintaining, and enhancing complex and diverse software systems (e.g.,...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...hackajob is collaborating with Verisk to connect them with exceptional professionals for this role. The Senior Software Engineer operates as a senior/lead team member of a team, assisting assigned Insurance Carrier project teams (“our clients”) to implement, integrate...SeniorFlexible hours
- ...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
$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- Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self Self...Senior
- ...had the potential to change everything. We're partnering with one of the most ambitious AI startups we've seen this year. A small engineering team. A huge technical challenge. The opportunity to build something that could redefine an entire industry. They're not looking...Senior
- ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner...Senior
- ...Job title: Senior Software Engineer Location: San Diego, CA Duration: 5+ Months 1st Shift Description: . Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established...SeniorDay shift
$139k - $180k
...STR is seeking a Senior Software Engineer in Woburn, Massachusetts. You will own the software architecture and implementation for real-time radar/EO/IR prototype systems and transform advanced concepts into software implementations. The role requires strong programming...Senior- A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities...Senior
- ...Shield AI is seeking a Senior Software Engineer to develop robust navigation algorithms for defense aviation systems. You will research, design, and deploy cutting-edge navigation solutions, ensuring high reliability in contested environments. The ideal candidate will...SeniorFull time
- ...A leading financial services company in New York is seeking a Senior Software Engineer for its Analytics Event Streaming team. The role involves developing high-standard software and streaming pipelines while working closely with business stakeholders to create impactful...Senior
- ...Sr. Software Engineer Insight Global is seeking a Sr. Software Engineer for a top data-driven client. This individual will join a fast-paced engineering team focused on improving the performance and reliability of API-driven data systems. The ideal candidate is a hands...Senior
- ...Milan, United States | Posted on 04/06/2024 Your IT Recruiter is looking for a Senior Software Engineer for our client. This position will be working as Software Engineer for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate...Senior
$80 - $130 per hour
...strong ability to build scalable systems and deliver high-quality software solutions. Key Responsibilities Design, develop, and... ...integrate APIs and MCP-based systems Collaborate closely with engineering and product teams Write clean, scalable, and production-...SeniorHourly payRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- ngo software engineer United States
- software engineer matlab simulink United States
- software developer United States
- software developer internship no experience United States
- software developer apprenticeship United States
- junior software developer United States
- part time software developer remote United States
- financial software developer United States
- senior software engineer ruby on rails United States
- software engineer amazon United States



