Senior Software Engineer (Swift & Java)

SailPoint

Maharashtra

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SailPoint is looking for a Software Developer located in Maharashtra, India, to lead the maintenance of their macOS application and backend services. You will work with cutting-edge technologies to ensure system reliability and performance.

The ideal candidate has a strong background in software development, particularly with Java and Go, and experience in microservices architecture. Mentorship of junior team members and effective collaboration across teams is essential for success.

Join SailPoint to be a key player in innovative identity solutions and enjoy an inclusive work environment.

Qualifications

  • 5+ years of professional software development experience in Java or Go.
  • Proven experience with macOS applications, familiarity with Swift/Objective-C is a plus.
  • Experience developing microservices in multi-tenant SaaS applications.

Responsibilities

  • Work on complex problems, produce designs, and implement features.
  • Mentor junior members and guide technical solutions.
  • Collaborate across time zones on designs, code reviews, and testing.

Skills

Java
Go
macOS application development
AWS S3
Apache Kafka
Snowflake
DAG-based workflow tools
Identity and Access Management

Job description

About the role

SailPoint is the leader in identity security forthe cloud enterprise. Our identity securityplatformsecureandenablethousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce, ensuring workers have the right access to do their job – no more, no less.

Built on a foundation of AI and ML, our Identity Security Cloud Platform delivers the right level of access to the right identities and resources at the right time—matching the scale, velocity, and changing needs of today’s cloud-oriented, modern enterprise.

Responsibilities

Responsible to work on problems of complex scope, Produce designs and rough estimates, and implement features based on product requirements.

Should work as a fully contributing team member, under broad guidance with independent planning and execution of responsibilities.

Should effectively use various AI tools approved by organization to optimize efforts and create greater impact.

Should continue to build upon domain knowledge along with technical/proprietary skills to reach levels of expertise.

Effectively collaborate with peers across different time zones on designs, code reviews, and testing.

Mentor junior members and guide them on technical solutions.

Requirements
  • 5+ years of professional software development experience with deep expertise in Java or Go.
  • Proven experience developing or maintaining macOS applications (familiarity with Swift/Objective-C or system-level macOS APIs is a significant plus).
  • Experience developing microservices in multi-tenant SaaS application.
  • Ability to navigate a complex, multi-language environment and bridge the gap between desktop clients and backend infrastructure.
  • Fast learner and self-directed, flexible enough to work on new technologies as well as some legacy components.
Desired (nice-to-have) Skills
  • Strong experience with AWS S3 and Apache Kafka.
  • Experience working with Snowflake (querying, optimizing, and integrating).
  • Experience with DAG-based workflow tools (e.g., Apache Airflow or similar).
  • Familiarity with Identity and Access Management (IAM) concepts and ISC connector frameworks is highly preferred.
What success looks like in the role
In first 30 days (Onboarding & Integration)

Understanding Domain and Product s: You will understand the Identity Management domain . Also understand Sail Point ’s Identity Security Cloud and other products.

Environment Mastery: You will have your development environment fully configured for the macOS application, as well as our Java and Go microservices.

Architecture Deep Dive: You will gain a solid understanding of the data flow between our microservices, Kafka, and Snowflake, and how the ISC connectors integrate with the broader identity ecosystem.

Initial Contributions: You will have successfully completed your first few code reviews and shipped a minor bug fix or improvement to the macOS application or a backend service.

In first 90 days (Execution & Ownership)

Full Ownership: You will have taken primary responsibility for the maintenance and evolution of the macOS application, including handling OS compatibility updates and performance tuning.

Service Reliability: You will be independently managing the ISC connectors and backend microservices, ensuring that data pipelines (Kafka, S3, Snowflake) are running smoothly.

Orchestration Proficiency: You will be comfortable navigating and modifying DAGs to ensure reliable data orchestration and troubleshooting any pipeline failures.

Technical Leadership: You are the recognized subject matter expert for the macOS application. You are proactively identifying and mitigating potential system-level issues before they impact users.

Optimization & Scaling: You will have led at least one major architectural improvement, such as optimizing Snowflake data ingestion or increasing the throughput of our Go-based microservices.

Strategic Growth: You are contributing to the long-term roadmap for our identity integrations and mentoring other engineers on the nuances of macOS systems development and distributed backend architecture.

Equal Opportunity Employment Statement

SailPoint is an equal opportunity employer and we welcome everyone to our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Swift & Java)
Senior Software Engineer (Swift & Java)

Clutch Canada • Pune District

On-site
INR 1,500,000 - 2,500,000
Staff Software Engineer - Java
Staff Software Engineer - Java

SailPoint • Maharashtra

On-site
INR 1,500,000 - 2,000,000
Staff Software Engineer - Java
Staff Software Engineer - Java

Clutch Canada • Pune District

On-site
INR 1,800,000 - 3,000,000
Staff Software Engineer - Java
Staff Software Engineer - Java

SailPoint Technologies Holdings, Inc. • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior DevOps Engineer
Senior DevOps Engineer

SailPoint • Maharashtra

Hybrid
INR 1,500,000 - 2,200,000
Medical insurance
Accident & life insurance
Health-checkups
+3
Manager, Engineering - Features
Manager, Engineering - Features

SailPoint Technologies Holdings, Inc. • Pune District

On-site
INR 4,000,000 - 8,500,000
Medical insurance
Health checkups
Annual bonus
+3
Staff Software Engineer
Staff Software Engineer

SailPoint • Maharashtra

Hybrid
INR 1,200,000 - 1,600,000
Medical insurance for employees and dependents
Annual performance bonus
Flexible work hours
Principal Software Engineer - macOS
Principal Software Engineer - macOS

Okta • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Immersive onboarding experience
Community connection and talent development
Manager, Engineering - Features
Manager, Engineering - Features

Clutch Canada • Pune District

Hybrid
INR 2,000,000 - 3,500,000
Comprehensive medical insurance
Annual performance bonus
24 vacation leaves
Senior Solution Architect
Senior Solution Architect

Clutch Canada • Pune District

On-site
INR 2,500,000 - 3,000,000