Technical Lead / Development Manager

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

15+ years of software development experience, including 5+ years in technical leadership or management., Strong expertise in Java (Spring Boot, Spring Cloud) and .NET ecosystem., Experience in modernizing enterprise systems, particularly in accounting or billing domains., Deep understanding of AWS cloud infrastructure and microservices best practices..

Key responsabilities:

  • Lead the architectural design and development of microservices, migrating from legacy AS400 systems.
  • Build and manage a team of engineers focused on maintainability and scalability of core platform components.
  • Oversee the full software development lifecycle, from design to deployment.
  • Collaborate with stakeholders to align technical implementation with business needs.

Pike13 logo
Pike13 https://www.pike13.com
11 - 50 Employees
See all jobs

Job description

                                                                                    
Job Description: 

Position Overview

We are seeking a highly skilled and motivated Development Manager / Technical Lead to drive architecture, design, and development across our enterprise platforms. This is a hands-on role that blends deep technical work with leadership responsibilities, ideal for someone who thrives on solving complex business problems with scalable, modern technology.

Key Initiative:
You will lead the refactoring and modernization of our legacy member management and billing systems, transitioning from AS400/RPG to a robust, scalable Java/Spring microservices architecture deployed in the cloud (AWS). This is a critical initiative for the organization and will define the core infrastructure for the next decade.

Key Responsibilities
    •    Lead the architectural design and development of microservices using Java/Spring, migrating away from legacy AS400 systems.
    •    Build and lead a team of engineers responsible for core platform components, with a focus on maintainability and scalability.
    •    Oversee and contribute to the full software development lifecycle—from design and development to testing and deployment.
    •    Collaborate with stakeholders from product, operations, and finance teams to align technical implementation with business needs.
    •    Champion modern software engineering practices (CI/CD, testing, monitoring) and help implement them across the organization.
    •    Mentor and support engineers through code reviews, technical discussions, and career growth planning.
    •    Leverage AWS services to build scalable cloud-native systems, incorporating best practices for security and performance.
    •    Lead efforts to reduce technical debt and ensure long-term sustainability of software solutions.
    •    Actively participate in hiring and team scaling as the platform evolves.

Minimum Requirements
    •    15+ years of experience in software development, including 5+ years of technical leadership or managerial experience.
    •    Strong, hands-on expertise in Java (Spring Boot, Spring Cloud) and the .NET ecosystem (.NET Core, ASP.NET).
    •    Proven experience building and modernizing enterprise systems, especially in accounting, billing, or financial domains.
    •    Prior experience working with or migrating from AS400 and RPG systems.
    •    Deep understanding of AWS cloud infrastructure (EC2, RDS, S3, Lambda, etc.).
    •    Solid foundation in system design, software architecture, and microservices best practices.
    •    Excellent communication skills and the ability to drive collaboration across technical and non-technical teams.

Preferred Qualifications
    •    Experience in refactoring monolithic applications into microservices.
    •    Familiarity with Agile methodologies (Scrum, Kanban).
    •    Proficiency in CI/CD tooling and DevOps practices (e.g., Jenkins, GitLab, Terraform).
    •    Exposure to container technologies like Docker and Kubernetes.
    •    Understanding of database performance tuning, distributed systems, and data pipelines.
    •    Experience with event-driven architectures (Kafka, SQS/SNS).
    •    Fintech, SaaS billing platforms, or ERP system background is a plus.

                                                                                    
Business Unit: 
Club OS One
                                                                                    
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.

                                                                          

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership

Technical Project Manager Related jobs