Job Title: Software Engineer
Company: mpathic
Location: Remote
Job Type: Full-time
About Us: Accurate understanding starts with empathy. As industry leaders, we're at the forefront of actionable conversation analytics. mpathic’s API powers SaaS platforms with real-time conversation analytics, training and suggestions, improving outcomes in healthcare and client services. With over a decade of scientific validation, mpathic's proprietary ML models deliver unmatched accuracy, enabling the detection, correction, and enhancement of over 90 human behaviors with the accuracy of human doctors.
Position Overview: The Software Engineer will play a crucial role in implementing the strategy and technical direction applied to our APIs and front-end applications. Consistency and the thoughtful application of our strategy across the functional areas of our products is an important enabler for innovation. The role will be responsible for working with our product teams and the technical product owners to ensure that both our APIs and Front-Ends supporting our platform conform to disciplined, best in class standards enabling innovation to both internal and external customers. A successful candidate for this position must possess both a deep and wide background in Web Application Development and/or API Architecture, Design, Security, and the underlying technologies applied in the space.
About you
Core Responsibilities for this role
- Gaining an understanding of our Current State and Target State Architecture in terms of the application of APIs and then working to define a strategy for our technical direction for our core services APIs
- Develop API based architectures for highly scalable and fault-tolerant applications that adhere to expected standards and discipline from both an operational and security standpoint.
- Provide technical and architectural oversight for systems and projects that are required to be reliable, massively scalable, highly available, and maintainable.
- Introduce best practices and principles to enable consistent delivery and enable alignment with long term direction.
- Lead and mentor other team members.
- Foster development best practices within the team.
- Identify and drive process improvements.
- Facilitate communication with cross-functional groups.
- Work with our product organization to develop secure business requirements, develop the API security architecture, and integrate into our longer-term platform strategy.
- Work with cross-functional technology teams on common API Strategy topics, technologies, and approaches.
- Work directly with development teams to enable successful implementation applying the recommended technologies and techniques, ensuring the API vision materializes through delivery.
- Provide technical expertise and consulting to team engineers as needed.
- Stay up to date on new tools & techniques in the Systems Integration and API space.
- Conduct proof of concept activities with key business users in support of advanced use cases.
What we’re looking for
- 5+ years of work experience with multi-tenant SaaS API development, design, and implementation
- Experience building API Architectures for applications dependent on or with the following technologies: Python, .Net, NodeJS
- Experience with front-end development stacks such as React
- Experience with Integration techniques involving accessing data and business logic hosted in systems such as DynamoDB, Elastic
- Understanding of container-based architectures in terms of their application within an API solution.
- Working experience with Network and Application Security related to protecting APIs.
- Ability to shape API Specifications through driving conversations with Product and Technology Owners.
- Experience with one or more public cloud providers: AWS, Azure, GCP
- Demonstrated having championed and supported impactful DEI efforts in engineering
Benefits:
- Competitive salary
- Comprehensive health, dental, and vision plans
- 401(k) retirement plan with company match
- Flexible work schedule
- Professional development opportunities
- Vibrant and collaborative work environment
How to Apply:
How to Apply: If you are passionate about pushing the boundaries of NLP and Conversational Analytics and want to be part of a dynamic team, please submit your resume, a cover letter, and any relevant portfolio or project work. Please include "Software Engineer " in the subject line