Software Engineer Tech Lead
Job Description
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
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 DetailsAPI 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 DetailsSenior 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 DetailsSenior 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 DetailsSr. 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 DetailsADMS 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