Senior Software Engineer Jobs overseas

About 111713 results in (4) seconds Clear Filters

Jobs Search

About 111713 results in (4) seconds
Senior Software Engineer at ECi Software Solutions
Remote, British Columbia, Canada - Full Time
Skills Needed
Infrastructure, Ec2, Github, Ecs, Jenkins, Continuous Integration, Appdynamics, Distributed Applications, Ansible, Go, Design Principles, Bash, Responsiveness, Xamarin, .Net Core, Dynatrace, Powershell, Python, Computer Science, Design Patterns, Gitlab
Specialization
Computer information systems computer science or related field of study
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer at Microsoft
Vancouver, BC, Canada - Full Time
Skills Needed
Reliability, Distributed Systems, Computer Science, Microsoft, Kubernetes, Software Systems, Availability, Automation, Cad, Languages
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineers at Introlligent
Folsom, CA 95630, USA - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer, Senior at UPMC
Pittsburgh, Pennsylvania, USA - Full Time
Skills Needed
Test Environments, Yaml, Maven, Vsts, Team Services, Ansible, Computer Engineering, User Acceptance Testing, Kubernetes, Regression Testing, Perl, Functional Testing, Javascript, Code, Powershell, Computer Science, Aws, Openshift
Specialization
Computer science computer engineering electrical engineering or related field
Qualification
Graduate
Software Engineer, Senior at Infor
Dallas, TX 75254, USA - Full Time
Skills Needed
Pardot, Force.Com, Campaigns, Environment Management, Microsoft, Programming Languages, Computer Science, Mysql, Apex, Visualforce, Design Patterns, Git, Information Systems, Aws, Database Development
Specialization
Management information systems computer science or equivalent work experience
Qualification
Graduate
Software Engineer Seniors at FIS Global
Jacksonville, FL 32202, USA - Full Time
Skills Needed
Computer Engineering
Qualification
Graduate
Senior rSoftware Engineer at CHAMP Cargosystems
Engineer, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer I at Walgreens
Deerfield, IL 60015, USA - Full Time
Skills Needed
Data Flow, Analysis Services, Cloud Services, Iaas, Power Bi, Design Patterns, Code, Capacity Planning, Data Systems, Design, Pipelines, Kubernetes, Cdc, Computer Science, Ddl, Operations, Python, Change Data Capture, Data Classification, Coding Standards, Docker, Java, Mysql
Specialization
Computer science information technology or related field
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Engineer - Software at EchoStar
Englewood, CO 80112, USA - Full Time
Skills Needed
Weblogic, Security Tools, Computer Science, Windows, Devops, Amdocs, Aws, Oracle Erp
Specialization
Job offered similar role or as senior systems administrator
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer I at Axon
London, England, United Kingdom - Full Time
Skills Needed
Scalability, Service Development, Node.Js, Computer Science, Azure, Python, Aws
Specialization
Computer science engineering or a related field
Qualification
Graduate
Software Engineer (Senior) at FENIX ONE PTE LTD
Singapore, , Singapore - Full Time
Skills Needed
Collaborative Environment, Physics, Mathematics, Linux, Test Driven Development, Continuous Integration, Design Principles, Computer Science, Ownership, Python
Specialization
A step/stem field such as computer science engineering mathematics or physics
Qualification
Graduate
Senior EngineerSoftware at BAE Systems
Frimley, England, United Kingdom - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior EngineerSoftware at BAE Systems
Frimley, England, United Kingdom - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer (Senior) at FENIX ONE PTE LTD
Singapore, , Singapore - Full Time
Skills Needed
Collaborative Environment, Continuous Integration, Physics, Design Principles, Ownership, Linux, Mathematics, Computer Science, Python, Test Driven Development
Specialization
A step/stem field such as computer science engineering mathematics or physics
Qualification
Graduate
Senior Software Engineer I at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Technical Discussions, Collaboration, Software Development
Qualification
LLM
Senior AI Engineer at Quest Software
Cork, County Cork, Ireland - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineering at ATT
Plano, TX 75075, USA - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior C# Software Engineer at 8x8 Inc
Singapore, , Singapore - Full Time
Skills Needed
Unit Testing, Sql, Integration Testing, Cloud Services, Architecture, Kafka, Rabbitmq, Microservices, Web Services, .Net Core, Working Experience
Qualification
Graduate
Senior Software Engineer II at Walgreens
Deerfield, IL 60015, USA - Full Time
Skills Needed
Microservices, Test Scripts, Java, Agile Environment, Mobile Applications, Code, Information Technology, Programming Languages, Computer Science
Specialization
Engineering software engineering or related field
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Senior Software Engineer II at Tempus
Chicago, Illinois, USA - Full Time
Skills Needed
Design Patterns, Technical Requirements, Performance Tuning, Mastery, Query Optimization, Infrastructure, Optimization Techniques, Critical Systems
Qualification
Graduate
Senior Software Engineer at ECi Software Solutions
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

13 Dec, 25

Salary

0.0

Posted On

13 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Infrastructure, Ec2, Github, Ecs, Jenkins, Continuous Integration, Appdynamics, Distributed Applications, Ansible, Go, Design Principles, Bash, Responsiveness, Xamarin, .Net Core, Dynatrace, Powershell, Python, Computer Science, Design Patterns, Gitlab

Industry

Computer Software/Engineering

Description

Location: Remote -Canada - EST or CST
We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.
A Senior Software Engineer is expected to work closely with stakeholders, peers, and cross-functional teams to translate overall system architecture and product requirements into well-designed and implemented software components. You will take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, behavior-driven development, sound software engineering practices, and operational excellence. You will act as an individual contributor while closely collaborating with the software engineering team and provide technical solutions, coaching, and mentoring to the rest of the team.
ECI’s home and building supply software suite (Spruce) is a fully integrated business management solution for small to medium sized businesses. It streamlines operations and drives growth. The software is cloud-based and completely integrated, from purchasing through to delivery.

SKILLS OR EXPERIENCE YOU NEED

  • Bachelor’s degree in Computer Information Systems, Computer Science, or related field of study.
  • 7+ years software engineering experience with distributed applications in production environments and automated testing hands on experience.
  • 5+ years of experience designing/developing/maintaining SaaS products in public cloud environments.
  • 5+ years of recent experience with .Net or .Net Core (C#).
  • 5+ years of experience with Python, Bash, PowerShell, GO or equivalent
  • 5+ years of experience with test-driven (TDD) and behavior-driven (BDD) development techniques.
  • Experience with Cl/CD pipelines using tools such as GitHub, Azure DevOps, Jenkins, Nunit/XUnit, Selenium/Appium, Specflow/Cucumber/ReqnRoll, etc.
  • 3+ years of experience with building, orchestrating, and managing containerized workloads (AWS ECS/EKS, Docker, etc.)
  • 3+ years with Azure DevOps, GitLab or equivalent.
  • Proficient in design patterns and modern software design principles (e.g. SOLID, Twelve Factor, etc.).
  • Previous working experience in decomposing a large, monolithic codebase into a modular and well-designed solution.
  • Familiarity with micro-services architecture, RESTful APIs and defining test automation strategies for Services.
  • Prior experience with modern monitoring solutions (e.g. DataDog, Dynatrace, AppDynamics, Splunk, Prometheus, Grafana, Open Telemetry)
  • Experience with Terraform and/or CloudFormation and management of all infrastructure or configuration through code (e.g. IaC).
  • Hands-on experience with TSQL and NoSQL Data stores.
  • Thorough understanding of AWS infrastructure and services including but not limited to EKS, ECS, EC2, EBS, S3, CloudWatch, Cloud Trail, API Gateway, ALB, Route 53, Transit Gateway, IAM, AWS Config, etc.
  • Proficient with Infrastructure as Code, Configuration as Code, GitOps, Continuous Integration, Delivery and Deployment (CI/CD) practices and tools (Azure DevOps, GitHub, Jenkins, Atlantis, Ansible, Packer, CloudFormation/Terraform, etc.).

SKILLS THAT WILL SET YOU APART

  • AWS – Developer or Solutions Architect Certification
  • Thorough understanding of AWS infrastructure and services
  • Hands-on experience with Blazor and Webassembly.
  • Hands-on experience with Azure Dev Ops
  • Hands-on experience with an Observability Platform like CoraLogix.
  • Hands-on experience with Istio, AppMesh, and/or similar service mesh architectures.
  • Experience with cross-platform mobile development frameworks (e.g. Blazor, Xamarin, etc.)
  • Good understanding and responsiveness for requests related to compliance activities (ISO27001, SOC2, PCI etc.)
  • Good understanding of Remote Apps over Remote Desktop Protocol and/or GraphOn etc.
  • Prior experience with payment devices.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Aspire to be a technical leader on a high-performing team.
  • Design and develop high quality features which delight our customers.
  • Coach members of development teams to implement tests and test framework enhancements to support various portions of the Test Pyramid.
  • Support and promote the practices and culture needed to transform our organization to a successful DevOps “you build it, you run it” organization.
  • Perform on-call duties for all modernized components, user interfaces, or services that your team owns.
  • Be a champion and example for quality, engineering, and operational excellence.
  • Plan and deliver the technical evolution of our products to cloud-native SaaS products and services.
  • Improve the design of current legacy application to permit extension and use of modernized services.
  • Support and promote a Generative organizational culture.
  • Plan complex initiatives by breaking them into manageable chunks.
  • Contribute to test automation and refactoring efforts, including BDD, TDD, performance/scalability testing, resiliency testing, etc.
  • Collaborate effectively with Engineering leadership, Architects, UX Designers, Product Managers, SDETs, SREs, and other Software Engineers.
  • Work within a small, agile team leveraging Scrum / Kanban.
  • Create reliable and fast automated test capabilities and feedback loops within our CI/CD pipelines.
  • Implement automated testing of software capabilities, including unit, integration, component, system (E2E), regression, compatibility, and performance tests.
  • Refactor code, as needed, to improve testability.
  • Document key technical decisions, code design specifications and test outcomes.
  • Participate actively in code reviews and contribute to technical discussions.
  • Effectively communicate technical challenges and help resolve them.
  • Keep yourself up-to-date with evolving technologies and apply this knowledge in our technical solutions.
  • Empathetically help other developers grow.
Senior Software Engineer at ECi Software Solutions
Remote, British Columbia, Canada - Full Time
Skills Needed
Infrastructure, Ec2, Github, Ecs, Jenkins, Continuous Integration, Appdynamics, Distributed Applications, Ansible, Go, Design Principles, Bash, Responsiveness, Xamarin, .Net Core, Dynatrace, Powershell, Python, Computer Science, Design Patterns, Gitlab
Specialization
Computer information systems computer science or related field of study
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer at Microsoft
Vancouver, BC, Canada - Full Time
Skills Needed
Reliability, Distributed Systems, Computer Science, Microsoft, Kubernetes, Software Systems, Availability, Automation, Cad, Languages
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineers at Introlligent
Folsom, CA 95630, USA - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer, Senior at UPMC
Pittsburgh, Pennsylvania, USA - Full Time
Skills Needed
Test Environments, Yaml, Maven, Vsts, Team Services, Ansible, Computer Engineering, User Acceptance Testing, Kubernetes, Regression Testing, Perl, Functional Testing, Javascript, Code, Powershell, Computer Science, Aws, Openshift
Specialization
Computer science computer engineering electrical engineering or related field
Qualification
Graduate
Software Engineer, Senior at Infor
Dallas, TX 75254, USA - Full Time
Skills Needed
Pardot, Force.Com, Campaigns, Environment Management, Microsoft, Programming Languages, Computer Science, Mysql, Apex, Visualforce, Design Patterns, Git, Information Systems, Aws, Database Development
Specialization
Management information systems computer science or equivalent work experience
Qualification
Graduate
Software Engineer Seniors at FIS Global
Jacksonville, FL 32202, USA - Full Time
Skills Needed
Computer Engineering
Qualification
Graduate
Senior rSoftware Engineer at CHAMP Cargosystems
Engineer, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer I at Walgreens
Deerfield, IL 60015, USA - Full Time
Skills Needed
Data Flow, Analysis Services, Cloud Services, Iaas, Power Bi, Design Patterns, Code, Capacity Planning, Data Systems, Design, Pipelines, Kubernetes, Cdc, Computer Science, Ddl, Operations, Python, Change Data Capture, Data Classification, Coding Standards, Docker, Java, Mysql
Specialization
Computer science information technology or related field
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Engineer - Software at EchoStar
Englewood, CO 80112, USA - Full Time
Skills Needed
Weblogic, Security Tools, Computer Science, Windows, Devops, Amdocs, Aws, Oracle Erp
Specialization
Job offered similar role or as senior systems administrator
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer I at Axon
London, England, United Kingdom - Full Time
Skills Needed
Scalability, Service Development, Node.Js, Computer Science, Azure, Python, Aws
Specialization
Computer science engineering or a related field
Qualification
Graduate
Software Engineer (Senior) at FENIX ONE PTE LTD
Singapore, , Singapore - Full Time
Skills Needed
Collaborative Environment, Physics, Mathematics, Linux, Test Driven Development, Continuous Integration, Design Principles, Computer Science, Ownership, Python
Specialization
A step/stem field such as computer science engineering mathematics or physics
Qualification
Graduate
Senior EngineerSoftware at BAE Systems
Frimley, England, United Kingdom - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior EngineerSoftware at BAE Systems
Frimley, England, United Kingdom - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer (Senior) at FENIX ONE PTE LTD
Singapore, , Singapore - Full Time
Skills Needed
Collaborative Environment, Continuous Integration, Physics, Design Principles, Ownership, Linux, Mathematics, Computer Science, Python, Test Driven Development
Specialization
A step/stem field such as computer science engineering mathematics or physics
Qualification
Graduate
Senior Software Engineer I at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Technical Discussions, Collaboration, Software Development
Qualification
LLM
Senior AI Engineer at Quest Software
Cork, County Cork, Ireland - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineering at ATT
Plano, TX 75075, USA - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior C# Software Engineer at 8x8 Inc
Singapore, , Singapore - Full Time
Skills Needed
Unit Testing, Sql, Integration Testing, Cloud Services, Architecture, Kafka, Rabbitmq, Microservices, Web Services, .Net Core, Working Experience
Qualification
Graduate
Senior Software Engineer II at Walgreens
Deerfield, IL 60015, USA - Full Time
Skills Needed
Microservices, Test Scripts, Java, Agile Environment, Mobile Applications, Code, Information Technology, Programming Languages, Computer Science
Specialization
Engineering software engineering or related field
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Senior Software Engineer II at Tempus
Chicago, Illinois, USA - Full Time
Skills Needed
Design Patterns, Technical Requirements, Performance Tuning, Mastery, Query Optimization, Infrastructure, Optimization Techniques, Critical Systems
Qualification
Graduate
Loading...