7+ years of experience in software engineering, with at least 2 years in a team lead or management role., Strong technical background in software development, with expertise in languages like JavaScript, Ruby, Python, and frameworks such as React and Angular., Experience with cloud technologies (AWS, Azure, GCP) and modern software development practices (CI/CD, microservices)., Bachelor's degree in Computer Science, Engineering, or a related field; advanced certifications or degrees are a plus..
Key responsabilities:
Lead a team of engineers in designing, developing, and maintaining software applications and systems.
Manage day-to-day activities of the engineering team, ensuring project milestones are met and goals are achieved.
Provide technical leadership and mentorship to team members, promoting innovation and continuous learning.
Collaborate with product managers and other departments to ensure alignment between engineering and business objectives.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Improving experiences is why InMoment exists. Our mission is to help our clients improve experiences at the intersection of value--where customer, employee, and business needs come together. The heart of what we do is connect our clients with what matters most through a unique combination of comprehensive data, modern technology, and human expertise that helps executives--and the companies they lead--recognize the power and value of customer and employee experiences.
With our years of Experience Improvement (XI) Solutions and expertise, and our leading-edge Experience Intelligence (XI) Platform, we ensure businesses understand and own the moments that matter--to transform experiences today that deliver the highest business value tomorrow.
The InMoment Approach places business drivers at the forefront of experience program initiatives. We help our customers solve specific business challenges- Acquisition, Retention, and Growth. Our XI efforts ensure that our 2000+ brands across 95 countries realize maximum business impact. For more information, visit http://www.inmoment.com/.
YOUR OPPORTUNITY As an Engineering Manager, you will be responsible for leading and managing one or more teams of engineers to design, develop, and deliver high-quality software solutions. You will oversee the technical execution of projects, ensuring that the team meets business goals while adhering to the highest standards of software engineering. You will also foster a collaborative and productive environment, driving innovation and continuous improvement within the team. Your leadership will be pivotal in mentoring engineers, defining engineering best practices, and ensuring the successful delivery of high-impact projects.
WHO WE ARE At InMoment, we #OwnTheMomentsThatMatter. We believe every moment offers a new opportunity to make an impact. In every interaction, whether it is personal or professional, we are intentional and we take deliberate action to make the lives of our families, teammates, clients, and community better. As you join InMoment and its brands (ReviewTrackers, Lexalytics, and Wootric) you join an industry-leading company who is dedicated to improving experiences and helping businesses take actions through an integrated CX approach:
Integrating the voice of the customer wherever they are in their journey (taking surveys, on social media or leaving reviews, calling the contact center).
Integrating CX technology to prioritize action and inform business decisions—through self-serve or strategic advisors.
Integrating an AI powered approach to eliminating data silos and leveraging intelligence.
Ultimately, we are the best at helping our clients achieve better business results and Experience Improvement (XI) with the best-in-class CX analytics & action solutions.
WHO YOU ARE
7+ years of experience in software engineering, with at least 2 years in a team lead or management role.
Proven experience in leading and managing engineering teams to deliver successful software projects.
Strong technical background in software development, with expertise in one or more programming languages and frameworks such as JavaScript, Ruby, Python, Sinatra, Rails, React and Angular
Experience with cloud technologies (AWS, Azure, GCP) and modern software development practices (CI/CD, microservices, etc.).
Excellent understanding of software architecture, design patterns, and best practices for scalable and maintainable systems.
Strong leadership, mentoring, and team-building skills, with the ability to motivate and guide engineers toward achieving team and organizational goals.
Proven ability to manage multiple projects and prioritize tasks to meet deadlines while ensuring quality.
Strong communication skills, with the ability to work cross-functionally and effectively communicate technical concepts to non-technical stakeholders.
Bachelor's degree in Computer Science, Engineering, or a related field; advanced certifications or degrees are a plus.
WHAT YOU’LL DO
Collaborate with product managers, designers, and other departments to ensure alignment between engineering and business objectives.
Lead a team of engineers in designing, developing, and maintaining software applications and systems.
Manage the day-to-day activities of the engineering team, ensuring that project milestones are met and goals are achieved.
Foster a collaborative and inclusive team culture, promoting innovation, knowledge sharing, and continuous learning.
Provide technical leadership and mentorship to team members, helping them grow in their careers and achieve their potential.
Ensure that engineering best practices, including coding standards, testing, and documentation, are followed across the team.
Oversee the implementation of the architecture and design of software systems, ensuring scalability, performance, and security.
Monitor team performance, providing regular feedback and conducting performance evaluations to guide development and improvement.
Resolve technical challenges and make decisions to overcome obstacles that may arise during the software development lifecycle.
Help define the team's long-term strategy and technical roadmap, ensuring alignment with business goals and client needs.
WHAT YOU'LL GAIN
Unlimited PTO - We encourage all employees to recharge! 8 paid holidays + 2 floating holidays, Your Birthday Off, Volunteer Day, Fully Paid Parental Leave up to 18 weeks
Medical with FSA and/or HSA (which includes an employer match up to $1,500)
Free starter membership to the GymPass app, with access to a network of gyms as well as full access to popular wellness apps such as Calm, Headspace, Meditopia, and Strava
401(k) Retirement matches dollar-for-dollar for the first 2%, and then 50 cents on the dollar for the next 4%. There is a 2-year vesting period for the employer contributions
Access to financial counseling through WellCents
New Hires are eligible for benefits on the first of the month following their hire date.
No cost life insurance, short and long term disability
Robust Employee Assistance Program with podcasts, training, webinars and counseling.
Autonomy - We trust our employees and offer an extremely flexible work schedule
Fun, innovative, collaborative and supportive working environment
Inclusion and Diversity teams - Women of InMoment and InMovement
Employee rewards and referral programs with generous payouts
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.