Match score not available

Principal Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related discipline., 8+ years of software engineering experience in enterprise applications., Strong design skills and ability to work in a dynamic environment., Excellent communication skills for interaction with internal teams and external partners..

Key responsabilities:

  • Lead the design, development, and implementation of complex software solutions.
  • Mentor junior engineers and provide technical guidance across teams.
  • Interface with managers and senior engineers on department-level initiatives.
  • Propose technical implementations to solve scaling and performance issues.

Imprivata logo
Imprivata SME https://www.imprivata.com/
501 - 1000 Employees
See all jobs

Job description

Description

Come join a winning team! Here at Imprivata, you’ll see a dedicated group of professionals who care about improving healthcare. Our team thrives on collaboration and sharing ideas, whether in a cross-functional meeting or at one of our virtual team-building events.
 
While we're diverse in our backgrounds and skills, we have much in common. A passion for our mission. A strong sense of integrity. A belief that we're making a positive impact and a commitment to having fun.
 
We are seeking a Principal Software Engineer to join our team. This is a remote opportunity based in Costa Rica.  

Job Summary

The Principal Software Engineer is responsible for leading the design, development, and implementation of complex software solutions. This role will work with cross-functional teams to drive technical innovation, establish best practices, and ensure the scalability and performance of applications. This role requires expertise in software architecture, mentoring junior engineers, and making key technical recommendations that align with business goals and user needs. As a part of the Dev Team, this role is responsible for designing and delivering new features for the PAS platform.
 

Duties and Responsibilities

  • Partner and make proposals across several teams on their engineering work and help their team members make informed conclusions in alignment with PAM’s strategic plans.
  • Teach, mentor, grow, and provide advice to other domain experts, individual contributors, across the dev teams.
  • Play a central role in technical, business, and organizational contributions affecting the Dev department.
  • Plan improvements and features with a 6-month view.
  • Solve technical problems of the highest scope, complexity, and ambiguity for their sub-department.
  • Interface with Managers and enables Senior Engineers to engage on department-level aspects of larger initiatives.
  • Look for innovation opportunities between several teams with a willingness to experiment and to confront problems of large complexity and scope.
  • Propose initial technical implementation which supports architectural changes that solve scaling and performance problems.
  • Guide conversations to remove blockers and encourage engagement across teams.
  • Provide a point of escalation for teams facing complex technical challenges.
  • Interact with customers and other external contributors as a consultant and spokesperson for the work of the PAM Dev team.
  • Other duties as assigned and required.

Qualifications

  • Minimum of a Bachelor’s degree in Computer Science or in a related discipline.
  • 8+ years of software engineering experience designing and building enterprise applications.
  • Experience building software that is extremely robust and reliable, and capable of providing high performance under heavy load.
  • Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners.
  • Proven design skills with the ability to work well in a very dynamic, fast-moving environment with high expectations.
  • Proven track record of executing the software development life cycle and successfully bringing products to market.
 
At Imprivata, we have a top-notch work environment, developmental opportunities, a competitive total rewards package, and the desire to have fun. If you have the skills and qualifications as we have described above, we want to hear from you!
 
Imprivata provides equal employment opportunities, regardless of race, religion, age, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
 
#LI-Remote #LI-LI1

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Innovation
  • Mentorship
  • Collaboration
  • Problem Solving
  • Consulting
  • Teamwork
  • Communication

Software Engineer Related jobs