What are the responsibilities and job description for the Engineering Manager position at Ads.com?
Ads.com is a company where people can grow their careers and work with like minded people, with no egos or politics. We are values driven and offer a flexible, supportive culture.
We’re looking for an Engineering Manager to help us scale our organization without sacrificing culture, cohesion, and customer focus. We’re hoping that you can help us continue to foster a culture of mentorship, employee well-being, and outstanding hiring and onboarding practices.
In this role, you will be mentoring and managing Software and QA Engineers who work remotely. We offer a flexible work environment that is supportive of remote work, though we do encourage occasional visits to our local office. For those who prefer the office environment, our doors in downtown St. Petersburg are open for you to come in as often as you like.
You're a great fit for this role if you get just as excited seeing others grow and learn under your leadership as you do by executing the work yourself. You seek to improve standard practices and cultivate a culture of excellence.
The management style is focused on empowering the team by removing blockers while encouraging innovation, driving customer value, execution and collective responsibility. We strive to build teams that are collaborative, respectful, and inclusive.
What We Value
Powered by JazzHR
6QbH33EcEP
We’re looking for an Engineering Manager to help us scale our organization without sacrificing culture, cohesion, and customer focus. We’re hoping that you can help us continue to foster a culture of mentorship, employee well-being, and outstanding hiring and onboarding practices.
In this role, you will be mentoring and managing Software and QA Engineers who work remotely. We offer a flexible work environment that is supportive of remote work, though we do encourage occasional visits to our local office. For those who prefer the office environment, our doors in downtown St. Petersburg are open for you to come in as often as you like.
You're a great fit for this role if you get just as excited seeing others grow and learn under your leadership as you do by executing the work yourself. You seek to improve standard practices and cultivate a culture of excellence.
The management style is focused on empowering the team by removing blockers while encouraging innovation, driving customer value, execution and collective responsibility. We strive to build teams that are collaborative, respectful, and inclusive.
What We Value
- Human: You value human dignity and believe in treating everyone with respect. You understand the importance of empathy and compassion in all interactions and work to foster a culture that values each individual's contributions
- Ownership: You take responsibility for your actions, decisions, and their outcomes and foster this approach in others
- Team Success: You believe in the power of teamwork and know that we succeed as a team, not as individuals. You support others through open-mindedness and transparency, and actively seek the best solution even if that isn’t your own
- Candor: You appreciate openness and honesty, even when the truth is uncomfortable. You communicate clearly and directly, providing constructive feedback and inviting it in return
- Meet with all members of the software engineering and QA teams to gain an understanding of the different projects, responsibilities, and current challenges
- Develop a working knowledge of the codebase in order to understand the current architecture, design, and development workflows
- Familiarize yourself with our technical stack
- Get acquainted with the team’s project management tools and methodologies
- Attend your first Engineering All-Hands meeting
- Establish weekly cadence calls with direct reports
- Begin building strong relationships with senior developers and other technical leads
- Take part in regular code reviews to ensure quality and consistency
- Collaborate with the team on creating and refining roadmaps for various projects
- Understand the product roadmap and how the engineering team's efforts align with overall company objectives
- Contribute to coding tasks as needed, to gain and maintain familiarity with the technical aspects of our work
- Begin the development and implementation of standardized procedures for the QA team, while also focusing on the professional growth of QA Engineers, through tailored coaching and mentorship strategies
- Actively participate in planning, standups, retrospectives, and sprint reviews
- Monitor the team's health and morale, and ensure a strong, positive culture within the team
- Assess and refine processes as needed to ensure optimal performance and team happiness
- Take an active role in ensuring team members' professional growth and career development, setting and tracking progress towards individual goals, and offering proactive guidance and support
- Advocate for your team's needs and interests at the management level
- Lead recruitment efforts for the engineering team, as necessary
- Proven experience in software development, with a solid understanding of modern 3 and 4 G languages such as PHP, Ruby, Python, Golang
- Prior experience managing software engineering teams, and the ability to collaborate effectively with diverse teams
- Ability to understand the tradeoffs between architectural decisions and user experience, making informed choices that balance both aspects effectively
- Excellent communication skills to foster strong relationships with team members and business stakeholders
- Capability to balance management duties and hands-on coding tasks
- A commitment to promoting diversity and inclusivity within the tech industry
- A knack for working closely with product managers, designers, marketing, and other stakeholders, ensuring that our technical solutions meet business needs
- Demonstrable experience in the development and leadership of Quality Assurance engineers, including the ability to establish, grow, and refine a QA team with robust procedures and methodologies in place
- A genuine interest in getting to know our customers and their diverse needs, with the ability to turn those insights into product improvements
- The ability to coach engineers in understanding our customers, helping to foster a team culture that's always thinking about how to make our users' lives better
- Experience with, or a willingness to create, an inclusive engineering interview process that effectively recognizes high-potential individuals who are eager to learn, grow, and enrich our team culture
Powered by JazzHR
6QbH33EcEP