Software Engineer Tech Lead

MessageGears · Atlanta GA

Company

MessageGears

Location

Atlanta GA

Type

Full Time

Job 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.

We're looking for a Software Engineer Tech Lead to join our growing team. As a Tech Lead you will shape the technical future of our SaaS application. The application solves the challenges for modern marketing teams and with your help, we'll remain ahead of the curve and shape the future for marketing communication. The application is delivered with a Java/Spring backend and an Angular/NgRx frontend with extensive reactive controls.

To be successful in this role you need to be a motivated self-starter, who can artfully develop complex, reliable, high throughput application operations as well as mentor sharp software engineers. The right candidate will have a strong desire to remain hands-on, but will play an active role in laying design standards, code quality guidelines, and general kick-ass development.

Requirements
  • Platform and Application Architecture
  • API Design and Standards Definition
  • Application Implementation Standards
  • Product Requirements Review
  • High Level Designs / Implementation Plans
  • Mentor junior developers
  • Code Reviews
  • Implement Proof Of Concepts
  • Database Design
  • Codebase structure and dependency maintenance.
  • Sprint Story breakdown
  • Test and Automation design


Qualifications
  • US Citizen or legal permanent resident
  • BS degree or higher in Computer Science or a related field
  • 8+ years of experience in a SaaS or on premise software business with:
    • Object Oriented Code Bases (Java, C#, ASP.NET, etc.)
    • Dynamic Single Page Applications (Angular 7+, React, Vue, etc.)
  • 5 years of experience with Spring Framework and JPA / ORM technologies.
  • 5 years designing REST APIs
  • 3+ years in a Technical Leadership Role
  • 2+ years of experience with Test Automation
  • Desired Exposure to:
    • Marketing Technologies - Email, Social, Search, Video, etc.
    • Agile or Scrum Development Environments
    • Test Driven Development or test centric methodologies
    • Automated Testing Tools (Cypress, Selenium, etc.)


Benefits
  • Fun, fast-paced, professional, and collaborative environment in Midtown Atlanta
  • Hybrid remote / in-office work environment
  • Casual dress all-day, everyday
  • Generous PTO policy
  • Flexible hours
  • Health, dental, vision and life insurance (most plans 100% company paid!)
  • 401k Plan
  • Paid covered parking spot or MARTA pass
  • Paid Parental Leave
  • Educational Assistance Program - Up to $1500 per year
  • Use of company's 4 season tickets to the Atlanta Braves
  • Use of company's 4 State Farm Arena Concert Club tickets + all you can eat & drink

Date Posted

11/10/2022

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

API Software Development Engineer - II - Synchrony

Views in the last 30 days - 6

The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...

View Details

API Software Development Engineer - I - Synchrony

Views in the last 30 days - 5

The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...

View Details

Senior Software Engineer (Java) - NCR Corporation

Views in the last 30 days - 6

NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...

View Details

Senior Software Engineering Manager - NCR Corporation

Views in the last 30 days - 5

NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...

View Details

Sr. Data Analyst/Engineer - Remote - Sharecare

Views in the last 30 days - 11

Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...

View Details

ADMS Engineer - Ameren

Views in the last 30 days - 9

The job posting is for an Engineer to support the design maintenance and operation of SCADA and ADMS systems The successful candidate will have a Bach...

View Details