Software Engineering Team Lead
Software Engineering LeadHybrid - 3x per weekDuluth, GAFortune 500 Technology firmOverview:We are a global leader in risk assessment and data analytics, delivering cutting-edge solutions that help businesses drive revenue growth, maximize operational efficiencies, and protect against financial crime. Within our enterprise division, we solve complex, high-stakes problems in Anti-Money Laundering (AML), Counter-Terrorist Financing (CTF), Identity Verification, Fraud Prevention, and Credit Risk mitigation.About the Team & PlatformYou will be joining a world-class technology team supporting a unified, future-ready orchestration platform. This platform provides organizations with seamless compliance and risk management capabilities, utilizing an innovative no-code configuration that allows clients to verify, transact with, and monitor their customers in real time.The development group building this platform has experienced hyper-growth—more than tripling in size over the last three years—and is continuing to expand rapidly.Core ResponsibilitiesAdvanced Engineering: Write advanced, complex code for enterprise systems, serving as a principal technical authority and senior source of expertise across the product.Code Quality & Architecture: Perform rigorous code reviews to ensure alignment with enterprise and architectural standards. Actively participate in the development and evolution of the platform's long-term architecture.Testing & Delivery: Manage system and user acceptance testing (UAT) cycles to ensure accurate, high-quality business solutions.Production Support: Investigate, troubleshoot, and resolve critical production issues to ensure high availability.Leadership & Collaboration: Act as a technology mentor to junior and mid-level engineers, and serve as the primary technical point of contact for external technology resources.Required Qualifications & SkillsExperience: 10+ years of professional software engineering experience, with a strong background working in Agile/Scrum environments (sprints, stand-ups, retrospectives).Backend Mastery: Deep expertise building highly scalable, secure, and high-performing applications. Hands-on experience with Spring Boot and microservices architecture is required.Polyglot Programming: Strong development experience in languages including, but not limited to: Java, JavaScript, Go, Python, TypeScript, HTML, and CSS3.Data Modeling & Databases: Familiarity with SQL or NoSQL databases (e.g., PostgreSQL, MySQL, Couchbase) and the ability to design and work with complex data models.System Design: Strong command of object-oriented design, design patterns, and the ability to write/review detailed specifications for complex system components.DevOps Culture: Solid knowledge of DevOps practices and CI/CD pipelines (specifically Jenkins), with a strong commitment to code quality, documentation, and thorough testing.Soft Skills: Exceptional problem-solving, debugging, communication, and cross-functional collaboration abilities.Preferred / Bonus SkillsFront-End Familiarity: Experience with modern front-end frameworks, specifically Angular or React, is an added advantage.Cloud & Modern Infrastructure: Experience designing and building applications using Azure cloud tools is a strong plus.Containerization: Hands-on experience with Docker and Kubernetes is highly desirable.