Software Engineer, Talent Systems Engineering (Remote)
By Shopify At Canada
Collaborate with other engineers, data scientists, designers, product managers, etc.
Create fast, beautiful code that improves our code base in meaningful ways
Use test-driven development to write well-tested code
Fix bugs fast while taking your time to solve hard problems well
Senior Software Engineer, Utility And Power Systems
By MobSquad At Calgary, Alberta, Canada
You have over 10 years of experience in software development (Rust/C++)
You have experience working with languages/technologies including Rust, C++, Go, Vue, Kubernetes, Docker, or the like within a distributed IoT environment
You have experience in containerization and distributed systems such as cloud services, architectures, and containerized deployments
You have knowledge of electric power industry, distribution/transmission systems, Distributed Energy Resources, and/or microgrids
You have experience with Industrial IoT/on-premise compute resources and utility vendor control equipment
You have applied knowledge in cyber security design and development
Senior Staff Distributed Systems Software Engineer, Tech Lead
By Temporal Technologies At Vancouver, British Columbia, Canada
Knowledge and experience to further ensure the high reliability of the Temporal system
Rich experience in large-scale distributed systems design (reliability, scalability)
Operational experience in large-scale distributed systems
Experience developing highly concurrent systems
Experience with infrastructure environments (strong plus)
Help shape the future of Temporal
Co-Op Software Engineer - Serverless Distributed Systems
By Huawei Technologies Canada Co., Ltd. At Markham, Ontario, Canada
Experience in Linux development environment.
Experience with software development tools (IDE, git) and software development life cycle.
Knowledge of memory manipulation, data structures, and concurrency algorithms is an asset.
Experience in distributed systems is an asset.
Experience contributing to open source distributed system projects is an asset.
Analyze and optimize software system performance.
Software Engineer Ii - Thermal Systems *Remote*
By Ansys At Vancouver, British Columbia, Canada
Minimum Education/Certification Requirements And Experience
Technical knowledge and experience with algorithms and computational efficiency, AutoCAD ARX development, OpenMP, C# and Python
Understands the marketing requirements for a product, including target environment, performance criteria and competitive issues
Works under the general supervision of a development manager
BS in Engineering, Computer Science, or related field with 2 years’ experience or MS
Experience with software design and development methodologies using C and C++/CLI
Software Engineer Ii - Thermal Systems *Remote*
By Ansys At Montreal, Quebec, Canada
Technical knowledge and experience with algorithms and computational efficiency, AutoCAD ARX development, OpenMP, C# and Python
Understands the marketing requirements for a product, including target environment, performance criteria and competitive issues
Works under the general supervision of a development manager
BS in Engineering, Computer Science, or related field with 2 years’ experience or MS
Experience with software design and development methodologies using C and C++/CLI
Technical knowledge of heat transfer and its applications
Systems Software Engineer Jobs
By Red Apple Marketing International Inc. At Vancouver, British Columbia, Canada
Proficient in Java/Kotlin with experience in scripting languages like bash and Python
5+ years of professional software development experience, with strong software engineering practices
Experience with virtualization, containerization and orchestration like Kubernetes
Solid understanding of distributed system design and event-driven architecture
Be a considerate, thoughtful, and collaborative contributor
Android Software Engineer - Operating Systems - Cash App
By Cash App At Kitchener, Ontario, Canada
2+ years of Android experience
Experience creating readable, well-crafted, and maintainable code
Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
Craft durable, well-tested code with an unwavering commitment to product quality
Build and document client-side infrastructure to be used by other teams at Cash App
Learn to craft gorgeous, pixel-perfect UI and animations
Java Software Engineer, Customer Information Systems
By Scotiabank At Toronto, Ontario, Canada
Project management knowledge in order to work with large & complex project teams.
Experience coding in a professional environment, taking requirements from concept to production use.
Contributes to a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
Development, testing, and ongoing maintenance of integration application components satisfying functional and non-functional requirements
Post-secondary education in Computer Science, Engineering, Information Sciences, or equivalent.
Remote-friendly work environment will provide you with the flexibility to perform at your best.
Realtime Digital Control System Software/Systems Designer/Engineer
By SNC-Lavalin At Mississauga, Ontario, Canada
Demonstrate good technical skills and problem-solving capabilities, and be able to seek practical solutions to engineering problems.
Prepare requirements and preliminary designs for digital equipment systems such as the plant-wide communications network.
Prepare requirements and develop tools for test/development systems as needed for the production of safety critical software.
Execute software engineering tasks including software requirements specification, software design descriptions, coding, verification, testing, and documentation.
Assist in preparation of work-scopes, design and quality requirements, and design plans for the various stages of computer systems development.
Update and/or prepare Computers Engineering design documents including software requirements specifications, software design descriptions, and software manuals.
Director, Software Engineering (Core Pension Administration Systems)
By CAAT Pension Plan At Toronto, Ontario, Canada
10+ years of application development management.
Strong technology and architectural skills with exceptional knowledge of modern/current technology trends.
In-depth knowledge and experience with modern full-stack software development technologies, relational databases, cloud technologies, and DevOps practices.
Knowledge and experience with Pension Plan Administration Systems is a definite asset.
Experience on working within compliance (e.g.: quality, regulatory - data privacy, GxP, SOX) and cybersecurity requirements is a plus
Provide support to development managers that are responsible for engaging business stakeholders, translating business requirements into systems requirements and technical specifications
Senior Software Engineer - Data Systems
By Voiceflow At Toronto, Ontario, Canada
Work with a first version of requirements provided by the PM
Experience designing data workflows from scratch
Strong experience in data modelling and schema design, with relational or non relational databases
Experience integrating and configuring large volume datastores such as vector or graph databases(Pinecone, Milvus, Neo4J etc)
Experience Scaling data processing pipelines for multi tenancy use cases
Experience working with real time data systems with technologies such as Kafka, Flink, Pubsub, etc

Are you an experienced Software Systems Engineer looking for a new challenge? We are looking for a motivated individual to join our team and help us develop and maintain our software systems. You will be responsible for designing, developing, and testing software systems to ensure they meet our customer's needs. If you have a passion for software engineering and are looking for an opportunity to make a difference, then this is the job for you!

A Software Systems Engineer is responsible for designing, developing, and maintaining software systems. They must have a strong understanding of computer science and software engineering principles, as well as the ability to analyze and solve complex problems.

What is Software Systems Engineer Skills Required?

• Strong analytical and problem-solving skills
• Excellent communication and interpersonal skills
• Ability to work independently and as part of a team
• Knowledge of software engineering principles and practices
• Knowledge of programming languages and databases
• Knowledge of computer architecture and operating systems
• Ability to work with a variety of software development tools

What is Software Systems Engineer Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• Relevant experience in software engineering or software development
• Professional certifications in software engineering or software development

What is Software Systems Engineer Knowledge?

• Knowledge of software development life cycle
• Knowledge of software design principles and patterns
• Knowledge of software testing and debugging techniques
• Knowledge of software security and quality assurance
• Knowledge of software architecture and design

What is Software Systems Engineer Experience?

• Experience in developing software applications
• Experience in software design and development
• Experience in software testing and debugging
• Experience in software security and quality assurance

What is Software Systems Engineer Responsibilities?

• Design,