Software Engineer

DOLPHIN GROUP, INC.
Saint Paul, United States of America
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Saint Paul, United States of America

Tech stack

Software Applications
C++
Code Review
Computer Security
Perl
Python
Linux System Administration
OpenSSL
QT
Secure Coding
Shell Script
Software Engineering
Information Technology
Vulnerability Analysis

Job description

  • Develop, enhance, and maintain software applications using C++ and Python
  • Support and implement cybersecurity measures for medical device systems
  • Work with encryption and security tools, including OpenSSL
  • Participate in code reviews, threat modeling, and vulnerability assessments
  • Collaborate with cross-functional teams to ensure secure product development
  • Create and maintain documentation for software design and security architecture

Requirements

The ideal candidate will bring strong experience in C++ and Python, along with a passion for secure software development and improving product resilience in regulated environments., * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

  • 3+ years of professional experience with C++ and Python development
  • Solid understanding of secure coding practices and cybersecurity principles
  • Strong problem-solving, troubleshooting, and communication skills, * Experience working in Linux environments
  • Familiarity with Qt, Perl, or Shell scripting
  • Experience with OpenSSL, TLS, and PKCS standards
  • Knowledge of regulated industries (e.g., medical devices, healthcare, aerospace, automotive, or defense)
  • Exposure to system-level security or embedded development

Benefits & conditions

  • Health care insurance benefits available first of the month following 60 days of employment. Thirty (30) hours worked per week must be averaged in order to maintain coverage. 401k enrollment is available per the Secure Act guidelines. Earned Sick and Safe time is accrued and can be used per the State of MN guidelines.

Apply for this position