Lead Software Engineer (Atlanta)

MoEngage

  • Atlanta, GA
  • $115,000-190,000 per year
  • Permanent
  • Full-time
  • 2 months ago
About MoEngageMoEngage is an insights-led customer engagement platform trusted by 1,350+ global consumer brands, including McAfee, Flipkart, Domino's, Nestle, Deutsche Telekom, and OYO. MoEngage combines data from multiple sources to help brands gain a 360-degree view of their customers.arms marketers and product owners with insights into customer behavior. Brands can leverage to orchestrate journeys and build 1:1 conversations across the website, mobile, email, social, and messaging channels. , the transactional messaging infrastructure, helps unify promotional and transactional communication to a single platform for better insights and lower costs. MoEngage's helps marketers develop winning copies and creatives, optimize campaigns and channels that boost engagement, and help with faster execution.For over a decade, consumer brands in 60+ countries have been using MoEngage to power digital experiences for over a billion monthly customers. With offices in 15 countries, MoEngage is backed by Goldman Sachs Asset Management, B Capital, Steadview Capital, Multiples Private Equity, Eight Roads, F-Prime Capital, Matrix Partners, Ventureast, and Helion Ventures.MoEngage was named a Contender in The Forrester Wave™: Real-Time Interaction Management, Q1 2024 report, and Strong Performer in The Forrester Wave™ 2023 report. MoEngage was also featured as a Leader in the IDC MarketScape: Worldwide Omni-Channel Marketing Platforms for B2C Enterprises 2023.Responsibilities:
- Complete ownership of the feature.
- Find innovative ways to increase efficiency/Application performance
- Build efficient and reusable systems and abstractions.
- Identify and research new technologies & incorporate them into a tech stack
- Suggest and implement improvements to existing product interfaces
- Ensure that all the assigned systems are performing to scale.
- Work closely with a tech lead and an architect to define and refine feature specificationsSkills:
- 5+ years of hands-on experience in software development
- Proven experience in handling large infrastructure and distributed systems
- Expert in Java 8/11 or Python-3-related technologies and frameworks
- Familiarity and hands-on with at least one of the cloud computing infrastructures - AWS / Azure / GCP
- Experienced in one of the data processing and batch processing tools like Hadoop, Spark or Flink is a plus
- Tech stack: Java, Python, MongoDB, Kafka, Spark, Hadoop, Samza, Flink, AWS (SQS, S3, Lambda)The annual total salary range for this position is $115,000 - 190,000 USD
Compensation is based on a variety of factors including but not limited to location, experience, job-related skills, and level.Why Join Us!
At MoEngage, we are passionate about our team and technology - see below to know more about us.We handle more than a billion messages every day. Rest assured, you will be surrounded by really smart and passionate people as we scale much more to build a world-class technology team.

MoEngage