Search by job, company or skills

Senior Software Engineer (Java, Kotlin)

Senior Software Engineer (Java, Kotlin)

Huxley
8-10 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Overview

A global technology organization is seeking an experienced Senior Software Engineer to contribute to the design, development, and operation of large-scale marketing technology platforms. The team builds and maintains services that enable customer engagement, campaign execution, content delivery, audience segmentation, personalization, marketing automation, scheduling, messaging, and analytics.

This role is ideal for an engineer who enjoys solving complex technical challenges, building highly scalable distributed systems, and working on mission-critical communication platforms that serve large user populations.

About the Team

The team is responsible for delivering modern marketing technology solutions used by internal business stakeholders. Its mission is to provide efficient, reliable, and user-focused platforms that help organizations manage customer communication and engagement at scale.

The platform ecosystem includes capabilities such as:

  • Campaign management
  • Content management
  • Customer segmentation
  • Personalization services
  • Marketing automation
  • Scheduling and orchestration
  • Message distribution
  • Performance measurement and analytics

Responsibilities

As a Senior Software Engineer, you will:

  • Design, develop, test, deploy, and maintain communication platform services.
  • Participate in architecture discussions and evaluate technical solutions for scalability and long-term sustainability.
  • Deliver new features and enhancements across multiple platform components.
  • Build robust systems with strong performance, availability, reliability, and scalability characteristics.
  • Develop clean, maintainable, and well-documented code.
  • Conduct code reviews and provide constructive technical feedback to peers.
  • Diagnose production issues and implement preventative improvements.
  • Partner with engineers, product stakeholders, and cross-functional teams to drive successful project delivery.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • 8+ years of professional software development experience.
  • Strong programming expertise in:
  • Java
  • Kotlin
  • Good understanding of cloud computing technologies and services, including experience with one or more of:
  • AWS
  • Google Cloud Platform (GCP)
  • Microsoft Azure
  • Strong communication and collaboration skills.
  • Business-level English proficiency.

Preferred Qualifications

Experience with the following technologies and concepts is highly desirable:

Infrastructure & Platform Engineering

  • Unix/Linux environments
  • CI/CD pipelines
  • Jenkins
  • Docker
  • Kubernetes

Quality Engineering

  • Automated testing frameworks
  • Karate
  • BDD (Behavior-Driven Development)
  • Cucumber

Distributed Systems

  • Microservices architecture
  • Large-scale distributed applications
  • High-availability and fault-tolerant systems

Domain Knowledge

  • Email delivery platforms
  • Messaging infrastructure
  • Mail Transfer Agent (MTA) technologies

Front-End Development

  • Angular
  • React

Additional Strengths

  • Experience supporting business-critical production services
  • Strong sense of ownership and accountability
  • Ability and willingness to mentor and guide other engineers
  • Passion for continuous improvement and engineering excellence

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

Microservices architecture

Email delivery platforms

Large-scale distributed applications

Automated testing frameworks

About Company

Similar Jobs

4-8 yrs
Gurugram, India
Skills:
Java, Scala, Sql
6-8 yrs
Hyderabad, India
Skills:
Java, PostgreSQL, Fortify, Spring Boot, Jira, Microservices, Angular, Jenkins, Typescript, Bitbucket, Openshift, Sonarqube, Rest Apis, AWS, Single-SPA, Nexus IQ
7-9 yrs
Bengaluru, India
Skills:
Tomcat, Gradle, Elasticsearch, PostgreSQL, RESTful, Sql, Web Services, Java 21, MyBatis ORM, CockroachDB
6-10 yrs
Bengaluru, India
Skills:
react.js , Java, Springboot, Javascript, CSS, Kafka, Api, Restful Services, HTML
6-8 yrs
Chennai, India
Skills:
DAST, Java, Cloudformation, Automated Testing, Reactjs, Spring Boot, AWS, Angular, AI-assisted development tools, Vulnerability Remediation Automation, SAST