Source description
About the role
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 at Huxley