Senior Software Engineer

Company:  MessageGears
Location: Atlanta
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
MessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.  

Are you looking for a position where your voice is heard, you contribute to a high functioning team, you strive for good clean code, and can immediately see the value of your work? If this describes you, we’d love to talk!

To be successful in this role you need to be a motivated self-starter, who can artfully blend product requirements with a complex architecture.  You will be working on a high throughput application and supporting those operations.  You will also be called on to mentor sharp software engineers.  The right candidate will have a strong desire to be hands-on, and will play an active role in laying design standards, code quality guidelines, and general kick-ass development.

For background, the Software Engineering department at MessageGears is involved in the entire software development lifecycle from requirement definition, design and implementation, as well as deployment and support. The Senior Software Engineer role develops the entire Customer facing user experience. As mentioned, the platform connects directly to Customer data sets and enables the user to design full marketing campaigns including audience filtering, segmentation, content recommendations, campaign scheduling and finally rich multivariate tests. The platform is heavily integrated with cloud services to elastically scale delivery for billions of messages a day and delivers content across email and mobile channels. 

Requirements

Agile Software Development

Object Oriented Code Bases (Java, Ruby, Python, etc.)

Dynamic Single Page Applications (Angular 9+, React, Vue, etc.)

Able to break down a complex problem or business scenario into a solution involving multiple codebases and components. 

Good communication and leadership skills

Assumes ownership and responsibility to deliver high-quality work on schedule, focusing on delivering maximum value to both customers and the business.

Test Automation frameworks

5+ years of experience in a SaaS or on premise software business with:

Object Oriented Code Bases (Java, Ruby, Python, etc..)

Dynamic Single Page Applications (Angular 9+, React, Vue, etc.)

2+ years of experience with Test Automation

Desired Exposure to:

Technical leadership

Marketing Technologies - Email, Social, Search, Video, etc.

Reactive Forms and State Management

Responsibilities

Work with your Scrum Team to break down User Stories

Help define the test automation, API tests, and Data persistence tasks for a User Story

Participate in the definition of the Angular, Cypress, Java, and Groovy tasks for the Sprint

Create code to implement new functionality, UI integration to APIs, and new UI screens and behavior

Perform peer reviews

Validate the delivery of your code changes in the QA environment after you merge your implemented and reviewed task

Identify challenges and opportunities for improvement of team delivery

Conduct all business in accordance with MessageGears policies and procedures

All other duties as assigned.

Benefits

Fun, fast-paced, professional, and collaborative environment in Midtown Atlanta

Hybrid remote / in-office work environment

Casual dress all-day, everyday

Unlimited PTO policy

Flexible hours

Health, dental, vision and life insurance (some plans 100% company paid!)

401k Plan with Matching

Paid covered parking spot or MARTA pass

Paid Parental Leave

Apply Now
Share this job
  • Similar Jobs

  • Senior Software Engineer

    Atlanta
    View Job
  • Senior Platform Engineer / Software Engineer

    Atlanta
    View Job
  • Senior Software Engineer (Java)

    Atlanta
    View Job
  • Senior Java Software Engineer

    Atlanta
    View Job
  • Senior Software Engineer (Blueprint RF)

    Atlanta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙