Principal Software Engineer (Cloud, Mobile) at Veranex Inc
Providence, Rhode Island, USA -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

188650.0

Posted On

27 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Microservices, Computer Science, Collaborative Environment, Configuration Management, Azure, Cloud, Leadership, Regulations, Postgresql, Design Patterns, Device Development, Communication Skills, Software Architecture, Architecture, Kubernetes, Docker, Training

Industry

Computer Software/Engineering

Description

Veranex’s mission as an Innovation CRO is to improve patient outcomes by accelerating our clients’ innovations to market. As the world’s only end-to-end professional services firm focused on MedTech, we take clients’ Vision to Velocity through our comprehensive service portfolio, with expertise in human centered design and product development, preclinical and clinical research, regulatory affairs, and market access and reimbursement consulting.
Principal Cloud/Mobile Software Engineer

REQUIRED SKILLS:

  • 7 years’ relevant experience and at least 2 years’ experience providing leadership, training, guidance, and support to software engineering staff.
  • Experience mentoring engineers while providing employee development and teambuilding.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience in the medical devices field is required with specific knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
  • Strong understanding of software architecture, design patterns, and best practices with the following technologies:
  • Cloud architecture (Azure) & scaling
  • Database design/optimization (Relational/Non-relational) PostgreSQL
  • REST API Design
  • Docker
  • Kubernetes
  • Cloud native app design
  • Cybersecurity (CIA Triad)
  • Pipeline CI/CD
  • Microservices
  • Event based architecture
  • Software Configuration Management
  • Excellent problem-solving and debugging skills.
  • Ability to thrive in a fast-paced, collaborative environment.
  • Knowledge on Agile/Scrum based product development.
  • Strong verbal and written communication skills and the ability to communicate effectively across all levels of the organization and directly with clients.
Responsibilities

ABOUT THIS ROLE:

Veranex has an exciting opportunity to join our team as a Senior or Principal Cloud/Mobile Software Engineer. You will be part of a team working to improve lives globally through medical technology innovation. The Senior or Principal Application Software Engineer will lead the technical aspects of software engineering across multiple projects, focusing on cloud/mobile solutions for medical devices, and ensuring high-quality project delivery. You’ll collaborate with a diverse team to create secure, efficient, and user-friendly software solutions.

WHAT YOU WILL DO:

  • Software Development:  Design, develop, test, and maintain high-quality software applications…
  • Collaboration:  Work closely with cross-functional teams, including hardware engineers, QA, and product managers, to understand requirements and deliver software solutions that meet or exceed expectations.
  • Code Review:  Conduct and participate in code reviews to maintain code quality, identify bugs, and mentor junior team members.
  • Technical Leadership:  Provide technical leadership and expertise in the selection of software development tools, technologies, and methodologies.
  • Documentation:  Create and maintain comprehensive documentation for software design, implementation, and testing.
  • Medical Devices Integration (Nice to Have):  If experienced, contribute to the development of software solutions in the medical devices field, ensuring compliance with industry regulations and standards.
    Qualifications
Loading...