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
Top Skills
What We Do
For over 20 years, we’ve been redefining how life- and mission-critical industries enable, control, and monitor digital identities to deliver fast access, improve security, and ensure compliance. Customer success is our DNA, which is why we’re trusted by the most prominent healthcare and enterprise organizations in 45 countries.
Why Work With Us
Our teams are encouraged to exchange ideas, and as a community, we’re strongest when everyone is heard. We’re building a global community that is united by our commitment to our customers, company values, and philanthropic outlook with a sense of community.
Gallery





.jpg)




Imprivata Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.