CrawlJobs Logo

Senior Software Developer, Compliance and Multi-Region

getmaintainx.com Logo

MaintainX

Location Icon

Location:
Canada , Montreal, Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and multi-tenant environments, starting with our FedRAMP-focused AWS GovCloud environment. This role is highly hands-on and combines application development, infrastructure work, and cross-team collaboration to ensure our regulated and regional deployments stay aligned with our commercial SaaS architecture while meeting strict compliance, security, and operational requirements. This role is well suited for a senior developer who enjoys tackling complex, ambiguous technical problems and translating them into clear, practical solutions that teams can adopt without needing deep domain context.

Job Responsibility:

  • Design and implement shift-left practices and tooling that support reliable release cycles in high-compliance and multi-region environments
  • Own and evolve core technical components that support compliance and regional deployments, including provisioning, configuration, and lifecycle management
  • Design, develop, and review application features across the stack, with proficiency in TypeScript and React Native, ensuring they deploy cleanly and consistently across regions
  • Build and maintain infrastructure-as-code using Terraform and Atmos to manage AWS GovCloud and other regional environments
  • Ensure architectural consistency between regulated, regional, and commercial environments, helping minimize drift while respecting compliance and locality constraints
  • Lead technical execution for complex initiatives, collaborating with engineering, security, compliance, and product stakeholders
  • Troubleshoot, debug, and optimize services across infrastructure and application layers in distributed, multi-region systems
  • Contribute to documentation and technical standards that support operational clarity, repeatability, and audit readiness

Requirements:

  • Strong full-stack development experience, including TypeScript, React Native, backend development, and CI/CD pipelines
  • Solid experience with AWS and infrastructure-as-code frameworks such as Terraform and Atmos
  • GovCloud experience is a plus
  • Proven ability to drive complex technical initiatives that span multiple systems or teams
  • Comfortable working in regulated or operationally sensitive environments with a high bar for reliability and correctness
  • Able to balance deep technical contribution with clear communication and technical influence
  • Enjoy mentoring through example, design discussions, and code reviews, even without formal people leadership responsibilities

Nice to have:

  • Experience working with compliance frameworks such as FedRAMP, SOC2, or similar
  • Experience designing or operating multi-region or region-agnostic platforms
  • Experience maintaining parallel environments such as commercial and regulated deployments
  • Familiarity with incident response, change management, and audit-aligned operational processes
What we offer:
  • Competitive salary and meaningful equity opportunities
  • Healthcare, dental, and vision coverage
  • 401(k) / RRSP enrollment program
  • Take what you need PTO
  • A Work Culture where: You’ll work alongside folks across the globe that reflect the MaintainX values, Smart Humble Optimist
  • We believe in meritocracy, where ideas and effort are publicly celebrated

Additional Information:

Job Posted:
February 18, 2026

Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31694 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Developer, Compliance and Multi-Region

Principal Software Engineer, Trusted Data Platform

As a Principal Software Engineer, you will be a technical leader and hands-on co...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience in backend software development, focusing on distributed systems and storage solutions
  • 5+ years of experience working with AWS storage services (S3, DynamoDB, EBS, EFS, FSx, Glacier)
  • Strong expertise in system design, architecture, and scalability for large-scale storage solutions
  • Proficiency in at least one major backend programming language (Kotlin, Java, Go, Rust, or Python)
  • Experience designing and implementing highly available, fault-tolerant, and cost-efficient storage architectures
  • Deep understanding of distributed systems, replication strategies, sharding, and caching
  • Knowledge of data security, encryption best practices, and compliance requirements (SOC2, GDPR, HIPAA)
  • Experience leading engineering teams, mentoring senior engineers, and driving technical roadmaps
  • Proficiency with observability tools, performance monitoring, and troubleshooting at scale
Job Responsibility
Job Responsibility
  • Designing and optimizing high-scale, distributed storage systems built on AWS storage technologies
  • Shaping the architecture, performance, and reliability of backend storage solutions that power critical applications at scale
  • Designing, implementing, and optimizing backend storage services that support high throughput, low latency, and fault tolerance
  • Working closely with senior engineers, architects, and cross-functional teams to drive scalability, availability, and efficiency improvements in large-scale storage solutions
  • Leading technical deep dives, architecture reviews, and root cause analyses to resolve complex production issues related to storage performance, consistency, and durability
  • Driving best practices in distributed system design, security, and cloud cost optimization
  • Mentoring senior engineers, contributing to technical roadmaps, and helping shape the long-term storage strategy
  • Collaborating with Site Reliability Engineers (SREs) to implement observability, monitoring, and disaster recovery strategies, ensuring high availability and compliance with industry standards
  • Advocating for automation, Infrastructure-as-Code (IaC), and DevOps best practices, leveraging tools like Terraform, AWS CloudFormation, Kubernetes (EKS), and CI/CD pipelines to enable scalable deployments and operational excellence
What we offer
What we offer
  • Atlassians can choose where they work – whether in an office, from home, or a combination of the two
  • Atlassians have more control over supporting their family, personal goals, and other priorities
  • We can hire people in any country where we have a legal entity
  • Interviews and onboarding are conducted virtually
  • Whatever your preference - working from home, an office, or in between - you can choose the place that's best for your work and your lifestyle
Read More
Arrow Right

Full Stack Developer

Join our dynamic and agile team responsible for building LGT's cutting-edge Digi...
Location
Location
Hong Kong , Hong Kong
Salary
Salary:
Not provided
lgt.com Logo
LGT Gruppe Holding AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience in full-stack development, with a strong emphasis on Python for backend and data engineering
  • Proficiency in modern frontend development using React/Next.js, HTML, and CSS
  • Experience with REST API development and designing/optimizing NoSQL (MongoDB) and RDBMS (PostgreSQL) databases
  • Familiarity with containerization (Docker) and orchestration (Kubernetes), and experience with CI/CD tools such as GitLab CI/CD
  • Understanding of microservices architecture and cloud-native application development
  • Able to master CI/CD practices and solutions, with a strong understanding of cloud environments (Azure preferred)
  • Experience or strong interest in AI-assisted development, AI frameworks, and system integration with AI models (e.g., Agent, MCP)
  • Knowledge of basic algorithms, object-oriented, and functional design principles and best practices patterns
  • Strong analytical, problem-solving, and troubleshooting skills with great attention to detail
  • Experience working in an Agile/Scrum environment and a familiarity with lean development principles
Job Responsibility
Job Responsibility
  • Design, develop, and test resilient, stateless, scalable, and reusable services and APIs primarily using Python for backend and data processing
  • Build highly responsive and intuitive user interfaces using React/Next.js, emphasizing design patterns, reusability, code quality, and secure coding practices
  • Collaborate closely with product managers, business analysts, and end-users to understand business needs, analyze problems, and propose innovative technical solutions that enhance functionality and user interaction
  • Architect and implement technical solutions that adhere to LGT's standards, deliver optimized client experience, and provide competitive advantage
  • Develop AI solutions (e.g., automation, chatbots, agent-based systems, MCP prototyping) and integrate them seamlessly with existing business systems to augment platform capabilities
  • Establish and maintain a robust shared data foundation, designing and optimizing databases (MongoDB, PostgreSQL) and writing effective APIs as a platform
  • Automate and enhance CI/CD pipelines using GitLab CI/CD, Docker, Kubernetes, and ArgoCD to ensure quality change, system responsiveness, and deployment efficiency for global reach
  • Develop multi-region deployment solutions, proactively addressing geo-specific compliance requirements and localization challenges
  • Ensure data integrity and security by implementing industry’s best practices and LGT's security standards
  • Drive and contribute to test automation efforts, ensuring quality at every stage of the development lifecycle
What we offer
What we offer
  • Parental leave
  • Marriage leave
  • Childcare assistance
  • Annual leave
  • Support for external training and further education
  • Study leave
  • Long employee service awards
  • Staff referral awards
  • Life and accident insurance
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Join our dynamic and agile team responsible for building LGT's cutting-edge Digi...
Location
Location
Hong Kong , Hong Kong
Salary
Salary:
Not provided
lgt.com Logo
LGT Gruppe Holding AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience in full-stack development, with a strong emphasis on Python for backend and data engineering
  • Proficiency in modern frontend development using React/Next.js, HTML, and CSS
  • Experience with REST API development and designing/optimizing NoSQL (MongoDB) and RDBMS (PostgreSQL) databases
  • Familiarity with containerization (Docker) and orchestration (Kubernetes), and experience with CI/CD tools such as GitLab CI/CD
  • Understanding of microservices architecture and cloud-native application development
  • Able to master CI/CD practices and solutions, with a strong understanding of cloud environments (Azure preferred)
  • Experience or strong interest in AI-assisted development, AI frameworks, and system integration with AI models (e.g., Agent, MCP)
  • Knowledge of basic algorithms, object-oriented, and functional design principles and best practices patterns
  • Strong analytical, problem-solving, and troubleshooting skills with great attention to detail
  • Experience working in an Agile/Scrum environment and a familiarity with lean development principles
Job Responsibility
Job Responsibility
  • Design, develop, and test resilient, stateless, scalable, and reusable services and APIs primarily using Python for backend and data processing
  • Build highly responsive and intuitive user interfaces using React/Next.js, emphasizing design patterns, reusability, code quality, and secure coding practices
  • Collaborate closely with product managers, business analysts, and end-users to understand business needs, analyze problems, and propose innovative technical solutions that enhance functionality and user interaction
  • Architect and implement technical solutions that adhere to LGT's standards, deliver optimized client experience, and provide competitive advantage
  • Develop AI solutions (e.g., automation, chatbots, agent-based systems, MCP prototyping) and integrate them seamlessly with existing business systems to augment platform capabilities
  • Establish and maintain a robust shared data foundation, designing and optimizing databases (MongoDB, PostgreSQL) and writing effective APIs as a platform
  • Automate and enhance CI/CD pipelines using GitLab CI/CD, Docker, Kubernetes, and ArgoCD to ensure quality change, system responsiveness, and deployment efficiency for global reach
  • Develop multi-region deployment solutions, proactively addressing geo-specific compliance requirements and localization challenges
  • Ensure data integrity and security by implementing industry’s best practices and LGT's security standards
  • Drive and contribute to test automation efforts, ensuring quality at every stage of the development lifecycle
What we offer
What we offer
  • Parental leave
  • Marriage leave
  • Childcare assistance
  • Annual leave
  • Support for external training and further education
  • Study leave
  • Long employee service awards
  • Staff referral awards
  • Life and accident insurance
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Senior .Net Backend Engineer

The Cloud Engineering team at Seismic is responsible for infrastructure deployed...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comfortable asking questions and respectfully voicing your opinion in group settings
  • Comfortable providing and discussing a recommendation after evaluating multiple solutions
  • Experienced working in a software development environment with a strong focus on backend engineering, API design, and building internal developer platforms
  • Production-level expertise in object-oriented or scripting languages, with a strong preference for Python or C#
  • Familiarity with configuration management and infrastructure-as-code tools (such as Ansible or Terraform) to bridge the gap between software and operations
  • Have a strong knowledge of Linux, Kubernetes, networking, and infrastructure fundamentals in a multi-region microservice architecture environment
  • Comfortable collaborating within a global team
  • Comfortable using AI-assisted development tools such as GitHub CoPilot (e.g., code generation, infrastructure-as-code suggestions, test generation, issue troubleshooting)
  • Able to critically evaluate AI-generated outputs, identify failure modes, and apply sound engineering judgment before promoting changes to production
  • Curious and pragmatic about applying AI to operational problems (reliability, observability, incident response, cost optimization, developer experience) rather than viewing AI as a novelty
Job Responsibility
Job Responsibility
  • Drive development and maintenance of our .NET tenant management tooling and automation
  • Design and build robust software solutions and APIs to eliminate manual work related to tenant creation, deletion, renaming, migration, and refresh processes
  • Contribute to best practices and build out tools and frameworks to increase productivity of our Engineering group
  • Work closely with application development teams and incorporate their feedback to improve developer experience and reduce toil
  • Present plans and proposals to Engineering Leadership
  • Lead projects as we execute objectives shared across our Production Engineering team
  • Provide guidance to less senior engineers
  • Participate in a 12 hours on, 12 hours off on-call rotation within the Production Engineering team
  • Leverage AI-assisted tools to accelerate software development, testing, and documentation while ensuring reliability, security, and compliance standards are met
  • Apply AI techniques to reduce operational toil, such as automated analysis of automation failures
  • Fulltime
Read More
Arrow Right

Cloud Solution Architect - Security

With more than 45,000 employees and partners worldwide, the Customer Experience ...
Location
Location
Malaysia , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Information Technology, Engineering, Business, Liberal Arts, or related field AND 4+ years experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions, practice development, architecture, and/or consulting OR equivalent experience
  • Deep knowledge of Microsoft Entra ID (Azure AD): tenant governance, authentication modernization, conditional access, privileged access workstations
  • Strong experience in Azure Infrastructure: resiliency design, landing zone governance, HA/DR architecture, cost optimization, and security posture improvements
  • Experience in implementing security solutions including Defender for Cloud, Defender for Endpoint, Sentinel, Security Copilot
  • Implementation of Zero Trust principles and identity hardening
  • Familiarity with Azure networking, multi-region deployments, and compliance frameworks
  • Proven track record in large-scale enterprise environments (banking, healthcare, or government workloads)
  • Ability to lead architectural design sessions and drive technical conversations with senior IT decision-makers
  • Excellent communication and stakeholder management skills
  • Ability to operate in high-pressure, mission-critical scenarios
Job Responsibility
Job Responsibility
  • Planning and delivering proactive and reactive support including onsite presence as needed
  • Working with a larger customer account team to strengthen customer relationships and to work on Microsoft cloud and application innovation strategies that allow you to develop an immediate and long-term Customer Success Plan and Value Based Delivery for reactive and proactive needs
  • Identifying and managing customer goals and Support for Mission Critical (SfMC) opportunities across Azure and Identity to improve the quality, consumption, and health of the customer's solution
  • Driving and participating in proactive delivery management as well as spot performance issues, analyze problems, and drive activities focused on stabilizing and optimizing your customer's solution
  • Working with internal Microsoft support teams, account teams, product engineering and service engineering teams and other stakeholders to ensure a streamlined and efficient customer support experience
  • Applying and sharing lessons learned for continuous process and delivery improvement for the customer and peers
  • Engaging in meetings with your customers and account teams to review Support for Mission Critical services, customer support issues, and articulate your Customer Success Plans
  • Sharing and gaining knowledge through technical communities
  • Contributing to on-call rotations to ensure a high quality of service for the critical incidents created by Support for Mission Critical customers
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer

The Cloud Engineering team at Seismic is responsible for infrastructure deployed...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands‑on experience in DevOps, Platform Engineering, Cloud Infrastructure, or a related engineering role in production environments
  • Comfortable asking questions and respectfully voicing your opinion in group settings
  • Comfortable providing and discussing a recommendation after evaluating multiple solutions
  • Detailed understanding of DevOps Capabilities and their importance in enabling high performing teams
  • Experienced working in a cloud environment in a role of devops engineer, infrastructure engineer, or software development engineer with infrastructure exposure
  • High level of competency with at least one cloud platform, ideally multiple, such as Azure, AWS, Google Cloud, IBM Cloud, or Oracle Cloud Infrastructure
  • Production level use of Terraform, Shell/Bash, and Python (or Go, Java, Ruby–another non-Shell programming language)
  • Have a strong knowledge of Linux, Kubernetes, networking, and infrastructure fundamentals in a multi-region microservice architecture environment
  • Comfortable collaborating within a global team
  • Comfortable using AI-assisted development tools such as GitHub CoPilot
Job Responsibility
Job Responsibility
  • Drive development and maintenance of our .NET tenant management tooling and automation
  • Elimination of manual work related to tenant creation, deletion, renaming, migration, and refresh processes
  • Debug these processes when they fail
  • Contribute to best practices and build out tools and frameworks to increase productivity of our Engineering group
  • Work closely with application development teams and incorporate their feedback to improve developer experience and reduce toil
  • Present plans and proposals to Engineering Leadership
  • Lead projects as we execute objectives shared across our Production Engineering team
  • Provide guidance to less senior engineers
  • Participate in a 12 hours on, 12 hours off on-call rotation within the Production Engineering team
  • Leverage AI-assisted tools to accelerate infrastructure development, troubleshooting, and documentation while ensuring reliability, security, and compliance standards are met
  • Fulltime
Read More
Arrow Right

Devops Senior Programmer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Expert-level container orchestration and cloud-native technologies
  • Advanced infrastructure automation and IaC practices
  • Strong security engineering and DevSecOps implementation
  • Proficient in scripting languages
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Global Payroll Specialist

We’re looking for a Senior Global Payroll Specialist to help lead payroll proces...
Location
Location
Canada , Vancouver
Salary
Salary:
78400.00 - 109800.00 CAD / Year
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in payroll processing, preferably in a global or multi-regional environment
  • Canadian Payroll Association PCP certification preferred
  • Experience in payroll software and systems (e.g., Workday, ADP, Dayforce)
  • Experience with Workday including payroll processing module
  • Proficiency in Excel, data analysis, and payroll reporting, with a focus on identifying discrepancies and recommending corrective actions
  • Demonstrated ability to develop and maintain comprehensive payroll documentation, SOPs, and audit checklists to drive consistency and support team operations
  • Strong problem-solving capabilities, with a proactive approach to identifying process gaps and implementing solutions
  • Meticulous attention to detail, ensuring data integrity and accuracy in all payroll functions
  • Experience in providing training and guidance to payroll specialists to elevate team capabilities and maintain process alignment.
  • Accountability: holds self and others accountable to meet commitments
Job Responsibility
Job Responsibility
  • End-to-end payroll processing across multiple regions, ensuring accuracy, timeliness, and adherence to regulatory requirements
  • Develop, refine, and maintain comprehensive payroll process guides, SOPs, and audit checklists to standardize workflows and support team efficiency
  • Identify operational gaps, recommend enhancements, and implement process improvements to streamline payroll workflows and elevate team efficiency
  • Collaborate with payroll vendors and external partners to ensure seamless payroll processing and regulatory compliance
  • Serve as a senior resource to payroll specialists, providing expert guidance, addressing complex inquiries, and delivering training on updated processes and documentation
  • Cultivates a learning environment where payroll specialists are encouraged to share insights, solve problems collectively, and elevate team performance
What we offer
What we offer
  • Canadian Benefits: comprehensive benefits to support health and wellbeing including medical, dental, vision, life/disability insurances, Employee and Family Assistance Program
  • group RRSP plan with a company match of up to 4% of base salary
  • US Benefits: comprehensive benefits including medical, dental, vision, life/disability insurances
  • 401k Plan with a company match (up to 4% of base salary)
  • Employee and Family Assistance Program
  • Global Parental Leave: 26 weeks of full and partially paid leave for eligible employees
  • Fulltime
Read More
Arrow Right