job summary: Are you a leader who is passionate about building products that make a difference? We are looking for an Engineering Manager to lead and grow a cross-functional team of highly skilled full-stack software and test engineers. This team is focused on developing and enhancing our donor-facing platform, a key part of our mission to simplify and improve the user experience for our supporters. This is a unique opportunity to join a growing organization. You will play a crucial role in shaping the technical direction of the product, simplifying its complexity, and driving the team's success. This is a hybrid role based in Atlanta, Georgia, with on-site work required on Mondays and Thursdays. location: Peachtree Corners, Georgia job type: Permanent salary: $120,000 - 150,000 per year work hours: 8am to 5pm education: Bachelors responsibilities: Lead and Grow Your Team: You will hire, lead, and manage a distributed team of at least seven engineers, fostering a collaborative and positive team culture.Drive the Software Development Lifecycle: Take full ownership of the end-to-end software development lifecycle for your team's products, from initial concept to launch and ongoing maintenance.Strategic Planning: Partner closely with product management to define product requirements and develop clear, actionable execution plans.Architect and Innovate: You will be a key player in architecting robust, reliable software experiences, systems, and services. We are looking for someone who can think three months ahead, simplify existing systems, and guide the team toward a more strategic, microservice-based architecture.Technical Leadership: Serve as a mentor to your team, raising the technical bar and guiding developers in best practices for software design and implementation.Remove Impediments: Proactively identify and resolve obstacles to ensure your team delivers consistently and on time. qualifications: Experience: At least seven years of experience as a software engineer, with a minimum of two years in a people management role leading high-performance engineering teams.Technical Acumen: Proven experience leading teams using Scrum/Agile methodologies. You should have a comprehensive knowledge of application software design patterns, emerging technologies, and the ability to architect scalable solutions.Communication: Excellent communication skills, with the ability to translate complex technical problems into small, user-valued features and effectively lead discussions between business and technical stakeholders.Attitude: A collaborative, positive attitude and a strong sense of ownership.Hybrid On-site: Ability to work in our Atlanta office on Mondays and Thursdays. skills: Backend: Node.js, PHP, Kafka, MySQL/Postgres, GraphQL.Frontend: React and Vue.js. The majority of our engineers lean toward the backend, but this role requires a strong understanding of React for an improved user experience.Tools: AWS, GitLab, Jira, Confluence, Heap, Split, Datadog, JW Player. Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility). This posting is open for thirty (30) days.