Jobs · Engineering · Massachusetts

Sr. Lead Software Engineer

DigitalXNode · Boston, MA · 1 mo ago
EngineeringFull-time

Key Responsibilities

  • Define and execute the long-term technical strategy for mobile messaging platforms, including SMS, RCS, WhatsApp, and future communication channels.
  • Lead architecture design and technical decision-making for distributed systems, messaging gateways, routing engines, and communication platforms.
  • Design scalable event-driven architectures, asynchronous processing frameworks, and high-throughput data pipelines.
  • Establish engineering standards, architectural best practices, and development frameworks across multiple teams.
  • Drive modernization initiatives focused on scalability, performance, reliability, and operational excellence.

Platform Development & Engineering Excellence

  • Design, develop, and maintain highly available backend services and messaging infrastructure.
  • Lead hands-on development activities including coding, code reviews, troubleshooting, and system optimization.
  • Build robust solutions for message routing, delivery tracking, compliance management, consent handling, and multi-region deployments.
  • Implement resilient systems capable of handling large-scale message processing and real-time communication workloads.
  • Drive infrastructure automation, deployment optimization, and platform observability initiatives.

Reliability, Scalability & Operations

  • Improve system reliability through proactive monitoring, incident analysis, and long-term remediation strategies.
  • Establish observability frameworks utilizing metrics, distributed tracing, centralized logging, and reliability engineering practices.
  • Define and implement SLI/SLO standards to ensure service health and performance objectives.
  • Lead performance tuning efforts and optimize system throughput, latency, and resource utilization.
  • Develop automated operational workflows to improve efficiency and reduce manual intervention.

Collaboration & Team Leadership

  • Partner closely with product managers, engineering leaders, compliance teams, and platform stakeholders to align technical roadmaps with business priorities.
  • Provide technical mentorship and guidance to Lead Engineers, Senior Engineers, and development teams.
  • Participate in technical hiring, interview processes, and engineering talent development initiatives.
  • Facilitate architecture reviews, design discussions, and cross-functional technical planning sessions.
  • Promote engineering excellence, knowledge sharing, and continuous improvement across the organization.

Innovation & Emerging Technologies

  • Evaluate and implement modern cloud-native technologies, distributed computing solutions, and messaging innovations.
  • Explore AI-driven operational improvements including intelligent monitoring, anomaly detection, workflow automation, and predictive analytics.
  • Stay current with evolving messaging technologies, carrier requirements, compliance regulations, and software engineering best practices.

Required Skills

  • Technical Skills:
    • 12+ years of professional software engineering experience with a strong focus on backend development and distributed systems.
    • Advanced programming expertise in Python and/or Go.
    • Deep understanding of distributed systems architecture, event-driven design patterns, and asynchronous processing models.
    • Extensive experience building scalable messaging platforms, communication systems, routing services, or high-volume transaction processing applications.
    • Strong hands-on experience with AWS cloud services and Infrastructure as Code technologies such as Terraform.
    • Expertise in Kafka, Redis, DynamoDB, relational databases, and large-scale data processing systems.
    • Experience working with containerized environments, Kubernetes, and cloud-native architectures.
    • Strong debugging, troubleshooting, performance tuning, and system optimization capabilities.
    • Experience implementing observability platforms including monitoring, logging, tracing, alerting, and reliability engineering practices.
    • Strong understanding of scalability, fault tolerance, resilience patterns, and high-availability system design.
  • Leadership Skills:
    • Ability to define technical vision and influence engineering strategy across multiple teams.
    • Strong stakeholder management and cross-functional collaboration capabilities.
    • Excellent communication, mentoring, and leadership skills.
    • Experience driving architecture reviews, technical governance, and engineering best practices.
    • Proven ability to lead complex technical initiatives in fast-paced enterprise environments.

Preferred Skills

  • Experience working with SMS, RCS, WhatsApp Business Platform, or mobile communication ecosystems.
  • Knowledge of messaging compliance frameworks, carrier integrations, consent management, and regulatory requirements.
  • Experience managing multi-region deployments, disaster recovery strategies, and data residency requirements.
  • Familiarity with large-scale platform migrations and zero-downtime deployment methodologies.
  • Exposure to AI-powered operational tooling, intelligent automation, and engineering productivity platforms.
  • Experience testing and validating systems using production-scale datasets and realistic traffic simulations.
  • Strong background in distributed infrastructure optimization and large-scale system performance analysis.

Education

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
  • B.Tech, MCA, BCA, B.Sc. (Computer Science/Information Technology), or equivalent qualifications preferred.
  • Master’s degree or relevant cloud, architecture, or engineering certifications are considered an added advantage.

Similar jobs