Lead Software Engineer (Atlanta)
About MoEngage
MoEngage 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.
MoEngage Analyticsarms marketers and product owners with insights into customer behavior. Brands can leverage MoEngage Personalizeto orchestrate journeys and build 1:1 conversations across the website, mobile, email, social, and messaging channels. MoEngage Inform, the transactional messaging infrastructure, helps unify promotional and transactional communication to a single platform for better insights and lower costs. MoEngage’s AI Suitehelps 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.
Roles & 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 specifications
Requirements:
- 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.
At MoEngage, we respect and value differences. We believe that when people from diverse backgrounds and perspectives collaborate, we create the most value – for our clients, our employees, and society. We embrace diversity and uphold a strong set of values. We are committed to inclusivity and take pride in providing equal opportunities for success and growth.
Employment at MoEngageis based solely on professional competence, skills, and experience. We stand firmly against all forms of discrimination and support equal rights and opportunities regardless of gender, ethnicity, abilities, age, identity, orientation or expression, marital status (including pregnancy), religion and beliefs, or any other status protected by law.
It is our policy to comply with all applicable national, state, and local laws related to non-discrimination and equal opportunity. MoEngageis truly a place where everyone can bring their passions, authentic selves, and talents to work, collaborating to drive progress and solve meaningful challenges.
Why Join Us!
At MoEngage, we are passionate about our team and technology - see below to know more about us.
Life@MoEngage
Tech@MoEngage
Scale @MoEngage
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.
Recommended Jobs
Delivery Driver
Job Description Job Description Qualifications Previous experience is not required - We will train you! Excellent customer service skills Must have good time management skills with abilit…
Transfer Evaluation Coordinator
Transfer Evaluation Coordinator Job ID: 290556 Location: Summerville Campus Full/Part Time: Full Time Regular/Temporary: * About Us Augusta University is Georgia's innovation c…
Solutions Architect
Job Description Job Description Salary: 120,000 - 150,000 Join LeapXpert: Innovating the Future of Business Communication At LeapXpert, we're revolutionizing business communication by seamle…
Global Elite Christian Academy: Early Learning Lead Teacher
Summary Global Elite Christian Academy and Learning Center, 1560 Commercial Ct., Jonesboro, GA 30238 The Early Learning Teacher is responsible for planning, implementing, and maintaining a nur…
Dairy Queen Maintenance Tech
Meadowbrook has been an established company since 1932, when then founder Fred Weir Sr. opened his restaurant to provide all the missing elements in our world today. He desired to provide a place w…
Part-Time Legal Administrative Assistant
Job Description Job Description In-office required The role of Administrative Assistant is to provide critical support to attorneys and staff by handling administrative and clerical responsib…
Discover Historic Decatur: Your Next ICU Adventure Awaits!
Registered Nurse - Intensive Care - ICU - Travel - (ICU RN) Embark on an exhilarating travel nursing adventure in Decatur, GA, where history meets vibrant culture! Join the dedicated team at DeKalb M…
Software Engineer
About Us Sentinel Devices is at the forefront of decentralized AI/ML for industrial devices. We build data collection and monitoring platforms for industrial equipment that can operate completel…
STEGO, Inc
Job Description Job Description STEGO, Inc. is looking to fill the unique developmental position of Customer Stakeholder Advocate. This unique position requires strong communication skills, a foc…
Accountant / Bookkeeper
Location: Alpharetta, Georgia (Hybrid Remote - One Day Per Week in Office) Company Overview: Join a dynamic and entrepreneurial partner group with a proven track record of growing companies in the …