FULL STACK SENIOR SOFTWARE ENGINEER (Client Facing - Global Team - AI Exposure)
For over 15 years, GRIFFIN has been in the heart of Atlanta, delivering cutting-edge technical solutions that boost efficiency and drive revenue for our clients. We are seeking a Senior Software Engineer to join our global digital team.
In this role, you will serve as a trusted technical partner to clients, combining hands-on engineering expertise with the ability to guide and mentor a distributed team. You’ll play a key role in delivering high quality solutions, shaping technical direction, and helping clients leverage modern technologies, including AI, to drive business outcomes.
What You’ll Do:
-
Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions
-
Design, develop, and deliver scalable, high-quality software solutions using modern frameworks and best practices
-
Contribute to system architecture and technical design decisions within distributed and tiered systems
-
Mentor and support engineers across a global team, providing guidance through code reviews, collaboration, and knowledge sharing
-
Maintain and promote coding standards and best practices, ensuring consistency and quality across deliverables
-
Debug and troubleshoot complex issues using a variety of tools and analytical approaches
-
Ensure solutions are thoroughly tested, including unit and integration testing
-
Participate in client workshops, sprint demos, and technical discussions, clearly communicating complex concepts to both technical and non-technical audiences
-
Identify opportunities to introduce AI driven capabilities, automation, and data insights into client solutions
-
Support Agile delivery by contributing to planning, estimation, and continuous improvement efforts
What We’re Looking For:
-
5 years of professional software development experience
-
Proven ability to operate in a client-facing or consulting-style environment
-
Experience designing and developing Single Page Applications (React, Angular)
-
Proficiency building REST APIs (.NET, Node) with a focus on performance, security, and maintainability
-
Strong understanding of application architecture, APIs, and system design principles
-
Experience with relational databases, including schema design and SQL optimization
-
Exposure to cloud platforms (Azure, AWS, or GCP) and modern deployment practices
-
Experience with source control, CI/CD pipelines, and Agile/Scrum methodologies
-
Up to date and hands on experience with emerging AI trends (AI driven development / workflows) and technologies (Claude Code, Copilot, Codex)
-
Strong problem-solving skills and ability to analyze business requirements and propose solutions
-
Excellent communication skills with the ability to build relationships with clients and collaborate across global teams
-
Demonstrated ability to mentor peers and positively influence team delivery
-
Bachelor’s degree in Computer Science or related field (or equivalent experience)
Nice to Have:
-
Experience working in a consulting, agency, or client delivery environment
-
Exposure to AI tools or integrations (e.g., APIs, basic models, data pipelines)
-
Experience building data-driven or intelligent applications
-
Familiarity with microservices and event-driven architecture
-
Experience working across global teams and time zones
Perks & Benefits:
-
Competitive Salary
-
Flexible Work: Location and schedule flexibility
-
Retirement Savings Plan