Software Architecture Job Salaries

Find salary information for remote positions requiring Software Architecture skills. Make data-driven decisions about your career path.

Software Architecture

Median high-range salary for jobs requiring Software Architecture:

$221,750

This analysis is based on salary ranges collected from 156 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $165,625 - $221,750

  • 25% of job descriptions advertised a maximum salary above $260,000.
  • 5% of job descriptions advertised a maximum salary above $355,280.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Leadership, Communication Skills and Backend Development. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Leadership

    51% jobs mention Leadership as a required skill. The Median Salary Range for these jobs is $187,450 - $250,000

    • 25% of job descriptions advertised a maximum salary above $295,055.5.
    • 5% of job descriptions advertised a maximum salary above $395,700.
  2. Communication Skills

    50% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $178,400 - $240,000

    • 25% of job descriptions advertised a maximum salary above $277,500.
    • 5% of job descriptions advertised a maximum salary above $395,760.
  3. Backend Development

    50% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $170,000 - $239,000

    • 25% of job descriptions advertised a maximum salary above $264,000.
    • 5% of job descriptions advertised a maximum salary above $373,240.
  4. CI/CD

    56% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $169,000 - $230,000

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $340,150.
  5. SQL

    52% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $162,400 - $230,000

    • 25% of job descriptions advertised a maximum salary above $260,000.
    • 5% of job descriptions advertised a maximum salary above $351,250.
  6. Microservices

    53% jobs mention Microservices as a required skill. The Median Salary Range for these jobs is $169,000 - $228,625

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $339,040.
  7. RESTful APIs

    45% jobs mention RESTful APIs as a required skill. The Median Salary Range for these jobs is $169,500 - $228,625

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $365,000.
  8. AWS

    56% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $169,500 - $222,750

    • 25% of job descriptions advertised a maximum salary above $251,250.
    • 5% of job descriptions advertised a maximum salary above $342,140.
  9. Cloud Computing

    56% jobs mention Cloud Computing as a required skill. The Median Salary Range for these jobs is $162,400 - $220,800

    • 25% of job descriptions advertised a maximum salary above $267,500.
    • 5% of job descriptions advertised a maximum salary above $365,150.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Fintech, Insurance and Software Development. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Fintech

    4% jobs are in Fintech industry. The Median Salary Range for these jobs is $190,000 - $255,000

    • 25% of job descriptions advertised a maximum salary above $340,000.
    • 5% of job descriptions advertised a maximum salary above $395,400.
  2. Insurance

    1% jobs are in Insurance industry. The Median Salary Range for these jobs is $140,000 - $240,000

    • 25% of job descriptions advertised a maximum salary above $260,000.
  3. Software Development

    58% jobs are in Software Development industry. The Median Salary Range for these jobs is $169,500 - $231,051

    • 25% of job descriptions advertised a maximum salary above $260,000.
    • 5% of job descriptions advertised a maximum salary above $341,000.
  4. Healthcare Technology

    2% jobs are in Healthcare Technology industry. The Median Salary Range for these jobs is $195,500 - $230,000

    • 25% of job descriptions advertised a maximum salary above $357,500.
    • 5% of job descriptions advertised a maximum salary above $400,000.
  5. AdTech

    1% jobs are in AdTech industry. The Median Salary Range for these jobs is $165,000 - $230,000

  6. Cybersecurity

    4% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $166,500 - $219,000

    • 25% of job descriptions advertised a maximum salary above $257,000.
    • 5% of job descriptions advertised a maximum salary above $289,000.
  7. Cloud software development

    1% jobs are in Cloud software development industry. The Median Salary Range for these jobs is $173,375 - $217,000

    • 25% of job descriptions advertised a maximum salary above $227,850.
  8. SaaS Security

    1% jobs are in SaaS Security industry. The Median Salary Range for these jobs is $190,000 - $216,500

    • 25% of job descriptions advertised a maximum salary above $218,000.
  9. Healthcare

    4% jobs are in Healthcare industry. The Median Salary Range for these jobs is $172,500 - $212,500

    • 25% of job descriptions advertised a maximum salary above $253,000.
    • 5% of job descriptions advertised a maximum salary above $264,000.
  10. Software as a Service (SaaS)

    2% jobs are in Software as a Service (SaaS) industry. The Median Salary Range for these jobs is $152,000 - $205,000

    • 25% of job descriptions advertised a maximum salary above $296,869.
    • 5% of job descriptions advertised a maximum salary above $327,492.

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

182 jobs found. to receive daily emails with new job openings that match your preferences.
182 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Canada

💸 308000.0 CAD per year

🔍 Fintech

🏢 Company: Coinbase Careers Page👥 1000-5000

  • Minimum of 10+ years of experience
  • Proven background in payment systems, including experience with scaling data stores and building ledgering systems
  • Experience in the fintech sector, with crypto experience being a plus
  • Demonstrated experience in working with large-scale systems and solving complex engineering problems
  • Ability to lead through influence and drive change across multiple teams and domains
  • Excellent collaboration skills, with the ability to work effectively with cross-functional leaders and mentor other team members.
  • Influence and oversee engineering efforts across various domains such as identity, payments, ledgering, risk, and AI
  • Collaborate with other product leaders to establish and execute on vision & architecture strategies
  • Help drive the unified vision for product platform services and API surface
  • Lead the development and scaling of data stores and ledger systems within payment frameworks
  • Implement best practices for building and maintaining large-scale systems

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLBlockchainJavaSoftware ArchitectureCross-functional Team LeadershipAPI testingCollaborationRESTful APIsMentoringMicroservicesData modeling

Posted about 2 hours ago
Apply
Apply
🔥 Lead, Engineering
Posted about 4 hours ago

📍 North America

💸 162000.0 - 225000.0 CAD per year

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • 3+ years of experience managing teams of software engineers.
  • 8+ years of experience building production-level code with a large user base, robust design structure, and rigorous code quality
  • Demonstrates excellent verbal and written technical communication skills and desire to collaborate with colleagues, mentor fellow engineers, and lead projects
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
  • Solid experience in designing, writing, testing, and maintaining highly distributed systems and/or data storage software
  • Experience with large backend/compiled codebases and compiled languages, preferably in C++/C/Rust/Go/Java
  • Onboard onto a highly technical product as an individual contributor to gain product knowledge before taking on managerial responsibilities.
  • Actively participate in hiring for the Cluster Scalability team
  • Lead and grow other engineers to coordinate seamless changes in a large, feature-rich code base
  • Manage engineers effectively in all aspects of people management (performance and growth, compensation, mentoring, etc.)
  • Work with product managers, program managers, and other teams to specify, prioritize and deliver new features that delight our users
  • Estimate task complexity and timeline, report progress, and voice risks for projects executed by reports to stakeholders
  • Ensure that the team is running smoothly by independently eliminating technical barriers, coordinating with other teams regarding dependencies, and focusing on the overall happiness of the team
  • Contribute to planning for organizational growth, including allocation of engineering resources, future hiring plans, and assignment of projects
  • Ensure high quality and velocity in the design and implementation of new functionality in the Server that reports up to you
  • Handle distributed systems related customer escalations from the Technical Support team and coach teammates to do the same

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentJavaMongoDBPeople ManagementSoftware ArchitectureC++ActiveMQAlgorithmsData StructuresGoRustCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringWritten communicationTeam managementComputer skillsTechnical supportDebugging

Posted about 4 hours ago
Apply
Apply
🔥 Chief Technology Officer
Posted about 6 hours ago

📍 United States

🧭 Full-Time

💸 280000.0 - 400000.0 USD per year

🔍 Healthcare Technology

  • 15+ years of progressive leadership experience across product, engineering, and data science functions, with at least seven years in executive roles at a high-growth startup or a large, complex technology organization.
  • Demonstrated ability to build and scale high-performing, cross-functional teams of 50+ across engineering and data science, including experience managing remote or distributed teams.
  • Proven track record of scaling customer-facing digital products or platforms from early stages to significant user base, with quantifiable impact on key business metrics (e.g., revenue, market share, customer acquisition cost, retention).
  • Deep understanding of modern software development methodologies, data analytics, and AI/ML frameworks and their application in a business context.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), modern front-end frameworks (React and React Native), and API-first design principles.
  • Demonstrated ability to drive product and technology innovation that has resulted in significant improvements in business outcomes (e.g., increased customer satisfaction, market share, revenue, or operational efficiency).
  • Exceptional communication and presentation skills, with the ability to articulate complex technical concepts clearly and 1 persuasively to both technical and non-technical 2 audiences, including board members and investors.
  • Proven experience leading Agile teams and driving cross-functional collaboration to deliver on complex product and technology roadmaps.
  • Experience with OKRs or other performance management frameworks is a plus.
  • Define and champion Alto's technology vision, directly shaping the future of healthcare.
  • Ensure the scalability, reliability, and security of Alto's technology infrastructure, enabling seamless operations and future expansion.
  • Partner with executive leadership to define company strategy and drive key performance metrics.
  • Own the entire tech development lifecycle, delivering exceptional products that exceed customer expectations.
  • Lead and inspire a world-class technology organization.
  • Establish priorities and execute product roadmaps that fuel exponential growth and transform the patient experience.
  • Champion user-centric design, solving critical problems for patients and healthcare professionals.
  • Establish and evangelize best practices across the technology organization, driving continuous improvement and innovation.
  • Evolve Alto's platform architecture to anticipate market needs and maintain a competitive edge.
  • Identify and integrate cutting-edge technologies to enhance Alto's offerings.
  • Cultivate a high-performing, inclusive engineering culture that empowers teams to innovate and thrive.
  • Collaborate cross-functionally to align product, science, and technology initiatives with overall business objectives.
  • Develop and mentor high-potential leaders, product managers, engineers, and technical staff, building the next generation of technology leaders.
  • Drive seamless communication and collaboration across the organization to ensure flawless execution of strategic priorities.

AWSBackend DevelopmentDockerLeadershipSQLAgileArtificial IntelligenceCloud ComputingData AnalysisFrontend DevelopmentJavascriptKubernetesMachine LearningPeople ManagementProduct ManagementReact NativeSoftware ArchitectureCross-functional Team LeadershipAPI testingData scienceREST APICommunication SkillsProblem SolvingMentoringStrategic thinkingSoftware EngineeringData analyticsData managementSaaS

Posted about 6 hours ago
Apply
Apply
🔥 AERDF - Deputy Chief, R&D
Posted about 6 hours ago

📍 United States

💸 176800.0 - 293111.0 USD per year

🔍 Education Research & Development

🏢 Company: Daniels Solutions

  • 10+ years of progressive experience managing complex, high-stakes R&D programs.
  • Strong operational skills, including handling contracts, optimizing processes, and executing efficiently.
  • Proven ability to balance strategic thinking and thought partnership in research operations, focusing on improving processes rather than conducting research.
  • Expertise in advanced research methodologies and frameworks
  • Demonstrated success in navigating ambiguity, driving innovation, and fostering relationships across complex teams.
  • Extensive experience managing large-scale technology procurement.
  • Proficiency in cloud computing, big data analytics, and data security best practices.
  • Strong analytical, problem-solving, and data-driven decision-making skills.
  • Exceptional communication skills, with the ability to clearly explain complex concepts to both technical and non-technical audiences.
  • Lead the design and implementation of AERDF’s advanced R&D capabilities and capacities.
  • Lead the improvement and execution of AERDF’s advanced R&D contracting and procurement processes from design through assessment.
  • Identify, evaluate, and integrate emerging technologies to enhance AERDF’s R&D capabilities, conducting thorough due diligence and impact assessments.
  • Develop strategic processes to accelerate the R&D processes, building a hub and spoke model and infrastructure.
  • Automate repetitive tasks, eliminate bottlenecks, and uphold rigorous ethics and privacy standards to drive innovation and efficiency.
  • Implement a robust strategic design framework for high-stakes R&D projects, proactively addressing challenges and de-risking high risk, high reward innovation.
  • Monitor progress against KPIs using advanced analytics and provide actionable insights through custom dashboards and regular reporting to senior leadership.
  • Establish and optimize department workflows that align with strategic goals while maximizing organizational impact and efficiency.
  • Develop and lead sophisticated contract management processes with external vendors, research institutions, and technology providers.
  • Support program leaders in crafting RFPs, negotiating terms, and ensuring adherence to timelines and budgets.
  • Build and lead a high-performing team, fostering an innovative and growth-oriented culture where everyone has a sense of belonging..
  • Build trusting and collaborative relationships with program team members to align R&D design, infrastructure and workflows with program objectives.
  • Work with program team members to encourage and enable high risk, high reward opportunities for innovation.
  • Identify talent needs and plan for future hires, including a Director of R&D Infrastructure and two additional roles focused on contract management, to enhance team capacity and drive strategic initiatives.
  • Cultivate strong partnerships with stakeholders, vendors, and external organizations to ensure alignment and shared accountability.
  • Act as a trusted advisor to senior leadership and program managers, providing guidance, facilitating open communication, and supporting informed decision-making.

LeadershipProject ManagementSQLCloud ComputingData AnalysisSoftware ArchitectureCross-functional Team LeadershipOperations ManagementFinancial ManagementAlgorithmsStrategic ManagementCommunication SkillsCI/CDProblem SolvingAgile methodologiesRelationship buildingRisk ManagementData visualizationTeam managementStakeholder managementStrategic thinkingProcess improvementData modelingBudget management

Posted about 6 hours ago
Apply
Apply
🔥 Manager, Engineering Operations
Posted about 16 hours ago

📍 Canada, United States

💸 137430.0 - 152700.0 USD per year

🔍 SaaS

🏢 Company: Tucows👥 1001-5000💰 $240,000,000 Post-IPO Debt over 1 year ago🫂 Last layoff 5 months agoEmailWeb HostingDomain RegistrarMobileISP

  • Proven experience as an Operations and/or Engineering Manager.
  • Familiarity with IT Service Management (ITSM) principles and best practices.
  • Demonstrated ability to manage escalations, prioritize issues, and coordinate cross-functional problem-solving efforts.
  • Excellent leadership, communication, and interpersonal skills.
  • Experience with monitoring tools, automation frameworks, and service reliability strategies.
  • Oversee and improve engineering support workflows, ensuring efficiency and effectiveness in handling technical escalations and platform reliability.
  • Lead and mentor a diverse engineering team, providing guidance and career development opportunities across all levels of experience.
  • Act as the first line of engineering support, collaborating closely with incident response teams and specialized engineering groups to resolve platform issues.
  • Drive root cause analysis and resolution by identifying recurring issues, leading problem management efforts, and coordinating long-term fixes.
  • Partner with engineering teams to implement bug fixes and improvements, ensuring platform stability and operational efficiency.
  • Develop and enhance internal tools to improve operational workflows, incident response, and knowledge management, leveraging AI and automation where applicable.
  • Monitor key operational metrics, identify trends, and implement process optimizations to enhance team performance and service delivery.

LeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingPeople ManagementSoftware ArchitectureCross-functional Team LeadershipOperations ManagementCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsDevOpsTechnical supportScriptingSaaS

Posted about 16 hours ago
Apply
Apply
🔥 Engineering Manager - Pipelines
Posted about 20 hours ago

📍 North/South American time zones

💸 152000.0 - 205000.0 USD per year

🔍 SaaS

🏢 Company: Customer.io👥 251-500💰 Series A about 3 years agoDigital MediaSaaSProduct SearchSoftware

  • At least three years’ experience as an Engineering Manager working on a SaaS product (B2B or B2C) at an (ideally early-to-mid-stage) SaaS company
  • Understands SaaS software architecture, languages (we use Go), technologies, and cloud infrastructure (GCP/AWS) deeply enough to represent their squad’s technical choices across the company
  • Makes time to understand technical architecture, tinker with new technologies, review proposals, and provide feedback to level up the engineers around them
  • Builds and nurtures high performing teams
  • Is fueled to reach higher when our customers are having a bad day
  • Communicates concisely, accurately, and directly, both verbally and in writing
  • Lead effective squad rituals, and ensure production readiness through quality peer-review, quality standards, documentation, deployment, logging, and monitoring practices
  • Ensure your squad’s solutions are scalable, architecturally sound, flexible, and secure
  • Create accountability for delivery timelines while fostering an inclusive, collaborative, and empathetic work environment
  • Provide direct, timely, and specific coaching and development opportunities for your direct reports across backend, front-end, full stack, and QA
  • Hire, onboard and manage performance to ensure the right people are in place to accomplish business objectives within your squad
  • Understand Customer.io’s vision, business model, target markets, acquisition channels, competitors, and products well enough to ask questions that drive meaningful investigation within your squad
  • Build and maintain a partnership with your Product Management and Design peers

AWSBackend DevelopmentLeadershipSQLCloud ComputingGCPPeople ManagementProduct ManagementSoftware ArchitectureGoSaaS

Posted about 20 hours ago
Apply
Apply
🔥 Site Reliability Engineer
Posted about 22 hours ago

📍 United States of America

💸 63000.0 - 108675.0 USD per year

🏢 Company: vspvisioncareers

  • Bachelor’s Degree in Computer Science or related field and/or equivalent experience
  • 4+ years of related functional experience
  • Experience with both Windows and Linux, as well as containerization software products
  • Functional with continuous integration and continuous delivery
  • Experience with automation and orchestration using Chef, Puppet, Ansible and containers
  • Coding skills beyond simple scripts and knowledge of application architecture
  • Ability to program (structured and OO) with one or more high level languages, such as Python, Java, C/C++/C#, Ruby, and JavaScript
  • Understanding of distributed storage technologies like NFS, HDFS, Ceph, S3 as well as dynamic resource management frameworks (OpenShift, Kubernetes, Yarn)
  • Skilled in spotting problems and identifying performance bottlenecks, leading to problem and root cause analysis and risk mitigation
  • Capacity monitoring and performance planning experience with cloud solutions like AWS using applications such as Dynatrace, New Relic, App Dynamic
  • Use engineering design concepts to recommend design or test methods for attaining or improving operational reliability in support of business objectives.
  • Develop and implement high-reliability tools, systems, and services using engineering methodologies and tools.
  • Determine reliability requirements and deliver insights from massive scale data in real time.
  • Propose changes in design or formulation to improve system and/or process reliability.
  • Utilize best practices and work with cross-functional teams to provide solutions and a positive user experience.
  • Improve reliability, quality, and time-to-market for suite of software solutions, through effective hosting, monitoring, operations, and automation
  • Develop proprietary tools to improve system reliability and mitigate weaknesses in incident management or software delivery
  • Collaborate with team members to troubleshoot and fix issues utilizing knowledge of  problems to route support escalation issues to the appropriate teams
  • Add automation for improved collaborative response in real-time, updates documentation, runbook tools, and modules to prepare teams for incidents
  • Support optimizing the software development life cycle to boost service reliability, based on post-incident reviews
  • Support system cost modeling for all hosted systems
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve
  • Deliver primary operational support and engineering for distributed software applications
  • Implement guidelines and plans for automated systems delivery maintaining system and data security
  • Assist with impact analysis regarding enterprise-wide technology
  • Perform capacity monitoring with various monitoring tools (Splunk, Dynatrace, etc.) and make recommendations
  • Gather and analyze metrics from both operating systems and applications to assist in performance tuning, fault finding, and corrective action planning
  • Support system integration, software, and hardware at enterprise level for optimum performance
  • Partner with development teams to improve services through rigorous automated testing and release procedures
  • Contribute to system architecture planning, and policies and procedures surrounding enterprise-wide technology
  • Participate in system design consulting, platform management, and capacity planning
  • Stay abreast of new technologies; introduce applicable technology in alignment with business goals and for creative solutions

AWSDockerPostgreSQLPythonSQLBashCloud ComputingData AnalysisDynamoDBElasticSearchGitJavaKafkaKubernetesMySQLOracleRabbitmqSoftware ArchitectureZabbixAlgorithmsCassandraData StructuresPrometheusRedisSparkCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsTerraformMicroservicesTeamworkTroubleshootingJSONCross-functional collaborationAnsibleScriptingDebugging

Posted about 22 hours ago
Apply
Apply

📍 Canada

💸 98400.0 - 137800.0 CAD per year

🔍 Software Development

  • A degree in Computer Science or Engineering, and 5-8 years of experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact
  • Experience writing clean code that performs well at scale; ideally experienced with languages like Python, Scala, Java, Go, and shell script
  • Passionate interest in data engineering and infrastructure; ingestion, storage and compute in relational, NoSQL, and serverless architectures
  • Experience with various types of data stores, query engines and frameworks, e.g. PostgreSQL, MySQL, S3, Redshift/Spectrum, Presto/Athena, Spark
  • Experience working with message queues such as Kafka and Kinesis
  • Experience developing data pipelines and integrations for high volume, velocity and variety of data
  • Experience with data warehousing and data modeling best practices
  • Work within a cross-functional team (including analysts, product managers, and other developers) to deliver data products and services to our internal stakeholders
  • Conduct directed research and technical analysis of new candidate technologies that fill a development team’s business or technical need
  • Provide technical advice, act as a role model for your teammates, flawlessly execute complicated plans, and navigate many levels of the organization
  • Contribute enhancements to development, build, deployment, and monitoring processes with an emphasis on security, reliability and performance
  • Implement our technical roadmap as we scale our services and build new data products
  • Participate in code reviews, attend regular team meetings, and apply software development best practices
  • Take ownership of your work, and work autonomously when necessary
  • Recognize opportunities to improve efficiency in our data systems and processes, increase data quality, and enable consistent and reliable results
  • Participate in the design and implementation of our next generation data platform to empower Hootsuite with data
  • Participate in the development of the technical hiring process and interview scripts with an aim of attracting and hiring the best developers

AWSPostgreSQLPythonSoftware DevelopmentSQLAgileApache AirflowCloud ComputingData AnalysisData MiningETLJavaKafkaMySQLSoftware ArchitectureAlgorithmsAPI testingData engineeringData StructuresGoServerlessSparkCI/CDRESTful APIsMicroservicesScalaData visualizationData modelingData management

Posted 1 day ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 130000.0 - 170000.0 CAD per year

🔍 Higher Education

🏢 Company: Acuity Insights👥 101-250💰 $5,000,014 over 1 year agoEducationHigher EducationTraining

  • Led senior-level product management initiatives, excelling in discovery, problem identification, roadmapping, scope management, and agile delivery.
  • Built and scaled SaaS B2B or B2C product roadmaps, successfully launching products with over 10,000 monthly active users.
  • Bring strong knowledge of engineering best practices, CI/CD, and system architecture—you can push back on unnecessary complexity and advocate for pragmatic solutions.
  • Define and own the vision, strategy, and roadmap for next-generation assessment products.
  • Own the end-to-end product lifecycle, from discovery to launch and iteration.
  • Build and maintain strong relationships with stakeholders to drive execution and alignment.
  • Lead the growth of next-generation assessment products, positioning them as key solutions in the education and professional training space.

LeadershipProject ManagementAgileBusiness IntelligenceData AnalysisProduct ManagementSoftware ArchitectureUser Experience DesignProduct OperationsCross-functional Team LeadershipProduct DevelopmentProduct AnalyticsAPI testingCommunication SkillsCI/CDProblem SolvingRESTful APIsMarket ResearchStakeholder managementStrategic thinkingData analyticsSaaSA/B testing

Posted 1 day ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 177000.0 - 263000.0 CAD per year

🔍 Software Development

🏢 Company: PagerDuty👥 1001-5000💰 $350,000,000 Post-IPO Debt over 1 year ago🫂 Last layoff about 2 years agoIT ManagementCloud ComputingSaaSAnalyticsInformation TechnologySoftware

  • At least 12 years of demonstrated hands-on experience in software engineering, architecture, and design at leading SaaS companies.
  • Proven record of delivering enterprise-scale platforms and driving significant technical change across multiple teams or domains.
  • Deep expertise in backend architectures, including microservices, APIs, and cloud-native technologies.
  • Proficiency in modern programming languages (e.g., Java, Go, Python, Elixir, Ruby, or similar), strong foundations in distributed systems, security practices, and cost-effective scaling strategies.
  • Proven ability to define and communicate a long-term technical roadmap that impacts business strategy.
  • Experience leading cross-team architecture discussions, building technical prototypes, and driving the adoption of best practices across diverse engineering teams.
  • Define and articulate the long-range technical roadmaps and architecture for our core SaaS platform.
  • Develop, prototype, and implement complex, scalable solutions in collaboration with cross-team leaders across our Authentication and Authorization, Monetization and Entitlements, the Developer Ecosystem and Public APIs, and Account and Admin Experience teams.
  • Evaluate new technologies and design innovative solutions that drive platform evolution over a 3–5 year horizon.
  • Act as a technical leader and consultant across multiple teams, breaking down ambiguous problems and translating them into effective engineering solutions.
  • Foster a culture of collaboration by mentoring engineers, facilitating technical discussions, and ensuring that design decisions are clearly articulated across the teams.
  • Oversee and contribute to the technical design and evolving architecture of critical systems.
  • Ensure that designs meet rigorous standards in coding, reliability, scalability, security, and cost efficiency.
  • Provide guidance on technical decisions that align with short-term project needs and long-term strategic goals.
  • Serve as a technical resource for high-impact projects and complex problem-solving.
  • Coach and mentor Senior and Staff engineers, establishing development standards and fostering a learning environment.
  • Work closely with Product Managers, Engineering Managers, and other stakeholders to prioritize engineering initiatives that align with overall business objectives, including customer experience, cost optimization, and operational excellence.
  • Ensure that each team’s roadmap is harmonized with the overarching technical vision.
  • Lead efforts to evaluate emerging technologies and create prototypes that address complex challenges within our platform.
  • Use data-driven approaches to validate architectural ideas and measure their impact on system performance and customer success.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsJavaKubernetesRubySoftware ArchitectureCross-functional Team LeadershipData StructuresGoCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsTerraformMicroservicesJSONSaaS

Posted 1 day ago
Apply
Shown 10 out of 182