Software Engineer Tech Lead
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
01/12/2023
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Lead Application Engineer Complex ITO Gas Upgrades - GE Vernova
Views in the last 30 days - 0
View DetailsLead Application Engineer Complex ITO Gas Upgrades - GE Vernova
Views in the last 30 days - 0
View DetailsLead Application Engineer Complex ITO Gas Upgrades - GE Vernova
Views in the last 30 days - 0
View DetailsSenior Product Manager - Grid System Planning - GE Vernova
Views in the last 30 days - 0
View Details