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 talented **Software Data Engineer II** to join our dynamic team and contribute to the development of cutting-edge software solutions for this remote position working out of Costa Rica.
**Job Summary**
In the role of a Software Data Engineer II, you will assume a pivotal position in shaping the architecture, design, and development of a cloud native, multitenant SaaS (Software as a Service) product to serve as a data lake/warehouse for multiple lines of businesses. Collaboration with cross-functional teams and stakeholders will be a key aspect of your work to develop resilient, dependable, and high-performant software. Your proficiency in cloud-native technologies, microservices, and cloud platforms will be a cornerstone of our achievements.
**Duties and Responsibilities**
- Architect, design, implement and maintain data pipelines and data lake/warehouse
- Develop datasets from various microservices providing insightful summaries and reports
- Develop APIs for accessing data in DataMart and Data Lake
- Provide leadership in delivering and tracking sprint commitments in coordination with leads, scrum masters and product owners
- Write technical design documents in collaboration with architects
- Validate technical designs against business requirements and architecture
- Do code reviews and approval of pull requests in Git
- Communicate with other teams/leads and software vendors
- Working with Product managers and architects in solutioning of various use cases and business workflows
**Required Qualifications**
- Bachelor's / Master's degree in Computer Science or related field.
- 3+ years of professional data analytics experience
- Experience with Snowflake
- Experience with Java development
- Experience building data query APIs
- Understanding principles of building Data pipeline for Data Lake/Warehouse
- SQL/NoSQL/Database experience
- Knowledge of cloud-deployed SaaS architectures
- Experience in creating technical design documents.
- Excellent problem solving, teamwork and collaboration skills.
**Desired Qualifications**
- Experience in Data Operation tools/frameworks
- Experience in Kafka, gRPC, and Protobuf
- Understanding of Microservices architecture
- Experience in Technical Designs creation
- Ability to research and build proof-of-concepts for new business and technical requirements
- Experience working with Snowflake is a plus
- Effective communication and people skills
- Understanding of modern CI/CD concepts
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-ML1_