M

Software Engineering Manager

More About Jonas Software
Full-time
Remote

Job Description: 

SOFTWARE ENGINEERING MANAGER

97Display

REMOTE USA

COMPANY

Since 2011, 97 Display, a division of Jonas Software, has been relentless in generating leads for local businesses, so they can connect with those who need them most.  As a marketing software company our focus is on lead generation through building and maintaining websites for fitness, martial arts and other small businesses. Our mission is to empower our clients to more effectively impact their communities through growth and proven marketing techniques. Headquartered in Winston-Salem, NC, we are a rapidly growing, SaaS, technology-driven company with unlimited potential.


HOW WE WORK


We like operating at full throttle in a collaborative group of startup veterans and novices who debate the right way to do things and are empowered to take smart risks, find brilliant solutions, and build things that better the well-being of our customers and theirs. We’re doing our best work ever, learning from our mistakes, improving on our successes, and finding abilities we didn’t know we had for using sophisticated logic and business intelligence to make bedrock business principles accessible and intuitive to small and enterprise businesses alike.

WHAT YOU’LL DO

As the Engineering Manager, you’ll lead the development team and report directly to the CTO, playing a key role in shaping the company's technological strategy. You will oversee product development, ensuring that projects align with the company’s vision and product roadmap. Your responsibilities include setting development standards, managing resources, and optimizing workflows to ensure efficient delivery of high-quality software. You'll collaborate closely with cross-functional teams, ensuring that products meet both technical and business requirements, while maintaining a strong focus on innovation, scalability, and user experience. Additionally, you will foster a culture of continuous improvement, coach team members, and manage budgets to support ongoing development efforts.

  • Lead and manage the design, development, testing, implementation, and maintenance of Microsoft .Net products, ensuring they run efficiently in an Azure environment.
  • Guide the software development team in delivering timely releases of features, enhancements, and fixes, while ensuring high-quality standards.
  • Implement and optimize efficient processes, scalable tools, and resource allocation to achieve productivity goals.
  • Collaborate with other company leaders, managers, marketing, sales, and users to define application requirements and necessary modifications.
  • Provide organizational leadership, managing cross-functional project teams for major product initiatives and fostering a culture of innovation and continuous improvement.
  • Drive and deliver results on both business-defined and self-initiated projects.
  • Engage in people development and management, including recruiting new talent, retaining existing talent, and planning/executing staff development activities.
  • Maintain a solid understanding of the impact of software releases on the business and client base.
  • Ensure products are extensible, scalable, highly available, and feature excellent UI/UX.
  • Facilitate positive and effective communication within the development team and across the company.
  • Participate in technical strategic planning, refinement, execution, and contribute to the establishment of the company’s technical vision.
  • Continuously improve internal tools and libraries, share best practices, and promote team best practices like unit testing and code reviews.
  • Report regularly to the management team on work progress, timelines, updates, staffing issues, and any challenges to on-time releases.
  • Forecast, manage, and adhere to an annual budget.
  • Maintain a high level of project quality and ensure timely delivery of projects.

WHO YOU ARE

You are an experienced software engineering leader with a strong background in managing teams and driving innovation in B2B SaaS environments. Proficient in .NET, SQL, and modern web technologies, you excel at solving complex technical problems and delivering scalable solutions. Your leadership style is collaborative, fostering teamwork and encouraging continuous learning and growth within your team. You prioritize customer needs and align your team’s work with business objectives, maintaining a balance between rapid development and high-quality standards. Comfortable with Agile methodologies, you adapt quickly to changing technologies and requirements, while effectively guiding your team through technical challenges.

  • Bachelor's degree in computer science, engineering, a related field
  • Minimum 3+ years of management experience in software development, preferably in B2B SaaS environments.
  • Proven experience building and managing multi-tier, distributed web or mobile applications.
  • Familiarity with Agile/Scrum methodologies and a strong ability to adapt to new concepts and technologies.
  • Strong problem-solving skills with the ability to manage complex technical issues involving multiple system components.
  • A continuous learner, eager to expand knowledge and incorporate new tools and technologies.
  • Experience in leading a team in an Azure DevOps environment with automated deployment to Azure App Services.
  • Extensive knowledge of Microsoft development technologies (VB.Net, C#, MS SQL) and web development technologies (HTML5, JSON, XML, JavaScript, JQuery, Bootstrap).
  • Familiarity with Design Patterns, primarily MVC and Repository.
  • Ability to effectively communicate both in writing and verbally, tailoring messages for the audience.
  • Skilled in task and project estimation through proper planning.

HOW YOU’LL DO IT

  • Strong problem-solving skills
  • Good communication skills
  • Ability to work under pressure
  • Attention to detail
  • Customer service mindset

                                                                                    

Business Unit: 

97 Display

                                                                                    

Scheduled Weekly Hours:

40

                                                                                    

Number of Openings Available: 

1

                                                                                    

Worker Type: 

Regular

                                                                               

More About Jonas Software:

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.

Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.

Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals.  Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa.  Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.