Padmi

Lead Software Engineer

IndiaPosted 30 days ago
Software engineeringSenior
Apply at Crisis24

Opens the source posting on jobs.dayforcehcm.com

Source description

About the role

View original

Job Title: Lead Software Engineer

Department: Engineering

Reports to: Director, Engineering

Location: Bangalore, India

JOB SUMMARY

At Crisis24, the Lead Software Engineer designs, builds, and operates backend services powering our global mass notification platform. This role combines hands-on development with technical leadership and production ownership, focusing on delivering reliable, scalable, and high-performance distributed systems on AWS.

You will collaborate with engineering, QA, product, and support teams to deliver high-impact features while driving best practices in system design, development, and operations.

Responsibilities

  • Design and develop scalable backend services for mass notification and mobile platforms

  • Build and operate cloud-native microservices on AWS using containerized architectures

  • Own service reliability, observability, and performance, including monitoring and optimization

  • Define and evolve REST APIs and service contracts using OpenAPI specifications

  • Troubleshoot and resolve complex production issues with strong root cause analysis

  • Drive testing strategy across unit, integration, and performance testing

  • Collaborate with product, QA, and support teams to deliver high-quality features

  • Mentor engineers through code reviews, design discussions, and knowledge sharing

  • Contribute to CI/CD pipelines and improve development workflows through automation

  • Enforce secure coding practices and system design standards

  • Participate in on-call rotations and incident response

  • Continuously improve systems through modern engineering practices, including AI-assisted development workflows

Qualifications

  • Bachelor’s degree in computer science, Information Technology, or related field.

  • 7+ years of experience developing applications using .NET Core and REST APIs.

  • Java / Spring and Golang (beneficial for broader mass notification ecosystem).

  • Hands-on experience with queuing mechanisms such as Kafka and AWS SQS.

  • Solid experience with both SQL and NoSQL databases (PostgreSQL, MS SQL, Cassandra, or equivalent).

  • Strong understanding of coding standards, design patterns, and unit testing practices.

  • Proven experience building REST APIs in containerized, distributed systems.

  • OpenAPI/Swagger specification and lifecycle documentation.

  • Hands-on experience with AWS cloud services and containerization using Docker.

  • Practical experience with Kubernetes for container orchestration.

  • Experience implementing AI-assisted development workflows (Copilot, agentic development patterns)

  • Experience with test automation using Mocha or similar frameworks.

  • DataDog or similar tools for observability, alerting, and troubleshooting.

  • Demonstrated ability to implement and maintain CI/CD pipelines and DevOps best practices.

  • Strong knowledge of software architecture principles including microservices, SOLID, and DDD.

  • Knowledge of secure coding practices and application of security principles.

  • Familiarity with Agile/Scrum development methodologies.

  • Excellent problem-solving, analytical, and communication skills.

One address, no account. We’ll tell you when matching roles go live.

More at Crisis24

Related open roles

View all roles