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
IntermediateJob 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.