5+ years of experience in Swift and/or Objective-C, cloud messaging APIs and push notifications IDEs such as AppCode, CodeRunner, Xcode Familiarity with AVFoundation, RxSwift, UIKit, XCTest, XCUITest, Strong understanding of Apple OS frameworks
Healthcare domain preferred Role & responsibilities Working alongside the application team to help deliver critical features on the product roadmap. Design, construct, test, and maintain highly scalable and robust data models using Snowflake to serve multiple applications. Administer and manage Snowflake data warehousing environments, including monitoring system health and performance. Create, manage, and optimize Snowflake virtual warehouses to match the needs of different applications and ensure efficient use of resources, while minimizing costs. Handle Snowflake user access control and permissions, developing and enforcing role and permission restrictions. Promote a culture of self-service and decentralized data ownership, empowering the application team to use and manage their data with minimum dependencies. Enforce data governance policies to ensure data standardization, quality, and compliance across all teams. Collaborate with internal SMEs on projects to ensure alignment with organizational requirements. Provide technical assistance and cross-training to other team members as required. Preferred candidate profile 5+ years of experience as a Data Engineer, Software Developer, or Administrator with a focus on data modelling, data governance, and data platform administration. Highly skilled in SQL. Experience working with multiple database technologies and paradigms (MSSQL, PostgresSQL, OLAP, OLTP, etc) Familiar with various ETL and ELT tools and methodologies. Experience with database health monitoring, stored procedures, schema design for high volume and concurrency. Understanding and practical experience of data governance principles. Understanding of system design and development in cloud environments, including Software as a Service (SaaS), Platform as a Service (PaaS), or Infrastructure as a Service (IaaS).
SENIOR SOFTWARE DEVELOPER (iOS Native): How Youll Support Our Mission As a member of our iOS Engineering Team, you will be working on a high-profile new product launch, designed to revolutionize the EMS marketplace and fundamentally change how ambulance crews and clinicians provide and track medical care. Partnering with Apple to build a new EHR iOS app using an innovative iOS Native architecture will allow us to leverage many of the built-in features and functions available on iOS devices. This role offers a unique opportunity to make a real difference in community health and safety while growing your expertise on a cutting edge application that utilizes the latest cloud-native technologies. Our development engineers are passionate about their craft and take pride in shipping software that improves patient care. If you're ready to write elegant and innovative code that drives real change, this is the job for you. You’ll report to the Development Manager and be part of our Engineering team. What Youll Be Doing – The Day to Day You can expect to work across the full stack—from front-end development to integrating with backend APIs that connect our suite of tools. Our development engineers lead by championing a culture of personal ownership and customer-focused execution. We value those who contribute through excellent solutions and end-user experiences, as much as through clean and clear code. We embrace Agile development and regularly interact with project stakeholders, including sprint demos. To support this methodology, we use retrospectives and objective measurement to drive continuous improvement and empower developers to make informed technology and implementation decisions. You’ll participate in design sessions and have opportunities to learn and teach through peer reviews of code and completed solutions. Role & responsibilities • 5+ years of experience in software engineering, design, and architecture principles • Team leadership experience with the ability to establish good engineering practices, drive design decisions, conduct code reviews, mentor others, and communicate effectively • Strong problem-solving and analytical thinking skills • Solid understanding of the Agile Scrum framework • Experience programming in Swift and/or Objective-C • Familiarity with cloud messaging APIs and push notifications • Ability to contribute to product roadmap planning • Experience mentoring engineers on a growth trajectory Preferred candidate profile Technologies We Value Experience with some of the following technologies is preferred, along with a passion to learn and grow across others: • IDEs such as AppCode, CodeRunner, Xcode • Familiarity with AVFoundation, RxSwift, UIKit, XCTest, XCUITest, and Tuist Cloud • Strong understanding of Apple OS frameworks (Core Animation, Core Data, Core Graphics, Core Text) • Any broader experience with other technologies and a desire to teach and share knowledge with your team
We are seeking a Software Development Manager with a strong technical background and leadership mindset to guide a high-performing engineering team. You will play a key role in driving software delivery excellence, mentoring developers, and aligning engineering outcomes with business objectives. Key Responsibilities: Build and nurture a motivated, high-performing engineering team that thrives on innovation and collaboration. Set and track delivery goals , ensuring work meets scope, quality, and time expectations. Collaborate with product managers, designers, and business stakeholders to translate business needs into technical deliverables. Provide technical direction and oversight throughout the software development lifecycle. Ensure development objectives align with product milestones and customer satisfaction goals. Act as Scrum Master , facilitating agile ceremonies and ensuring effective sprint execution. Conduct code and design reviews , offering guidance and constructive feedback. Own and oversee production deployments and release cycles in coordination with DevOps and QA teams. Support career growth and performance management for direct reports. Drive continuous improvement in processes, quality, and delivery efficiency. Required Qualifications: 3+ years of experience in leading, mentoring, or managing a software development team. Strong hands-on background in .NET Core , TypeScript , Angular , and Azure ecosystem . Excellent understanding of software architecture, OOP principles , and design patterns . Proven ability to deliver projects in an Agile (Scrum/Kanban) environment. Effective communication and interpersonal skills able to motivate and inspire technical teams. Strong track record of meeting KPIs and delivery goals . Solid understanding of CI/CD pipelines , version control , and release management . Desirable Skills: Experience defining and implementing automated testing frameworks. Familiarity with microservices architecture and integration patterns . Exposure to PaaS and IaaS cloud technologies (Azure/AWS). Ability to evaluate and integrate third-party frameworks and libraries. Experience applying Domain-Driven Design (DDD) , Inversion of Control (IoC) , and MVC architecture. Knowledge of DevOps practices and continuous improvement culture.
Role: Software Development Director (HealthCare Tech) Location: Pune (Hybrid) Role Overview: As the Software Development Director, you'll spearhead a growing, geographically dispersed engineering team in India. You'll be responsible for shaping the design, scalability, performance, and reliability of SaaS products built on .NET technology. This includes improving operational resilience through SRE best practices and driving the full lifecycle delivery of robust, secure, and scalable solutions. Leadership & Strategy: Lead and mentor development and site reliability (SRE) teams across full-stack .NET environments. Lead full-stack development both front-end (UI/UX) and back-end (middleware and services) development. Ensure the scalability, maintainability, and security of applications, with a focus on both Azure cloud-based and on-premise deployments. Collaborate with SRE and DevOps to automate and streamline continuous integration and continuous delivery (CI/CD) pipelines Work closely with product owners, designers, and other engineers to help them understand product requirements and help them develop technical requirements. Ensure that product expectations are met, and validate that code adheres to high standards by setting best practices such as code reviews, testing, and stakeholder feedback. Engage with teams across the locations, including DevOps, front-end, middleware, and firmware, to deliver cohesive and integrated solutions Lead the design and architecture of software solutions, considering full-stack technologies, best practices, and patterns like object-oriented programming (OOP), SOLID principles, and RESTful APIs Collaborate with architects and managers to review thoughtful designs for complex software features, ensuring scalability and high performance Encourage platform innovation by incorporating modern technologies such as cloud services, containerization (Docker/Kubernetes), microservices, and serverless architectures. Utilize Powershell or Terraform for infrastructure as code, allowing for efficient and automated cloud infrastructure management. Ensure adherence to coding standards, testing, and best practices through rigorous peer reviews and mentoring of junior engineers. Participate actively in Agile ceremonies, including capactity planning, sprint planning, and retrospectives. Collaborate with product owners, scrum masters, and relevant stake holders to prioritize work. Review critical technical documentation, including system architecture diagrams, API specifications, and user guides. Lead a managers and leaders, providing mentorship, technical guidance, and fostering a culture of collaboration and continuous learning. Collaborate with the project management team to estimate project timelines, set realistic goals, and report progress to stakeholders and management. Maintain professional and technical knowledge by attending educational workshops, professional publications, establishing personal networks, and participating in professional societies. Implement agile methodologies, performance metrics, and continuous delivery practices. Full-Stack .NET Development: Architect, review, and ensure high-quality code across both frontend (e.g., Angular, React) and backend (.NET Core / .NET 7+, SQL/NoSQL). Oversee CI/CD pipelines, automated testing, and deployment workflows. Drive adherence to software engineering best practices: modularity, code reuse, maintainability, and documentation. Site Reliability Engineering (SRE): Establish and enforce reliability and performance SLIs/SLOs. Lead proactive monitoring, incident response, root-cause analysis, and mitigation strategies. Automate infrastructure provisioning, scaling, and recovery using tools like Terraform, Kubernetes, Docker, Prometheus, Grafana, etc. Champion observability and resilience culture within engineering and Ops teams. SaaS Operations & Scalability: Ensure high application availability and scalability under increasing user demand. Collaborate closely with DevOps, product, QA, and support teams to streamline operations and elevate uptime and performance. Optimize cost and operational efficiency through cloud-native practices. Stakeholder Collaboration Partner with product managers, UX, QA, and business leads to align development priorities with customer needs. Communicate technical strategies and roadmap effectively across global teams. Preferred Qualifications Educational Background: Bachelor's or Master's in CS, IT, Engineering, MCA or relevant field. Experience: Minimum 10 years in software development; 5+ years in technical leadership or management. experience managing team of more than 50 engineers of Full stack, SRE 3+ years of working experience of product company is preferred Deep hands-on full-stack development with .NET Core or .NET 6/7+, and JavaScript/TypeScript frameworks. Strong SRE/SaaS background: CI/CD, cloud (Azure/AWS/GCP), observability, incident management. Prior experience scaling SaaS platforms and improving reliability as the product grows. Solid understanding of agile and lean development frameworks. Technical Skills: Backend: .NET (Core/6/7+), C#, SQL/NoSQL. Frontend: Modern JS frameworks (e.g., Angular, React, Vue). Infrastructure: Cloud platforms, containerization, orchestration (Docker, Kubernetes), infra-as-code. Observability: Metrics, logging, alerting tools such as Prometheus, Grafana, ELK, Datadog. Testing: Unit, integration, and performance testing frameworks. Security & Compliance: Secure-by-design principles, GDPR/HIPAA awareness beneficial. Leadership & Soft Skills: Strategic thinker with strong decision-making and execution capabilities. Excellent communication, collaboration, and stakeholder management. Passionate about fostering high-performance teams with continuous improvement mindsets. Familiarity with healthcare, EMS, or public safety domains is a plus. What You’ll Enjoy: Impactful Mission: Contribute to life-saving software that empowers first responders and healthcare organizations. Growth Opportunity: Lead a talented, growing engineering team and make a lasting impact. Global Collaboration: Work across time zones and functions with diverse, international teams. Competitive Rewards: Attractive compensation, remote flexibility, professional development support, and performance incentives. Application Instructions: Please submit your resume and a cover letter highlighting your leadership in full-stack .NET development and SRE experience within SaaS environments. Feel free to share case studies or examples demonstrating your impact on reliability, scalability, team performance, or operational excellence.