Senior Software Engineer
$50 - $70 per hourActalent
Embedded Software EngineerThis Embedded Software Engineer role focuses on designing and developing high-quality software for medical devices used in laboratory, hospital, and remote environments. You will work across the full software development lifecycle, from requirements and architecture through implementation, testing, deployment, and documentation, with a strong emphasis on secure, cloud-connected, and embedded systems in regulated healthcare settings.ResponsibilitiesLead software design and development activities across the full software development lifecycle, including requirements definition, architecture, implementation, testing, and deployment.Design and develop software applications for medical devices used in lab, hospital, and remote environments.Develop secure, cloud-connected applications that comply with HIPAA and IEC standards.Integrate software with hardware platforms and troubleshoot hardware, firmware, and software interfaces.Lead the development of control algorithms and real-time, interrupt-driven communication systems.Translate user needs and system-level specifications into detailed, testable software requirements.Design, plan, and oversee the execution of unit, integration, and automated acceptance testing.Produce and maintain clear, comprehensive documentation in alignment with FDA software design control requirements.Provide technical leadership, mentorship, and guidance to junior engineers and cross-functional teams.Collaborate with cross-functional teams to support system testing, validation, and integration activities.Drive problem-solving for complex technical challenges and contribute to system architecture decisions.Support multiple projects simultaneously while maintaining high standards of quality and regulatory compliance.Essential SkillsBachelor's degree in Computer Science, Software Engineering, or a related field.3–6+ years of relevant software engineering experience.Strong proficiency in C++ and C/C++ development.Experience with embedded Linux or real-time operating systems (RTOS).Experience working across firmware and application layers in embedded systems.Solid understanding of object-oriented design fundamentals.Strong knowledge of software design principles, system architecture, and development best practices.Experience developing cloud-connected and/or embedded systems applications.Experience working in regulated environments such as FDA, IEC, or similar regulatory frameworks.Strong problem-solving skills with the ability to manage multiple projects simultaneously.Excellent written and verbal communication skills.Proven ability to lead or mentor engineers and collaborate effectively with cross-functional teams.Ability to work effectively in a hybrid work environment.Additional Skills & QualificationsExperience in MedTech or regulated healthcare environments.Familiarity with real-time systems, embedded development, or hardware/software integration.Experience with secure software development and data privacy frameworks, including HIPAA.Prior experience leading small teams or driving technical initiatives.Advanced degree in Computer Science, Software Engineering, or a related field.Work EnvironmentThe role is based in an office and laboratory setting, offering access to an advanced facility that supports development, testing, and validation of medical device software. You will work with embedded systems, hardware platforms, and cloud-connected technologies in a hybrid work environment that combines on-site collaboration with remote flexibility. The culture emphasizes technical excellence, collaboration across disciplines, and adherence to regulatory and quality standards while providing an engaging and supportive workplace.Job Type & LocationThis is a Contract position based out of Providence, RI.Pay and BenefitsThe pay range for this position is $50.00 - $70.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)Workplace TypeThis is a hybrid position in Providence,RI.Application DeadlineThis position is anticipated to close on Aug 14, 2026.
- About This Role:As a Senior Software Engineer, you will play a critical role in delivering software for innovative medical device products. You’ll lead technical initiatives from concept through manufacturing, shaping system architecture and ensuring high-quality execution...SeniorRemote work
- ...Oracle is seeking an experienced software engineer to design, implement, test, and operate major new features in our systems. You will own feature and subsystem design, balancing security, reliability, scalability, maintainability, and performance. You will write production...Senior
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...more information, visit Location Providence, RI (hybrid — on‑site at least 1x/week, more if desired) Nature of Role The Senior Software Engineer is based at Nabsys’ Providence, RI headquarters (hybrid) and plays a central role in developing the instrument control software...Senior
- ...Collette is seeking a Senior Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI. About Collette: Let Us Show You the World There has never been a better time to be in the travel industry. See the world...SeniorFull timeWork experience placementFreelanceLocal areaWorldwide
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities 4-8 years of relevant software engineering experience. BS or MS in Computer Science, or equivalent...SeniorTemporary workFlexible hours- ...Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location. Responsibilities Designs, modifies, develops, and implements technology solutions. Builds modern, architecturally sound components, tools and applications to...SeniorLocal areaRemote work
$113.58k - $192.9k
...Generative AI, Large Language Models (LLMs), and autonomous agentic workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward‑thinking individual who has experience designing, building, and...SeniorImmediate startFree visaFlexible hours- ...Nabsys, based in Providence, RI, is seeking a Senior Software Engineer. This role involves developing instrument control software for the OhmX platform, focusing on high-resolution DNA mapping. The ideal candidate will have over 5 years of software experience, strong...SeniorFlexible hours
- ...Citizens Financial Group, Inc. in Johnston, RI seeks a Senior Software Engineer to design, develop, and implement technology solutions aligned with mission-driven goals. You will translate business objectives into technical requirements in an Agile environment, contributing...SeniorRemote work
$140k - $200k
...Clutch Canada is seeking a Senior Software Engineer to join their Core Experiences Team in Providence, RI. This role is key in building and maintaining the foundational services that enhance Speechify’s product across platforms. The ideal candidate will have strong systems...Senior$135k - $170k
...your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with applicable laws. Senior roles Senior Full Stack Developer (Crypto) - Remote — Providence, RI Providence, RI $150,000.00-$250,000.00 We’re unlocking...SeniorLocal areaRemote work$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working...SeniorRemote work- ...SAAB is seeking a Senior Software Engineer in Bristol, RI to define, implement, and maintain software for autonomous vehicles. Candidates should have significant experience in software development, particularly in C/C++ and Python, with a strong engineering background...Senior
- ...First Point Power, LLC seeks an experienced engineer to develop and maintain their software platform in Cranston, Rhode Island. The role involves engaging in all aspects of the software development lifecycle, ensuring high-quality deliverables through collaboration with...Senior
$104.6k - $157k
...Senior Software Engineer As the nation’s original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting travelers with the best trip policy. Joining the InsureMyTrip Team means having...SeniorWork experience placementWork at officeLocal areaRemote workWork from home$60.99k - $200.5k
..., we want to talk with you! Responsibilities Perform hands-on software design and development Architect solutions to novel problems Write... ...and write technical documents Work closely with requirements engineers to estimate and developed to quality products Promote high...SeniorLocal areaRemote work- ...Senior Software EngineerSaab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...SeniorFor contractorsWork experience placementCasual workLocal areaRemote work
- ...established energy provider in New England is hiring a Senior / Lead .NET Developer to join their growing engineering team. This role will be a technical leader... ...helping translate complex requirements into scalable software solutions. The company places a strong emphasis...SeniorFull time
- ...Citizens is looking for a Senior Security Automation Engineer with a strong focus on enhancing the Vulnerability Management program through automation and orchestration. You will design solutions that improve efficiency and risk-based remediation at scale. Your role includes...Senior
- ...InsureMyTrip, part of the Tokio Marine HCC group, seeks a Senior Software Engineer to design, develop, and support enterprise applications. You will partner with cross-functional teams, translate requirements into scalable software, and contribute to architectural decisions...SeniorWork at officeRemote work
- ...Saab Inc. is seeking a Senior Software Engineer to design, implement, and maintain software for autonomous USVs/UUVs/ROVs on Linux, Windows, and embedded platforms. You will contribute across the full software lifecycle, from prototyping to delivery, collaborating with...Senior
- ...Shield of Rhode Island (BCBSRI) is seeking a Lead Salesforce Software Engineer in Providence, RI. The role directs a Salesforce delivery pod... ...Service, and Configuration workstreams. You will provide senior hands-on leadership, guide design decisions, ensure quality through...SeniorRemote work
- Providence, Rhode IslandOnsiteFull Time$100k - $130kJob Description A life sciences company in Providence is hiring a Senior Software Engineer for their team. As a Senior Software Engineer, you’ll work on their core robotics systems, helping them to automate their hardware...SeniorFull time
$92.7k - $203.94k
...Position Summary About the Team Our Site Reliability Engineering team is the execution engine behind the reliability, availability... ...a sign of operational expertise. About The Role As a Senior Software Engineer — SRE , you independently own the reliability...SeniorHourly payFull timeTemporary workLocal areaShift work- An established industry player is seeking a seasoned API Technical Lead with extensive experience in Apigee and Azure API Management. This pivotal role involves leading the design and implementation of robust API solutions while ensuring high availability and performance...Senior
- ...7 years of IT experience and at least 8 years in Java technology, as well as leadership experience and a strong understanding of software architectures. This full-time position requires expertise in various frameworks and build automation tools within a management consulting...SeniorFull time
- ...Oracle is seeking a Principal Core Infrastructure Engineer to design and maintain AI/ML deployment infrastructure. You will collaborate with data scientists and software engineers to deploy scalable, secure, and cost‑efficient environments in the Oracle Cloud. You will...Senior
- Providence, Rhode IslandOnsiteFull Time$130k - $150kJob Description A business-forward energy company in Rhode Island is hiring a Senior Back End developer for their team. As a Senior Back End developer, you’ll be a point person for developing and maintaining the company...SeniorFull timeFlexible hours
- ...our clients solve complex technical challenges. We blend deep engineering expertise with a collaborative approach to build scalable, cutting-edge software. **Position Overview** We are seeking a Senior Software Engineer to lead development efforts and interface directly...SeniorRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Providence, RI
- intel software engineer Providence, RI
- software developer fintech Providence, RI
- information technology software engineer Providence, RI
- ngo software engineer Providence, RI
- experienced software developer Providence, RI
- real time software engineer Providence, RI
- remote entry level software developer Providence, RI
- financial software developer Providence, RI
- software engineer healthcare Providence, RI


