Senior Software Architect

7 months ago


Mississauga, Canada Prophix Full time

See what you can do with Prophix

Prophix is a leading global platform and partner for financial performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today.

Working with a global network of partners and with headquarters in Mississauga, Ontario, Canada, we maintain offices in North America, South America, the U.K., Europe, and Asia. Learn more about our offices .

As a Software Architect for cloud solutions, you will be a part of the team leading the company’s cloud/SaaS technology development and contributing to the development of future offerings. You will have the opportunity to participate in shaping the company’s future through collaboration with highly skilled domain experts and developers alongside with dedicated leaders.

What You Will Do

Lead the work on selecting the technologies and patterns needed for supporting the future business needs. Help shape the software platform serve cloud-based customer needs. Advise the business units in the company on strategic paths involving technology choices and how to balance the combination of business and technology. Be a software architect mentor to the rest of the engineering team. Work in cross-functional agile teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices. Design and rapidly prototype proposed solutions in different Tech Stacks Work closely with other Architects and the development team members in major architecture projects, design and implementation, review of functional and technical requirements.

What You Will Bring

To shine in this role, you will bring a rare combination of experience, technology skills, personal qualities, and education.

Required Qualifications

Proven track record of transforming complex business needs into straightforward, effective software architecture and solutions, particularly for SaaS offerings. Solid understanding of Inter-process Communication, Microservices, and distributed infrastructure. Strong proficiency in database management and optimization skills, particularly in the context of transitioning from legacy systems to modern, cloud-based databases. Hands-on experience with dotnet and other backend technologies and an eagerness to learn new technologies as required. Demonstrated ability to conduct technical interviews, assess candidate skills effectively, and provide valuable insight for senior developer hires. Comprehensive knowledge of cybersecurity principles. Proven dedication to continuous learning and staying current with emerging technologies. Able to drive the integration of new skills or technologies into the company, promoting knowledge sharing across teams. Experience with Infrastructure as Code (IaC) practices (and tools, such as Terraform) to automate the setup and maintenance of cloud infrastructure, ensuring scalable, reliable, and secure data storage solutions. Comfortable translating design ideas into easy-to-understand documentation. Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport.

Preferred Qualifications

Prior leadership experience with a demonstrated ability to manage a team and conduct code reviews. Proven ability to mentor junior/intermediate developers, leading by example and promoting a culture of excellence in all aspects of software development. Extensive experience in designing, developing, and deploying secure Cloud Native Software. Prior corporate finance experience, preferably with experience in ERP systems (excluding banking), which will be beneficial in understanding the financial aspects of software solutions and contributing to the design of systems that meet complex business needs. Excellent communication skills with the ability to explain complex technical concepts to a diverse range of developers, regardless of experience level.

Why join?

A solid foundation - and a bright future. 

Prophix has been around for over 30 years and is well-established in the market. Recently acquired by Hg Capital, we are thrilled to be working with investors who see significant growth opportunities for the continued adoption of Financial Performance Management software by mid-market organisations. Our Cloud and Artificial Intelligence (AI) software fills the gap and presents us with an enormous market opportunity.

Community, culture and purpose.

We encourage our Phixers (the extraordinary team working at Prophix) to create wins for all, innovate with purpose, have passion for excellence, and laser-focus on delivering for the finance leaders of today and tomorrow. Our goal is to ensure we are living our values and nurturing a collaborative, growth-minded culture where everyone can shine. 

We reward team accomplishments, but we also know that life outside of the office is vital. To that end, we provide a highly competitive compensation, vacation and benefits package, and encourage participation on one or all five of our company sports teams as well as seasonal celebrations. 

At Prophix, we aim to create a lasting impact on the global community through meaningful programs and projects. We create real opportunities to participate in volunteer activities through our corporate social responsibility program (CSR), fundraising activities and paid volunteer days to support causes important to you. We also have a CSR committee that you may wish to participate in, and you can nominate an important cause for consideration for our quarterly $50,000 donation, made when we meet our profit goals.

Learn more about us on our Careers Page

Consider Applying Now

Prophix promotes a diverse, inclusive, and accessible workplace. By embracing diversity, we build a more effective organization that empowers our employees to be the best that they can be. If you have 70% of the qualifications we are seeking, please consider applying. While we can’t guarantee an interview, we promise to consider the full breadth of your experience and background. 

At Prophix, we are committed to creating a working environment that is barrier-free. Please advise our Recruitment team if you require reasonable accommodation during the interview and assessment process, and we will work with you to meet your needs.

#LI-HYBRID

#LI-BL1



  • Mississauga, Ontario, Canada New York Technology Partners Full time

    About New York Technology PartnersWe are a technology consulting firm providing strategic IT solutions to businesses in New York. Our team is comprised of experienced professionals who share a passion for innovation and excellence.Job Title: Senior Software ArchitectEstimated Salary: $180,000 per yearJob Description:We are seeking an experienced Senior...


  • Mississauga, Ontario, Canada DIGI Technologies Full time

    At DIGI Technologies, we are seeking a skilled Senior Software Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems. This is a key role that requires strong technical expertise and leadership skills.Job DescriptionWe are looking for a highly experienced Senior Software...


  • Mississauga, Ontario, Canada GP Consulting Full time

    Join GP Consulting as a Senior Software Systems Architect and take on the challenge of designing, developing, and integrating complex computer-based systems. With your expertise in C++, Linux, QNX, Java, JavaScript, and Unix, you will lead teams of information systems professionals in the development of software and integrated information systems.About the...


  • Mississauga, Ontario, Canada Apexon Full time

    Transform Business with Cutting-Edge TechnologyWe are seeking a skilled Senior Software Architect to accelerate business transformation and deliver human-centric digital experiences. As part of our talented team, you will design, develop, and deploy scalable web applications and services using Java, Spring Boot, and JPA.In this role, you will be responsible...


  • Mississauga, Ontario, Canada Synechron Full time

    Job Title: Senior Java Software ArchitectAbout the Role:This is a challenging and rewarding opportunity for an experienced Senior Java Software Architect to join our team at Synechron, a leading global financial services consulting firm. We are seeking a highly skilled architect with expertise in designing and implementing large-scale Java applications using...


  • Mississauga, Ontario, Canada Infosys Limited Full time

    Job OverviewWe are seeking a skilled Senior Software Architect to join our team in Mississauga or Calgary. As a key member of our technology team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients.


  • Mississauga, Ontario, Canada New York Technology Partners Full time

    New York Technology Partners is seeking a highly experienced Senior Cloud Software Architect to lead our team in designing, developing, and deploying scalable web applications and services. About the RoleThis role offers a competitive salary of $**180,000** per annum, commensurate with experience.Job DescriptionDesign and develop scalable, secure, and...


  • Mississauga, Canada Citigroup Inc. Full time

    p>Senior/Lead Software ArchitectThis is an exciting opportunity for a senior architect level, cloud-native Java/Python or full-stack software engineer empathetic with the challenges that Data Engineering teams face in delivering software in large, heterogeneous organisations. If you are passionate about engineering excellence and building the best developer...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Unlock your career potential as a Senior Software Engineer at the SENIOR SPIRIT OF ROSELLE PARK, where innovation meets expertise.About UsWe're a leading force in email and collaboration security, protecting 42,000 customers across 1.7 billion emails and countless file transfers daily.The RoleWe're seeking an experienced Senior Software Engineer to join our...


  • Mississauga, Ontario, Canada Software International Full time

    Estimated salary: $195,000/yearSoftware International is a leading software company with operations in 35+ countries worldwide.We are seeking a highly skilled Senior Software Director to lead our business through a new chapter of strategic direction and execution. The ideal candidate will have expertise in SaaS industry, experience working with leading...


  • Mississauga, Ontario, Canada LTIMindtree Full time

    Company Overview">LTIMindtree is a global technology consulting and services company that enables enterprises to thrive in the connected world. We are committed to developing innovative solutions that drive business growth.Job Title: Senior .Net Software Architect with IVR ExperienceLocation: Mississauga, ON, Canada (Hybrid – 2 days...


  • Mississauga, Ontario, Canada PointClickCare Full time

    About Us: PointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. For over two decades, we've been committed to our vision of creating a world where providers and plans can deliver frictionless care.We're recognized by Forbes as one of the top 100 private cloud...

  • Software Architect

    2 weeks ago


    Mississauga, Ontario, Canada Altimetrik Full time

    About UsAltimetrik is a pioneering technology company that brings together talented individuals, innovative ideas, and cutting-edge technology to drive transformation. With a strong focus on client relationships, we have achieved significant organic growth and established a large portfolio of blue-chip clients across various industries.Job OverviewOur ideal...

  • Applications Architect

    2 months ago


    Mississauga, Canada PointClickCare Full time

    p>PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Recognized by Forbes as one of the top 100...

  • Software Architect

    3 weeks ago


    Mississauga, Canada SOTI Inc. North America Full time

    SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. Job Title : Software Architect Location : Mississauga, Ontario, Canada Work Model: Hybrid It all started with a classic story about one developer’s vision. In 1995, Carl Rodrigues,...


  • Mississauga, Ontario, Canada ASSA ABLOY Sicherheitstechnik GmbH Full time

    About ASSA ABLOY Sicherheitstechnik GmbHWe are the global leader in access solutions, operating worldwide with over 49,000 employees and sales of billions. Our innovations enable safe, secure and convenient access to physical and digital places.Our team is currently seeking an experienced Application Architect to lead strategic decisions in software...


  • Mississauga, Ontario, Canada Traka (Assa Abloy) Full time

    ASSA ABLOY Software Center of ExcellenceAbout UsWe are the global leader in access solutions, operating worldwide with over 49,000 employees and sales exceeding billions of dollars. Our innovations enable safe, secure, and convenient access to physical and digital places.Job SummaryWe are seeking an experienced Application Architect to lead strategic,...

  • Software Architect

    3 weeks ago


    Mississauga, Canada SOTI Inc. North America Full time

    SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.Job Title : Software Architect Location : Mississauga, Ontario, Canada Work Model:HybridIt all started with a classic story about one developer’s vision. In 1995, Carl Rodrigues, President...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Join PointClickCare as a Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that empowers meaningful care collaboration and real-time patient insights. For over 20 years, we have been dedicated to realizing our vision: to help create a world where providers and plans can confidently deliver seamless care.We are...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    At Axiom Software Solutions Limited, we are seeking a highly skilled Senior Java Software Engineer to join our team.About the RoleWe are looking for an experienced professional with 10+ years of experience in designing, developing, and deploying Java/J2EE based applications. The ideal candidate will have hands-on experience with Spring Boot, Spring Data/JPA,...