Customer Experience Solutions - Software Engineering Manager (Remote, US)

EverCommerce · Atlanta GA

Company

EverCommerce

Location

Atlanta GA

Type

Full Time

Job Description

The Customer Experience Solutions division of EverCommerce is looking to add a Software Engineering Manager who is hands-on and has experience in Python to our team to support the pulseM product. In this role, you'll join us in building a SaaS and integrations platform that provides reputation management, eCommunication, and employee accountability solutions for home services businesses.

You:

You love to build great products and view coding as just one of the tools in your toolbox. You also can put on the customer's hat to see your product through their eyes. You have a bag of tricks for SaaS and API development, and you prefer to test your own code instead of throwing it over the wall. You have used relational databases and are comfortable with MySQL.

Responsibilities:
  • Lead and grow a team of passionate engineers through their journey to Agile Maturity. Provide support and guidance that enables the team to self-organize and to achieve sustained high velocity and predictability.
  • Manage employee career development by providing coaching and mentoring to junior engineers while guiding senior contributors to maximize their potential. Write performance evaluations, collaborate with employees on their objectives and provide a clear path for progression through personal development plans.
  • Collaborate on roadmaps with the VP of Engineering to ensure the team has clear direction and priorities. Translate product requirements into engineering requirements, and ensure there is cross-training and a healthy balance between features and technical debt.
  • Collaborate with the VP of Engineering on high-level architecture and technology decisions.
  • Institute development best practices to ensure the team produces high quality, well-architected and supportable code. Also, work to enable a Continuous Integration environment.
  • Serve as the team's Scrum Master, breaking down roadblocks as well as managing communications with stakeholders. Create a culture of continuous improvement through retrospection.
  • Recruiting and motivating top engineering talent.

About Us:

EverCommerce [Nasdaq: EVCM] is a leading service commerce platform, providing vertically-tailored, integrated SaaS solutions that help more than 600,000 global service-based businesses accelerate growth, streamline operations, and increase retention. Our modern digital and mobile applications create predictable, informed, and convenient experiences between customers and their service professionals. Specializing in Home & Field Services, Health Services, and Fitness & Wellness industries, EverCommerce solutions include end-to-end business management software, embedded payment acceptance, marketing technology, and customer engagement applications.

The Customer Experience Solutions group brings together top SaaS platforms to support professionals across home improvement, remodeling and field services, to security and alarm professionals across residential and commercial installation and monitoring, our EverPro suite of solutions are designed to serve the specific day-to-day workflow needs of business owners, managers, office administrators, and field professionals in ways that create ease, efficiency, and superior customer experiences. The software you'll sell includes pulseM, Customer Lobby, GuildQuality, & Listen360.

Where:

The EverCommerce team is distributed globally, with offices across the U.S. and Canada. With a widely distributed team, we are used to working across time zones. This role can be based anywhere in the United States. If you are close to one of our offices, you can choose between an in-office or hybrid set-up, or you can work 100% remotely. Please note that you must be eligible to work in the U.S. to qualify for this position as we do not provide visa sponsorship.

Experience and Skills:

Must haves:
  • Minimum 2 years experience leading a team of 4+ as a manager. You are first and foremost a people person who has the ability to attract and motivate top talent. You are curious, collaborative, humble, and have empathy as a key trait.
  • You are a strategic thinker and thrive operating in broad scope, from conception through the continuous operation of 24x7 services. As a pragmatist, you are able to distill complex and ambiguous situations into actionable plans for your team.
  • Master of agile processes, continuous integration, and test automation. Ideally, you have completed formal Agile training and have managed a Scrum team.
  • Minimum 4 years of hands-on experience developing complex systems based on Python. You have worked full-stack on one major platform, and you have experience with backend services and distributed systems.
  • Experience managing engineers in a highly technical and complex operations environment. Ideally, you have experience in a production Cloud / DevOps environment.

Nice to haves:
  • Proficiency in front-end languages and frameworks, such as JavaScript, VueJS, TypeScript, Angular, or React
  • Background in reputation management and SMS/Email applications
  • Working knowledge of MySQL and database development
  • Working knowledge of NoSQL data stores, such as MongoDB or Redis
  • Experience with ElasticSearch
  • Experience with data warehousing and business intelligence platforms
  • Familiarity with best practices for DevOps and SaaS deployment
  • Experience with techniques for unit testing, such as mocks and fakes
  • Commitment to Test-driven Development, continuous integration, and test automation
  • Experience working in an Agile development environment
  • Degree or diploma in Computer Science, Engineering, or related field
  • Desire to debate and explore new technologies

Benefits and Perks:
  • Flexibility to work where/how you want - in-office, remote, or hybrid
  • Continued investment in your professional development
  • Robust health and wellness benefits
  • 401k with up to a 4% match
  • Monthly wellness stipend
  • Flexible and generous time off (FTO) and 11 paid holidays
  • Employee Stock Purchase Program
  • Student Loan Repayment Program

EverCommerce is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We look forward to reviewing your credentials and getting to know more about your experience!

Date Posted

09/05/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineering Manager - NCR Corporation

Views in the last 30 days - 5

NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...

View Details

FP&A Manager - Remote - Sharecare

Views in the last 30 days - 6

The job description is for a Manager FP A at Sharecare a digital health company The role involves providing financial reporting and analysis partnerin...

View Details

API Software Development Engineer - II - Synchrony

Views in the last 30 days - 6

The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...

View Details

API Software Development Engineer - I - Synchrony

Views in the last 30 days - 5

The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...

View Details

Senior Software Engineer (Java) - NCR Corporation

Views in the last 30 days - 6

NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...

View Details

Sr. Data Analyst/Engineer - Remote - Sharecare

Views in the last 30 days - 11

Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...

View Details