Home
Jobs
53 Job openings at Diligent Corporation
About Diligent Corporation

Diligent is an operations management firm specializing in business positioning, operations due diligence and improving business Sustainability. We work with businesses seeking to improve their operations infrastructure and with investors seeking operations due diligence or portfolio company support. Please contact us via our website www.diligentconsulting.com. We are happy to meet new people and new businesses to discuss our services. Check out : "Moving On - Getting the Most from the Sale of Your Small Business"​, "Operations Due Diligence - An M&A Guide for Investors and Business"​. Sample chapters are available on our website at this time. www.diligentconsulting.com

Technical Support Specialist (+Spanish Speaking)

Bengaluru

1 - 4 years

INR 3.0 - 6.0 Lacs P.A.

Work from Office

Full Time

Exceed customer expectations by providing superior levels of technical customer support, efficiently and professionally to Diligent end-users, channel partners, and internal customers Demonstrate professional and appropriate written and verbal communication for internal and external customers Coach and advise global customers in the effective use of Diligent products and systems and provide guidance and support for complex technical issues Troubleshoot application errors, support software installations and upgrade processes Create trusted advisory relationships with our customers ensuring they are using the correct products for their needs and maximize the utilization of those product Assist in creating and verifying product documentation and ensure accuracy and maintenance of our Knowledge Base by creating and contributing detailed articles and documentation for existing products, new releases, and related technologies Required Experience/Skills : Engineering degree in Computer Sciences, Information Systems or related fields Experience with Microsoft SQL Server - installation, configuration and performance Experience working on large-scale, N-tiered enterprise web applications. Proficient in SQL, stored procedures, database schema with hands on experience in enterprise projects Experience supporting the functionality of complex enterprise business applications (beyond just installation, setup, configuration) Ability to research, learn, apply, and adapt to new functionality and technology Self-motivated, able to multi-task and remain productive without close supervision Ability to work under pressure to resolve complex and time sensitive client issues from beginning to end Past work experience in a support role in pure product development companies is a big plus Exceptional written and verbal communication skills in English are required, and advanced to fluent level in Spanish Why you ll love working here You ll have a high impact in the world by building software that improves the daily experience of employees and citizens all around the world. You ll have multiple opportunities to collaborate beyond offerings you own, based on your interest. You ll be paid well and enjoy great benefits, paid days off to volunteer in your community, and other perks to keep your mind and body healthy.

Senior Software Engineer- DEV

Bengaluru

5 - 8 years

INR 7.0 - 10.0 Lacs P.A.

Work from Office

Full Time

As a Senior Software Engineer, you will be creating robust, scalable, and secure microservices that power our SaaS platform and make governance easy for our customers. Your expertise in software development best practices, programming languages, and system design will be critical in driving innovation and excellence within the organization. You ll have the full power of AWS at your disposal, and you ll be focused on building serverless solutions (either brand new, or assisting in migrating services to serverless), typically in TypeScript. As part of our core governance teams, your team will fully own their services (from code to deployment and monitoring), you ll participate in architecture discussion, and regularly demo to the entire department. Key Responsibilities Demonstrates strong technical leadership, typically across multiple teams by delivering high-quality software solutions ensuring scalability, reliability, and performance. Collaborate with cross-functional teams, product managers, designers, and stakeholders to define project requirements and deliver solutions that meet business goals. Able to spot the biggest pain points of the systems you re working with and propose solutions to improve . Develop high-quality code (e.g. adhering to SOLID principles) with plenty of tests and observability baked-in. Implement secure and scalable solutions using AWS serverless technology Able to influence the engineering culture and practices of the teams, works with self-confidence with stakeholders outside of own team as well . Individual Contributor who takes up complex and challenging tasks and completes them with no or minimal supervision. Conduct constructive code reviews, ensure code quality, and promote best practices in software development so everyone can go and learn alongside you. Actively participate in enhancing processes by consistently offering improvement suggestions during team retrospectives. Independently manage your deliverables in JIRA without others involvement. What you need to succeed 5-8 years of professional experience delivering secure applications in an agile environment. Bachelor s degree in computer science, Engineering, Math, or related field. Expertise in Python/ Pytest automation framework and exposure to Typescript\JavaScript programming languages. Proficiency in AWS cloud provider, particularly strong understanding of Core AWS services such as EC2, ECS, Fargate, S3, Lambda, Event Bridge, SQS, SNS, IAM roles and policies. Fundamentals of networking in AWS like VPC, AZs etc. Experienced in dealing with of Web Technologies (Web Applications, REST APIs, Web/API Security) using Python and related technologies. Experience in terraform code. Proficient in developing and managing scalable, high-performance relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. DynamoDB). Deep understanding of SOLID principles, design patterns, data structure and test-driven development, OWASP Top 10 security risks Understanding of DevOps tools and processes, including CI/CD, infrastructure as code, code build & code pipeline, CDK. Extensive experience with serverless technologies and microservices architectures. Preferred Experience/Skills: Exposure to AWS AI services like SageMaker, Rekognition, Textract, Comprehend. Exposure to AWS Glue, Datawarehouse with RedShift and QuickSight. AWS certification (e.g., AWS Certified Solutions Architect). Experience working with Agile and Kanban / Scrum processes and agile methodologies.

Customer Success Manager

Bengaluru

2 - 5 years

INR 4.0 - 7.0 Lacs P.A.

Work from Office

Full Time

The Customer Success Manager I oversees a portfolio of accounts and ensures an amazing customer experience, as measured by NPS, net revenue retention, referrals and product usage indicators. As the key contact point for the customer relationship on Diligent products. The CSM I will perform hands-on account management activities as well as collaborate with other team members in coordinating successful customer onboarding, training and ongoing customer relationships to ensure long-term satisfaction. This role will support the APAC Shift 4AM to 12.30PM IST Time Key Responsibilities Renew and grow a set of customer accounts by proactively anticipating needs, recommending additional products and services and providing an excellent customer experience as measured by revenue retention and customer product usage; Increase overall client satisfaction with Diligent measured through Net Promoter Score; Provide a seamless and best in class customer experience through all phases of the customer lifecycle - coordinating with the client implementation and project teams, administrative staff, IT Team, and users of the Diligent application/s; Collaborate internally to be the voice of the customer across other departments, including with the sales, expansion, services, marketing, finance, customer transactions and operations teams. Be heavily intertwined with the Expansion Sales team in spotting, qualifying and passing on expansion leads Facilitation alongside the Implementation team of Diligent s product and modules with senior stakeholders to the client including C-Suite and Directors. Build and maintain strong direct client relationships with key stakeholders & retain those relationships. Seek out client advocacy related initiatives Required Experience/Skills 2 to 5 years of experience required Fluency in additional languages to English are desirable Build and maintain strong direct client relationships with key stakeholders & retain those relationships. Seek out client advocacy related initiatives Some experience in enterprise level account management (preferably in SAAS) is desirable Some experience in sales CRM applications such as Salesforce Excellent communication and presentation skills, with the ability to manage multiple stakeholders Strong problem-solving ability, with a natural curiosity around the client s business needs High level of resilience and a positive attitude when faced with adversity Passionate about technology with a solution-centric mindset What Diligent Offers You Creativity is ingrained in our culture. We are innovative collaborators by nature. We thrive in exploring how things can be differently both in our internal processes and to help our clients We care about our people. Diligent offers a flexible work environment, global days of service, comprehensive health benefits, meeting free days, generous time off policy and wellness programs to name a few We have teams all over the world . We may be headquartered in New York City, but we have office hubs in Washington D.C., Vancouver, London, Galway, Budapest, Munich, Bengaluru, Singapore, and Sydney. Diversity is important to us. Growing, maintaining and promoting a diverse team is a top priority for us. We foster and encourage diversity through our Employee Resource Groups and provide access to resources and education to support the education of our team, facilitate dialogue, and foster understanding.

Software Engineer II - .NET

Bengaluru

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

As a Software Engineer, you will be building robust, scalable, and secure microservices that power our SaaS platform and make governance easy for our customers. You ll have the full power of AWS at your disposal to build Serverless solutions (either brand new, or assisting in migrating services to Serverless), in .Net . You will be collaborating with a team of highly talented developers, mentor and guide them to new highs. Your team will fully own their services (from code to deployment and monitoring), you ll participate in architecture discussion, and regularly demo to the entire department. Also, you will be working closely with staff and principal engineers who can help you solve architectural problems optimally and provide new perspectives. You will take ownership of the features you are working on, proactively drive improvements in software design and development practices, and work with more junior members of the team to help develop their skills and optimize the performance of the team over time. Key Responsibilities Assist with analysis and documentation of technical requirements and user stories for assigned features, in accordance with the agile methodology employed by Diligent. To a reasonable degree of accuracy, definition, and estimation of development tasks for assigned features and user stories. Design, code, review, and test assigned features and user stories, in accordance with the agile methodology employed by Diligent. Assisting with creation and maintenance of databases, environments, processes, standards, and tools supporting development and release activities, as required Required Experience/Skills: 3+ years experience in a hands-on development role at a commercial software company Developed skills in appropriate software development languages, frameworks, and technologies (e.g., .NET/C#, SQL) as relevant for the team Experience with could tools, could native development, preferably AWS. Good written and oral communications in English Solid troubleshooting ability and skills Experience with Agile/SCRUM software development Preferred but not essential. Experience working with SQL and NoSQL databases. Experience with Docker image build CI/CD experience: cloud deployments, GitHub actions.

Technical Support Specialist (+Spanish Speaking)

Bengaluru

2 - 5 years

INR 4.0 - 7.0 Lacs P.A.

Work from Office

Full Time

As a Technical Support Specialist, you will provide exceptional bilingual support service to customers across all industries, including many Fortune 500 companies. You will get to dig deep into an exciting GRC software solution and be a trusted partner to our clients by providing hands on technical expertise. Your passion for technology combined with a hunger to learn, and a customer-centric attitude will make you successful in this role. We are looking for an enthusiastic and self-motivated Technical Support Specialist to join our team. Tier 2 Engineers are well-trained and can handle most types of general support issues; therefore, they don t cherry-pick tickets. T2 performance mainly measured by the number of tickets solved per day and by their CSAT rating, which should be at least 95%. Key Responsibilities : Exceed customer expectations by providing superior levels of technical customer support, efficiently and professionally to Diligent end-users, channel partners, and internal customers Demonstrate professional and appropriate written and verbal communication for internal and external customers Coach and advise global customers in the effective use of Diligent products and systems and provide guidance and support for complex technical issues Troubleshoot application errors, support software installations and upgrade processes Create trusted advisory relationships with our customers ensuring they are using the correct products for their needs and maximize the utilization of those product Assist in creating and verifying product documentation and ensure accuracy and maintenance of our Knowledge Base by creating and contributing detailed articles and documentation for existing products, new releases, and related technologies Required Experience/Skills : Engineering degree in Computer Sciences, Information Systems or related fields Experience with Microsoft SQL Server - installation, configuration and performance Experience working on large-scale, N-tiered enterprise web applications. Proficient in SQL, stored procedures, database schema with hands on experience in enterprise projects Experience supporting the functionality of complex enterprise business applications (beyond just installation, setup, configuration) Ability to research, learn, apply, and adapt to new functionality and technology Self-motivated, able to multi-task and remain productive without close supervision Ability to work under pressure to resolve complex and time sensitive client issues from beginning to end Past work experience in a support role in pure product development companies is a big plus Exceptional written and verbal communication skills in English are required, and advanced to fluent level in Spanish Why you ll love working here You ll have a high impact in the world by building software that improves the daily experience of employees and citizens all around the world. You ll have multiple opportunities to collaborate beyond offerings you own, based on your interest. You ll be paid well and enjoy great benefits, paid days off to volunteer in your community, and other perks to keep your mind and body healthy.

Senior Staff Database Engineer

Bengaluru

10 - 15 years

INR 12.0 - 17.0 Lacs P.A.

Work from Office

Full Time

We are seeking an experienced Senior Staff/ Staff Database Engineer to join our global team and drive the design, optimization, and scalability of our database infrastructure. This role will be responsible for managing PostgreSQL, MS SQL Server, MySQL/MariaDB, Cassandra, and Couchbase across on-premises and cloud environments. As a key contributor, you will collaborate with multiple teams to implement efficient, high-performing storage solutions for both relational and non-relational databases. You will play a crucial role in shaping our database strategy, optimizing performance, and ensuring scalability. This position is ideal for a highly skilled database professional with a deep understanding of database architectures and performance tuning. Key Responsibilities Lead database optimization and performance tuning initiatives across the organization. Identify and resolve performance bottlenecks, implementing scalable and efficient solutions. Develop and maintain database strategies to support business growth and technological advancements. Architect and manage databases, ensuring high availability, reliability, and disaster recovery. Provide technical leadership and guidance to engineering teams on database best practices. Collaborate with cross-functional teams to support application development, deployment, and monitoring. Ensure data security, compliance, and adherence to industry best practices. Required Qualifications & Skills 10+ years of hands-on experience in database engineering. Expertise in at least two core database technologies: MS SQL Server, PostgreSQL, MariaDB, Cassandra, or Couchbase. Proven experience in cloud database migrations (AWS, Azure, GCP). Strong knowledge of sharding, replication, query optimization, indexing strategies, and stored procedure tuning. Experience with capacity planning to ensure scalability and system resilience. Proficiency in scripting languages such as Python, Shell, or Terraform for database automation. Ability to work across all phases of the software development lifecycle (SDLC). Strong Linux/Unix administration skills. Knowledge of DevOps tools and methodologies. Preferred Qualifications Experience with Data Warehousing, ETL, and reporting. Expertise in implementing database security best practices. Ability to work in high-pressure environments and outside business hours as needed.

Senior Software Engineer- DEV

Bengaluru

5 - 8 years

INR 7.0 - 10.0 Lacs P.A.

Work from Office

Full Time

As a Senior Software Engineer, you will be creating robust, scalable, and secure microservices that power our SaaS platform and make governance easy for our customers. Your expertise in software development best practices, programming languages, and system design will be critical in driving innovation and excellence within the organization. You ll have the full power of AWS at your disposal, and you ll be focused on building serverless solutions (either brand new, or assisting in migrating services to serverless), typically in TypeScript. As part of our core governance teams, your team will fully own their services (from code to deployment and monitoring), you ll participate in architecture discussion, and regularly demo to the entire department. Key Responsibilities Demonstrates strong technical leadership, typically across multiple teams by delivering high-quality software solutions ensuring scalability, reliability, and performance. Collaborate with cross-functional teams, product managers, designers, and stakeholders to define project requirements and deliver solutions that meet business goals. Able to spot the biggest pain points of the systems you re working with and propose solutions to improve . Develop high-quality code (e.g. adhering to SOLID principles) with plenty of tests and observability baked-in. Implement secure and scalable solutions using AWS serverless technology Able to influence the engineering culture and practices of the teams, works with self-confidence with stakeholders outside of own team as well . Individual Contributor who takes up complex and challenging tasks and completes them with no or minimal supervision. Conduct constructive code reviews, ensure code quality, and promote best practices in software development so everyone can go and learn alongside you. Actively participate in enhancing processes by consistently offering improvement suggestions during team retrospectives. Independently manage your deliverables in JIRA without others involvement. What you need to succeed 5-8 years of professional experience delivering secure applications in an agile environment. Bachelor s degree in computer science, Engineering, Math, or related field. Expertise in Python/ Pytest automation framework and exposure to Typescript\JavaScript programming languages. Proficiency in AWS cloud provider, particularly strong understanding of Core AWS services such as EC2, ECS, Fargate, S3, Lambda, Event Bridge, SQS, SNS, IAM roles and policies. Fundamentals of networking in AWS like VPC, AZs etc. Experienced in dealing with of Web Technologies (Web Applications, REST APIs, Web/API Security) using Python and related technologies. Experience in terraform code. Proficient in developing and managing scalable, high-performance relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. DynamoDB). Deep understanding of SOLID principles, design patterns, data structure and test-driven development, OWASP Top 10 security risks Understanding of DevOps tools and processes, including CI/CD, infrastructure as code, code build & code pipeline, CDK. Extensive experience with serverless technologies and microservices architectures. Preferred Experience/Skills: Exposure to AWS AI services like SageMaker, Rekognition, Textract, Comprehend. Exposure to AWS Glue, Datawarehouse with RedShift and QuickSight. AWS certification (e.g., AWS Certified Solutions Architect). Experience working with Agile and Kanban / Scrum processes and agile methodologies.

Customer Success Manager

Bengaluru

7 - 10 years

INR 9.0 - 12.0 Lacs P.A.

Work from Office

Full Time

As Senior Manager, Partner Sales, you will be responsible for driving the sell through strategy, relationship, and Go-To-Market (GTM) aspects for Sales at Diligent through partners. You ll collaborate cross-departmentally to ensure that our customers are enabled and supported. With a focus on finding new business, you ll search out opportunities to grow our revenues by managing existing partners and recruiting new ones in assigned territory. Key Responsibilities Identify, recruit and on-board new partners within assigned territory. Sell through partner organizations to end users in coordination with partner. Build, maintain, and manage relationships with current and prospective partners. Coordinate operational and business activities with assigned partners, helping them to define sales cycles with new business opportunities to achieve the New ARR quota. Manage direct/partner conflict by fostering excellent communication between the channel and direct teams. Develop, service, and grow relationships with partners, developing sales strategies, negotiating with partners, and monitoring activity through Salesforce, keeping an eye on key performance indicators Required Experience/Skills 7-10+ years of extensive experience working as a Sales/ Account Manager/Account Executive or Channel Manager selling SaaS products including people management experience. Excellent communication and influencing skills through verbal, written, and live presentations. Strong work ethic with a desire to exceed targets and ability to build efficient and long-lasting processes. Strong sales acumen and track record of attaining quota - you know how to navigate tough conversations and turn it into a win-win for all. Experience with Salesforce.com.

Software Engineer II - .NET

Bengaluru

3 - 5 years

INR 5.0 - 7.0 Lacs P.A.

Work from Office

Full Time

As a Software Engineer, you will be building robust, scalable, and secure microservices that power our SaaS platform and make governance easy for our customers. You ll have the full power of AWS at your disposal to build Serverless solutions (either brand new, or assisting in migrating services to Serverless), in .Net . You will be collaborating with a team of highly talented developers, mentor and guide them to new highs. Your team will fully own their services (from code to deployment and monitoring), you ll participate in architecture discussion, and regularly demo to the entire department. Also, you will be working closely with staff and principal engineers who can help you solve architectural problems optimally and provide new perspectives. You will take ownership of the features you are working on, proactively drive improvements in software design and development practices, and work with more junior members of the team to help develop their skills and optimize the performance of the team over time. Key Responsibilities Assist with analysis and documentation of technical requirements and user stories for assigned features, in accordance with the agile methodology employed by Diligent. To a reasonable degree of accuracy, definition, and estimation of development tasks for assigned features and user stories. Design, code, review, and test assigned features and user stories, in accordance with the agile methodology employed by Diligent. Assisting with creation and maintenance of databases, environments, processes, standards, and tools supporting development and release activities, as required Required Experience/Skills: 3+ years experience in a hands-on development role at a commercial software company Developed skills in appropriate software development languages, frameworks, and technologies (e.g., .NET/C#, SQL) as relevant for the team Experience with could tools, could native development, preferably AWS. Good written and oral communications in English Solid troubleshooting ability and skills Experience with Agile/SCRUM software development Preferred but not essential. Experience working with SQL and NoSQL databases. Experience with Docker image build CI/CD experience: cloud deployments, GitHub actions.

Senior Staff Database Engineer

Bengaluru

10 - 15 years

INR 12.0 - 17.0 Lacs P.A.

Work from Office

Full Time

We are seeking an experienced Senior Staff/ Staff Database Engineer to join our global team and drive the design, optimization, and scalability of our database infrastructure. This role will be responsible for managing PostgreSQL, MS SQL Server, MySQL/MariaDB, Cassandra, and Couchbase across on-premises and cloud environments. As a key contributor, you will collaborate with multiple teams to implement efficient, high-performing storage solutions for both relational and non-relational databases. You will play a crucial role in shaping our database strategy, optimizing performance, and ensuring scalability. This position is ideal for a highly skilled database professional with a deep understanding of database architectures and performance tuning. Key Responsibilities Lead database optimization and performance tuning initiatives across the organization. Identify and resolve performance bottlenecks, implementing scalable and efficient solutions. Develop and maintain database strategies to support business growth and technological advancements. Architect and manage databases, ensuring high availability, reliability, and disaster recovery. Provide technical leadership and guidance to engineering teams on database best practices. Collaborate with cross-functional teams to support application development, deployment, and monitoring. Ensure data security, compliance, and adherence to industry best practices. Required Qualifications & Skills 10+ years of hands-on experience in database engineering. Expertise in at least two core database technologies: MS SQL Server, PostgreSQL, MariaDB, Cassandra, or Couchbase. Proven experience in cloud database migrations (AWS, Azure, GCP). Strong knowledge of sharding, replication, query optimization, indexing strategies, and stored procedure tuning. Experience with capacity planning to ensure scalability and system resilience. Proficiency in scripting languages such as Python, Shell, or Terraform for database automation. Ability to work across all phases of the software development lifecycle (SDLC). Strong Linux/Unix administration skills. Knowledge of DevOps tools and methodologies. Preferred Qualifications Experience with Data Warehousing, ETL, and reporting. Expertise in implementing database security best practices. Ability to work in high-pressure environments and outside business hours as needed

Senior Software Engineer (Windows Mobile)

Bengaluru

5 - 9 years

INR 8.0 - 12.0 Lacs P.A.

Work from Office

Full Time

Diligent is looking for Senior Software Engineers who would love to join our Mobile Center of Excellence team at Bengaluru! The ideal candidate will have proven ability to work on software support development or software maintenance areas, have good analytical and troubleshooting skills, and willingness to work with various products and technology stacks. They will be driven, resourceful, keen on learning new things and not feel intimidated by significant technical challenges or ambiguities. Key Responsibilities Support team in setting technical direction on multiple products platform Influencing the engineering culture of the teams. Focusing on continuous learning, improvement, and collaboration. Mentor and coach the cross-functional teams and individuals. Design, code, review, and test assigned features and user stories, in accordance with the agile methodology employed by Diligent Collaborate with the product owners in the analysis and documentation of technical requirements and user stories Producing high-level technical design artifacts for major stories Create high quality operational and system documentation as required Communicate effectively with other development teams, production operations, and several other technology groups, to ensure regular smooth delivery of working software to production Required Experience/Skills 5+ years of experience in a hands-on mobile development (UWP) role at a commercial software company Expertise in designing and implementing distributed enterprise software solutions. Expertise of developing windows store app on C# Experience with AWS services and solutions Understanding of CI/CD concepts and experience with at least one CI/CD system Successfully manage own workload, and take personal responsibility and ownership for delivery, behaviors, and self-improvement Experience in mentoring and technical interviewing Experience with Agile/SCRUM/Lean software development Preferred Experience/Skills Keen to learn more about new languages and frameworks Experience on Java

Senior Software Engineer (Windows Mobile)

Bengaluru

5 - 10 years

INR 7.0 - 12.0 Lacs P.A.

Work from Office

Full Time

Position Overview: Diligent is looking for Senior Software Engineers who would love to join our Mobile Center of Excellence team at Bengaluru! The ideal candidate will have proven ability to work on software support development or software maintenance areas, have good analytical and troubleshooting skills, and willingness to work with various products and technology stacks. They will be driven, resourceful, keen on learning new things and not feel intimidated by significant technical challenges or ambiguities. Key Responsibilities Support team in setting technical direction on multiple products platform Influencing the engineering culture of the teams. Focusing on continuous learning, improvement, and collaboration. Mentor and coach the cross-functional teams and individuals. Design, code, review, and test assigned features and user stories, in accordance with the agile methodology employed by Diligent Collaborate with the product owners in the analysis and documentation of technical requirements and user stories Producing high-level technical design artifacts for major stories Create high quality operational and system documentation as required Communicate effectively with other development teams, production operations, and several other technology groups, to ensure regular smooth delivery of working software to production Required Experience/Skills 5+ years of experience in a hands-on mobile development (UWP) role at a commercial software company Expertise in designing and implementing distributed enterprise software solutions. Expertise of developing windows store app on C# Experience with AWS services and solutions Understanding of CI/CD concepts and experience with at least one CI/CD system Successfully manage own workload, and take personal responsibility and ownership for delivery, behaviors, and self-improvement Experience in mentoring and technical interviewing Experience with Agile/SCRUM/Lean software development Preferred Experience/Skills Keen to learn more about new languages and frameworks Experience on Java

Manager, Software Engineering (Python)

Bengaluru

4 - 7 years

INR 6.0 - 9.0 Lacs P.A.

Work from Office

Full Time

Position Overview As an Engineering Manager, you will lead a team of software engineers in building scalable, reliable, and efficient web applications and microservices in the for News and Competitive Data Analysis Platform . You will drive technical excellence, system architecture, and best practices while fostering a high-performance engineering culture. You ll be responsible for managing engineering execution, mentoring engineers, and ensuring the timely delivery of high-quality solutions. Your expertise in Python , Django, React, Apache Solr , RabbitMQ, and Postges and other NoSQL cloud databases will help shape the technical strategy of our SaaS platform. You will collaborate closely with Product, Design, and DevOps teams to align engineering efforts with business goals. Key Responsibilities Demonstrates strong technical leadership, typically across multiple teams by delivering high-quality software solutions ensuring scalability, reliability, and performance. Collaborate with cross-functional teams, product managers, designers, and stakeholders to define project requirements and deliver solutions that meet business goals. Able to spot the biggest pain points of the systems you re working with and propose solutions to improve . Able to influence the engineering culture and practices of the teams, works with self-confidence with stakeholders outside of own team as well . Experienced mentor providing technical guidance and inspiring the team to achieve goals, helping them to grow and develop skills. Conduct constructive code reviews, ensure code quality, and promote best practices in software development so everyone can go and learn alongside you. What you need to succeed Technical Leadership: Provide architectural guidance, ensuring best practices in Django-based backend development and React-based frontends. Engineering Execution: Own the technical roadmap, working with teams on key components like Python framework for task management, RabbitMQ for messaging, and Google Cloud SQL/PostgreSQL for data storage. System Scalability & Performance: Optimize & redisgn Backend worker nodes efficiency for tasks like crawling and notifications, ensuring smooth distributed task execution. Database & Search Optimization: Drive performance improvements in PostgreSQL (self-hosted and GCP-managed CloudSQL) and Apache Solr for indexed content retrieval. Cloud & Infrastructure: Oversee the transition to GCP-managed CloudSQL, replacing Google Data Store and PostgreSQL for metadata. Cloud Migration : Stragegise and drive product migration from GCP to AWS Cross-Team Collaboration: Partner with DevOps and infrastructure teams to ensure reliable deployments, CI/CD, and production monitoring. Mentorship & Growth: Coach and mentor engineers, fostering a culture of ownership, continuous learning, and technical excellence. Preferred Experience/Skills: 8+ years of experience in software development, with at least 2+ years in an engineering leadership role. Strong expertise in Python (Django, Celery) and JavaScript (React, frontend development). Deep understanding of message brokers (RabbitMQ) and task orchestration. Proficiency in SQL and NoSQL databases, including PostgreSQL, Apache Solr, and Google Cloud SQL. Experience with scalable architectures, distributed systems, and event-driven designs. Knowledge of NLP and Semantic Search Knowledge of DevOps, CI/CD pipelines, and cloud platforms (GCP, AWS, or Azure). Strong background in code quality, security best practices, and performance tuning. Ability to influence stakeholders, manage engineering teams, and drive technical innovation.

Manager, Software Engineering (Python)

Bengaluru

8 - 12 years

INR 25.0 - 30.0 Lacs P.A.

Work from Office

Full Time

Position Overview As an Engineering Manager, you will lead a team of software engineers in building scalable, reliable, and efficient web applications and microservices in the for News and Competitive Data Analysis Platform . You will drive technical excellence, system architecture, and best practices while fostering a high-performance engineering culture. You ll be responsible for managing engineering execution, mentoring engineers, and ensuring the timely delivery of high-quality solutions. Your expertise in Python , Django, React, Apache Solr , RabbitMQ, and Postges and other NoSQL cloud databases will help shape the technical strategy of our SaaS platform. You will collaborate closely with Product, Design, and DevOps teams to align engineering efforts with business goals. Key Responsibilities Demonstrates strong technical leadership, typically across multiple teams by delivering high-quality software solutions ensuring scalability, reliability, and performance. Collaborate with cross-functional teams, product managers, designers, and stakeholders to define project requirements and deliver solutions that meet business goals. Able to spot the biggest pain points of the systems you re working with and propose solutions to improve . Able to influence the engineering culture and practices of the teams, works with self-confidence with stakeholders outside of own team as well . Experienced mentor providing technical guidance and inspiring the team to achieve goals, helping them to grow and develop skills. Conduct constructive code reviews, ensure code quality, and promote best practices in software development so everyone can go and learn alongside you. What you need to succeed Technical Leadership: Provide architectural guidance, ensuring best practices in Django-based backend development and React-based frontends. Engineering Execution: Own the technical roadmap, working with teams on key components like Python framework for task management, RabbitMQ for messaging, and Google Cloud SQL/PostgreSQL for data storage. System Scalability & Performance: Optimize & redisgn Backend worker nodes efficiency for tasks like crawling and notifications, ensuring smooth distributed task execution. Database & Search Optimization: Drive performance improvements in PostgreSQL (self-hosted and GCP-managed CloudSQL) and Apache Solr for indexed content retrieval. Cloud & Infrastructure: Oversee the transition to GCP-managed CloudSQL, replacing Google Data Store and PostgreSQL for metadata. Cloud Migration : Stragegise and drive product migration from GCP to AWS Cross-Team Collaboration: Partner with DevOps and infrastructure teams to ensure reliable deployments, CI/CD, and production monitoring. Mentorship & Growth: Coach and mentor engineers, fostering a culture of ownership, continuous learning, and technical excellence. Preferred Experience/Skills: 8+ years of experience in software development, with at least 2+ years in an engineering leadership role. Strong expertise in Python (Django, Celery) and JavaScript (React, frontend development). Deep understanding of message brokers (RabbitMQ) and task orchestration. Proficiency in SQL and NoSQL databases, including PostgreSQL, Apache Solr, and Google Cloud SQL. Experience with scalable architectures, distributed systems, and event-driven designs. Knowledge of NLP and Semantic Search Knowledge of DevOps, CI/CD pipelines, and cloud platforms (GCP, AWS, or Azure). Strong background in code quality, security best practices, and performance tuning. Ability to influence stakeholders, manage engineering teams, and drive technical innovation.

Business Systems Analyst - Jira and Confluence platforms

Bengaluru

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

Position Overview The Diligent Business Technology (BT) System Engineering team is looking for a Jira and Confluence Administrator to join our team. The ideal candidate will be responsible for administering, configuring, and maintaining our Jira and Confluence platforms, with knowledge of the Atlassian ecosystem including Jira Service Management, to ensure optimal performance and user satisfaction. You will collaborate with various departments to streamline workflows, support processes, and implement best practices. Excellent communication skills and the ability to set and manage expectations are key to be successful in this role. This individual thrives in a fast-paced and high energy environment that will continue to scale, drive automation, and efficiencies. Key Responsibilities System Administration: Manage the Jira and Confluence platforms, including user accounts, permissions, and roles. Configuration and Customization: Configure and customize Jira and Confluence projects, workflows, issue types, screens, fields, and notifications to meet organizational needs. Integration: Integrate Jira and Confluence with other tools and systems to enhance functionality and support the organization s needs. Support and Troubleshooting: Provide technical support to end-users, troubleshoot issues, and resolve system-related problems in a timely manner. Training and Documentation: Develop and deliver training sessions for staff and create comprehensive documentation for system usage and best practices. Continuous Improvement: Identify opportunities for process improvements and implement enhancements to increase efficiency and effectiveness. Reporting and Analytics: Generate and analyze reports to monitor system performance, identify trends, and support decision-making processes. Configuring Workflows: Setting up and customizing workflows to match the team s processes and ensure smooth project management. Security: Ensure security best practices are followed and implemented across all aspects of Atlassian. Qualifications and Competencies Bachelor s Degree in Computer Science/Engineering/Information Technology preferred. Positive attitude and a big appetite to provide/enhance world class executive/employee experience. Minimum of 3 years of experience in administering Jira and Confluence. Knowledge of the Atlassian ecosystem including Jira Service Management. Strong written and verbal skills and ability to communicate at technical and business levels. Experience relaying sensitive information to appropriate parties. Keeps clients, superiors, and peers updated based on their information needs. Excellent multi-tasking skills. Prioritize and perform a variety of concurrent tasks with minimal direction. Knowledge of scripting languages and familiarity with REST APIs. Jira/Confluence Administrator or ITIL certification is required.

Business Systems Analyst - Jira and Confluence platforms

Bengaluru

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

Position Overview The Diligent Business Technology (BT) System Engineering team is looking for a Jira and Confluence Administrator to join our team. The ideal candidate will be responsible for administering, configuring, and maintaining our Jira and Confluence platforms, with knowledge of the Atlassian ecosystem including Jira Service Management, to ensure optimal performance and user satisfaction. You will collaborate with various departments to streamline workflows, support processes, and implement best practices. Excellent communication skills and the ability to set and manage expectations are key to be successful in this role. This individual thrives in a fast-paced and high energy environment that will continue to scale, drive automation, and efficiencies. Key Responsibilities System Administration: Manage the Jira and Confluence platforms, including user accounts, permissions, and roles. Configuration and Customization: Configure and customize Jira and Confluence projects, workflows, issue types, screens, fields, and notifications to meet organizational needs. Integration: Integrate Jira and Confluence with other tools and systems to enhance functionality and support the organization s needs. Support and Troubleshooting: Provide technical support to end-users, troubleshoot issues, and resolve system-related problems in a timely manner. Training and Documentation: Develop and deliver training sessions for staff and create comprehensive documentation for system usage and best practices. Continuous Improvement: Identify opportunities for process improvements and implement enhancements to increase efficiency and effectiveness. Reporting and Analytics: Generate and analyze reports to monitor system performance, identify trends, and support decision-making processes. Configuring Workflows: Setting up and customizing workflows to match the team s processes and ensure smooth project management. Security: Ensure security best practices are followed and implemented across all aspects of Atlassian. Qualifications and Competencies Bachelor s Degree in Computer Science/Engineering/Information Technology preferred. Positive attitude and a big appetite to provide/enhance world class executive/employee experience. Minimum of 3 years of experience in administering Jira and Confluence. Knowledge of the Atlassian ecosystem including Jira Service Management. Strong written and verbal skills and ability to communicate at technical and business levels. Experience relaying sensitive information to appropriate parties. Keeps clients, superiors, and peers updated based on their information needs. Excellent multi-tasking skills. Prioritize and perform a variety of concurrent tasks with minimal direction. Knowledge of scripting languages and familiarity with REST APIs. Jira/Confluence Administrator or ITIL certification is required.

Principal Software Engineer (iOS)

Bengaluru

4 - 6 years

INR 6.0 - 8.0 Lacs P.A.

Work from Office

Full Time

Principal iOS Engineer As a Principal iOS Engineer, you will drive the architecture, development, and innovation of our iOS applications, ensuring they are scalable, secure, and deliver an exceptional user experience. You ll lead by example, influencing both technical direction and best practices across teams. You will work with cutting-edge technologies, leveraging Swift, SwiftUI, React Native to build world-class iOS applications. As part of a core engineering team, youll participate in architectural discussions, mentor engineers, and contribute to shaping the mobile strategy of the company. Key Responsibilities Influence Organization-Wide Impact: Identify and drive solutions that improve efficiency and scalability across teams. Technical Leadership: Define the iOS technology roadmap, stay up to date with industry trends, and ensure best practices. Architecture & Design: Own and evolve the high-level architecture of iOS applications, ensuring modular, scalable, and maintainable codebases. Mentorship & Collaboration: Guide and mentor engineers, fostering a strong engineering culture and cross-functional collaboration. End-to-End Ownership: From ideation to deployment and monitoring, take full responsibility for iOS application development. Performance Optimization: Continuously improve app performance, responsiveness, and reliability. Required Experience & Skills 15+ years of professional software development experience, with 10+ years in iOS development. Expertise in Swift, SwiftUI, and UIKit, with a deep understanding of iOS frameworks and architecture patterns (MVVM, VIPER). Strong experience with GCD & async/await and memory management. Proficiency in RESTful API integration, GraphQL, and WebSockets for real-time applications. Strong understanding of CI/CD pipelines for iOS. Experience working with Testing frameworks (UI, Int, Unit) Experience with App Store deployment processes Familiarity with secure coding practices, authentication and data encryption on iOS. Passion for performance optimization, accessibility, and modern iOS trends. Strong leadership and communication skills, with experience collaborating with product, design, and backend teams. This role is for someone who is not only a technical expert in iOS development but also a visionary leader who can influence mobile strategy at an organizational level. If you are passionate about building world-class iOS applications and pushing the limits of what s possible on mobile, we d love to hear from you!

Senior Software Engineer in Test

Bengaluru

5 - 8 years

INR 7.0 - 10.0 Lacs P.A.

Work from Office

Full Time

Position Overview The Senior Software Engineer in Test will work with product managers to understand the customer needs, design the functionalities, and translate requirements to test plans. Evaluate risks in the system, build and optimize automation frameworks to guard the robustness, scalability and security of the micro-services that power our SaaS platform. Also, will develop tools that make our development, testing, deployment, and monitoring systems efficient. Have the full power of AWS at your disposal while you focus on building and testing Serverless solutions (either brand new or assisting in migrating services to Serverless). Key Responsibilities Master s one or more technical capabilities used by the team. Has several years of experience in working in multiple domains. Can break down a larger project and help others working on the stories. Has strong impact on others work, including defining guidelines and engineering practices of the team. Able to mentor others, interview candidates, provide meaningful feedback. Finds opportunities for new tools/improvements which adds value. Familiar with end-to-end use case implementation of a solution. Integrate test automation with build and delivery pipeline; optimize the pipelines and coach others on continuous delivery principles so we can release to production regularly, quickly, and safely. Required Experience/Skills 5+ years of software engineering experience Strong experience in a hands-on development role at a commercial software company Demonstrable experience of devising and delivering changes to large/complex products Excellent understanding one of (or all) our technologies: NodeJS, TypeScript, React, Ruby on Rails Experience in API and web development Problem-solver attitude - Technology agnostic approach Experience of designing and delivering security solutions in an environment that embraces DevOps and IaC concepts and common technologies, with a focus on pipeline security automation (DevSecOps) Experience with Microservices architecture Degree, or equivalent, in Computer Science, Mathematics or similar discipline

Senior Software Engineer in Test

Bengaluru

5 - 8 years

INR 7.0 - 10.0 Lacs P.A.

Work from Office

Full Time

Position Overview The Senior Software Engineer in Test will work with product managers to understand the customer needs, design the functionalities, and translate requirements to test plans. Evaluate risks in the system, build and optimize automation frameworks to guard the robustness, scalability and security of the micro-services that power our SaaS platform. Also, will develop tools that make our development, testing, deployment, and monitoring systems efficient. Have the full power of AWS at your disposal while you focus on building and testing Serverless solutions (either brand new or assisting in migrating services to Serverless). Key Responsibilities Master s one or more technical capabilities used by the team. Has several years of experience in working in multiple domains. Can break down a larger project and help others working on the stories. Has strong impact on others work, including defining guidelines and engineering practices of the team. Able to mentor others, interview candidates, provide meaningful feedback. Finds opportunities for new tools/improvements which adds value. Familiar with end-to-end use case implementation of a solution. Integrate test automation with build and delivery pipeline; optimize the pipelines and coach others on continuous delivery principles so we can release to production regularly, quickly, and safely. Required Experience/Skills 5+ years of software engineering experience Strong experience in a hands-on development role at a commercial software company Demonstrable experience of devising and delivering changes to large/complex products Excellent understanding one of (or all) our technologies: NodeJS, TypeScript, React, Ruby on Rails Experience in API and web development Problem-solver attitude - Technology agnostic approach Experience of designing and delivering security solutions in an environment that embraces DevOps and IaC concepts and common technologies, with a focus on pipeline security automation (DevSecOps) Experience with Microservices architecture Degree, or equivalent, in Computer Science, Mathematics or similar discipline

Product Manager (GRC)

Bengaluru

4 - 8 years

INR 6.0 - 10.0 Lacs P.A.

Work from Office

Full Time

The Product Manager will lead, own and drive the evolution of market-leading solutions within the Diligent ecosystem. You will gain an in-depth knowledge of customers needs, the business domain, and corporate strategy to ensure the product evolves to deliver on all these fronts. As Product Manager you will develop relationships and collaborate with internal stakeholders and cross-functional teams in order to define the product vision, identify and work through dependencies with other products, and actively solicit feedback on your products and roadmap. Key Responsibilities Responsible for the product(s) roadmap, from ideation to launch. Be the voice of the customer in our product team, by clearly communicating and sharing insights about our customers and how we can get their jobs done better. Serve as the leader of a cross-functional team of developers, UX designers, and stakeholders in Customer Success, Sales, and Marketing. Delivery of high quality user experiences on multiple platforms (Mobile, Web, Desktop) for the target personas. Responsible for creating and maintaining a prioritized backlog of user stories with clearly written user stories. Develop and maintain a strong knowledge of the business domain, applying problem solving skills to address critical and complex issues to ensure the product evolves in light with the organizational strategy. Responsible for the ongoing tracking of product performance, user engagement, and outcomes measurement. Monitor the external market landscape, including competitor analysis and market trends to inform the product roadmap. Required Experience/Skills: 4+ years experience in a product management role, including predominantly SaaS product experience in more recent years Experience working with SaaS products. Excellent communication skills. Demonstrate experience in writing technical and functional requirements. Demonstrate experience interacting directly with stakeholders at all levels of the business. Demonstrate strong organizational skills and ability to coordinate with other development teams. Experience integrating with multiple products (desirable). Certified Scrum Product Owner or similar qualifications (desirable).

FIND ON MAP

Diligent Corporation

Diligent Corporation

Diligent Corporation

Business Consulting and Services

Melbourne Florida

2-10 Employees

53 Jobs

    Key People

  • Brian Stafford

    CEO
  • Lisa Lee

    CFO

My Connections Diligent Corporation

Download Chrome Extension (See your connection in the Diligent Corporation )

chrome image
Download Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview

Staff Software Engineer (3)
Managed Services Analyst (3)
Technical Support Specialist (+Spanish Speaking) (2)
Senior Software Engineer- DEV (2)