
Senior Software Engineer
Relatient · Pune District, Maharashtra, India
- On site
- Full-time
- ₹500,000 / year
- Pune District, Maharashtra, India
Job highlights
- Lead software design and implementation in healthcare.
- Innovate with new technologies for complex problems.
- Develop secure, scalable, and compliant solutions.
- Mentor junior engineers and drive collaboration.
- Utilize Agile for timely feature delivery.
About the role
About Relatient
At Relatient, we help healthcare organizations optimize patient access through AI-powered workflows, real-time automation, and flexible access tools. We are trusted by over 50,000 providers to modernize the patient experience and have been recognized by Forbes and Deloitte for our innovative and inclusive culture.Your Role at Relatient
We are seeking a Senior Software Engineer to join our team. Our office is located in Amar Tech Park and brings an amazing culture where we focus on work that makes a difference.How you'll make an impact:
- Lead the design and implementation of new software features and applications, ensuring they meet the healthcare industry's regulatory standards.
- Drive innovation in the product line by researching and applying new technologies and methodologies to solve complex healthcare problems.
- Develop high-quality, secure, scalable software solutions that comply with healthcare regulations such as HIPAA.
- Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Ensure Software Solutions are developed in compliance with relevant healthcare regulations and standards.
- Implement and oversee rigorous unit testing protocols and quality assurance processes to ensure software reliability and performance.
Collaboration and Cross-Functional Leadership
- Collaborate closely with product managers, UX/UI designers, and other stakeholders to understand user needs and translate them into functional software solutions.
- Lead and mentor junior software engineers, promoting a culture of excellence, continuous learning, and knowledge sharing.
- Champion the importance of data security and privacy within the team, ensuring all software solutions adhere to the highest standards of data protections.
- Stay updated with the latest in cybersecurity trends and regulatory changes affecting the healthcare industry to proactively address potential security vulnerabilities.
- Work closely with customer support teams to understand client issues and feedback, using this information to inform ongoing product development and improvement.
- Participate in client meetings and demos as needed to provide technical expertise and support for sales and marketing efforts.
- Utilize agile methodologies to manage software development projects, ensuring timely delivery of features and responsiveness to changing customer needs.
- Lead spring planning, retrospectives, and stand-ups, ensuring clear communication and efficient workflow within the development team.
- Stay abreast of the latest developments in software engineering and healthcare technology to continuously improve personal expertise and the overall effectiveness of the development team.
- Encourage and facilitate ongoing education and professional development opportunities for team members.
What You Bring:
- Bachelor’s Degree in computer science, computer engineering, or equivalent.
- 7+ years of experience in a software engineering role.
- Ability to design and implement RESTful APIs using AWS API Gateway and Lambda.
- Build scalable, low-latency services that integrate with Kafka/MSK for async communication.
- Solid experience with Angular and TypeScript.
- Good understanding of PostgreSQL.
- In-depth knowledge of Data Structures & Algorithms.
- Previous experience producing dependable software using Java.
- Previous experience building and working with CI/CD pipelines.
- Strong knowledge of SQL and relational databases.
- Experience giving and receiving code reviews.
- Previous experience building and consuming RESTful web APIs.
- Knowledge of unit testing and integration testing.
- Knowledge and experience with Agile methodologies.
- Ability to work and thrive as part of a collaborative team.
- Experience building software in a healthcare environment (preferred).
- Familiarity with the principles of Domain-Driven Design (DDD) (preferred).
Mindsets That Matter:
- Act with purpose, focus, and accountability.
- Collaborate across teams and communicate clearly.
- Keep improving and automate what slows you down.
Benefits of working here include:
- INR 5,00,000 life insurance for all full-time employees and their immediate household.
- INR 15,00,000 accident coverage.
- Education reimbursement.
- 10 national/state holidays and 1 floating holiday.
- Flexible hours and hybrid work.
Equal Opportunity at Relatient:
We’re building a team as diverse as the communities we serve. Relatient is proud to be an equal opportunity employer. If you need accommodation during the application process, just let us know. To learn more about our organization, visit www.relatient.com.Key skills/competency
- Senior Software Engineer
- Healthcare Technology
- AI-powered Workflows
- RESTful APIs
- AWS Lambda
- Kafka
- Angular
- TypeScript
- PostgreSQL
- Agile Methodologies
Skills & topics
- Senior Software Engineer
- Software Development
- Healthcare IT
- API Development
- AWS
- Kafka
- Angular
- TypeScript
- Java
- Agile
How to get hired
- Tailor your resume: Highlight your 7+ years of software engineering experience, focusing on healthcare, API design, Kafka, Angular, and Java.
- Showcase your skills: Emphasize your experience with CI/CD, SQL, unit testing, and Agile methodologies in your application.
- Prepare for interviews: Be ready to discuss your approach to designing secure, scalable, HIPAA-compliant software and your leadership experience.
- Understand the culture: Research Relatient's innovative and inclusive culture, and demonstrate how your 'Mindsets That Matter' align.
- Ask insightful questions: Prepare questions about the team, projects, and the company's future to show your engagement.
Technical preparation
Practice designing RESTful APIs.,Implement Kafka/MSK async communication.,Solve Data Structures & Algorithms problems.,Build CI/CD pipelines for Java projects.
Behavioral questions
Describe a complex healthcare problem you solved.,How do you mentor junior software engineers?,Share an experience ensuring data security.,How do you adapt to changing requirements?
Frequently asked questions
- What are the key technical skills required for the Senior Software Engineer role at Relatient?
- The Senior Software Engineer role at Relatient requires a strong foundation in computer science, with 7+ years of experience. Key technical skills include designing and implementing RESTful APIs (AWS API Gateway, Lambda), building low-latency services with Kafka/MSK, proficiency in Angular and TypeScript, understanding of PostgreSQL and SQL databases, in-depth knowledge of Data Structures & Algorithms, experience with Java, and CI/CD pipelines. Experience with unit and integration testing, along with Agile methodologies, is also crucial.
- What experience is preferred for a Senior Software Engineer at Relatient?
- While not strictly required, Relatient prefers candidates for the Senior Software Engineer position to have previous experience building software within a healthcare environment. Additionally, familiarity with the principles of Domain-Driven Design (DDD) is considered a plus.
- How does Relatient foster a collaborative and innovative culture for its Senior Software Engineers?
- Relatient fosters a collaborative and innovative culture through cross-functional teamwork, encouraging clear communication, and promoting continuous learning. Senior Software Engineers are expected to mentor junior team members, lead by example, and actively participate in Agile ceremonies like sprint planning and retrospectives. The company also values staying updated with the latest industry trends and professional development.
- What are the benefits offered to a Senior Software Engineer at Relatient?
- Relatient offers several benefits, including INR 5,00,000 life insurance, INR 15,00,000 accident coverage, and education reimbursement. Employees also enjoy 10 national/state holidays plus a floating holiday, flexible hours, and a hybrid work arrangement.
- How important is compliance and security in the Senior Software Engineer role at Relatient?
- Compliance and security are paramount for Senior Software Engineers at Relatient. The role involves developing software that meets healthcare industry regulatory standards, such as HIPAA, and ensuring the highest standards of data protection. Staying updated on cybersecurity trends and regulatory changes is a key responsibility.
- What is the expected career growth for a Senior Software Engineer at Relatient?
- While specific career paths may vary, Relatient emphasizes continuous learning and professional development. As a Senior Software Engineer, you'll have opportunities to lead projects, mentor junior engineers, and stay at the forefront of healthcare technology, which are foundational for advancement within the company and the industry.
- How does Relatient utilize Agile methodologies for its Senior Software Engineers?
- Relatient utilizes Agile methodologies to manage software development projects, ensuring timely delivery of features and responsiveness to customer needs. Senior Software Engineers are expected to actively participate in and lead Agile ceremonies such as sprint planning, retrospectives, and stand-ups.