thank you for subscribing to your personalised job alerts.

    20 jobs found for software engineer

    filter
      • Burnaby, British Columbia
      • Permanent
      Are you a seasoned Software Engineer experienced with Firewall, Internet Security, C/C++ and Linux system APIs? Our Burnaby BC client is seeking to hire a Senior level or Principal Software Developer to join their innovative technical team, on a permanent full-time basis. Apply to this amazing Software Engineer opportunity today!What’s in it for you!As a Senior Software Engineer with our Burnaby client, you’ll receive:• Leading market compensation package.• Remote interview process.• Cutting-edge technology.• R&D environment (working on new projects).• Strong technical team (great learning/collaboration opportunities).• Large, stable organization.How do you qualify?To qualify for the Senior Software Engineer role with our Burnaby client, you must have:• 5+ years’ work experience with C/C++.• Strong subject matter expertise in the area of C and data structures (as a Software Engineer or similar hands-on role).• Excellent understanding of programming on multi-core and multi-processor platforms.• Strong experience and understanding with networking internals code including the TCP/IP stack, Routing, Sockets API, network gateway• B.Sc. or MsD. degree in Computer Science an asset.If the prospect of collaborating with an innovative technical team to develop cutting-edge products in the field of information and communications technology infrastructure and smart devices intrigues you, then this Software Engineer role with our Burnaby BC client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!RESPONSIBILITIESQUALIFICATIONS
      Are you a seasoned Software Engineer experienced with Firewall, Internet Security, C/C++ and Linux system APIs? Our Burnaby BC client is seeking to hire a Senior level or Principal Software Developer to join their innovative technical team, on a permanent full-time basis. Apply to this amazing Software Engineer opportunity today!What’s in it for you!As a Senior Software Engineer with our Burnaby client, you’ll receive:• Leading market compensation package.• Remote interview process.• Cutting-edge technology.• R&D environment (working on new projects).• Strong technical team (great learning/collaboration opportunities).• Large, stable organization.How do you qualify?To qualify for the Senior Software Engineer role with our Burnaby client, you must have:• 5+ years’ work experience with C/C++.• Strong subject matter expertise in the area of C and data structures (as a Software Engineer or similar hands-on role).• Excellent understanding of programming on multi-core and multi-processor platforms.• Strong experience and understanding with networking internals code including the TCP/IP stack, Routing, Sockets API, network gateway• B.Sc. or MsD. degree in Computer Science an asset.If the prospect of collaborating with an innovative technical team to develop cutting-edge products in the field of information and communications technology infrastructure and smart devices intrigues you, then this Software Engineer role with our Burnaby BC client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!RESPONSIBILITIESQUALIFICATIONS
      • Vancouver, British Columbia
      • Contract
      Are you a seasoned Java Developer, experienced in designing complex applications and web services using Java and Cloud technologies? Our high-profile Downtown Vancouver client is seeking to hire a Senior Software Engineer (Java Webservices) to join their team on a long term contract with strong probability of extension. Apply to this amazing Senior Software Engineer opportunity today!ADVANTAGESWhat’s in it for you!As a Senior Software Engineer with our Downtown Vancouver client, you’ll receive:•Highly competitive market hourly rates.•A 6-month contract with strong probability of extension.•Remote interview process.•Beautiful Downtown Vancouver location.RESPONSIBILITIESWhat will you do?As a Senior Software Engineer with our Downtown Vancouver client, you will:•Analyze business requirements and Solution Approach for a wide range of business initiatives.•Create Detail Technical Designs to build extensions on Oracle Retail Solution.•Create Detail Technical Designs to build service based integrations with Oracle Retail Solution.•Build, Test and deploy webservice based solutions to satisfy business requirements.•Partner with other technical teams (middleware, database, infrastructure, etc.)•Create interface documents and mappings to ensure that the Inventory Systems are built in a Service Oriented Architecture pattern.•Provide L3 support for Production issues.•Build and Define Engineering toolsets to support technology initiatives.QUALIFICATIONSHow do you qualify?To qualify for the Senior Software Engineer role with our Downtown Vancouver client, you must have:•5+ years’ hands on experience in java application development.•3-5 years’ hands on experience in web-service development preferably using Java Springboot.•3-5 years’ experience in designing complex backend applications and web services.•2-3 years’ experience with cloud based solutions.•2-3 years’ experience with AWS.•Experience building and maintaining CI/CD pipelines.•1-2 years’ experience with Java/Springboot.Experience an asset?When being considered for the Senior Software Engineer role with our Downtown Vancouver client, it’s beneficial to have:•Experience with Apache Kafka.•Experience with Oracle Retail.•Supply Chain experience.SUMMARYIf the prospect of collaborating with a dedicated cross functional team to develop and design innovative applications using Java and cloud technologies intrigues you, then the Senior Software Engineer (Java Webservices) role with our Downtown Vancouver client could be the perfect opportunity for you!Please contact Danielle Jacobson with your resume at:danielle.jacobson@randstad.caFor more information, or click the Apply button now!
      Are you a seasoned Java Developer, experienced in designing complex applications and web services using Java and Cloud technologies? Our high-profile Downtown Vancouver client is seeking to hire a Senior Software Engineer (Java Webservices) to join their team on a long term contract with strong probability of extension. Apply to this amazing Senior Software Engineer opportunity today!ADVANTAGESWhat’s in it for you!As a Senior Software Engineer with our Downtown Vancouver client, you’ll receive:•Highly competitive market hourly rates.•A 6-month contract with strong probability of extension.•Remote interview process.•Beautiful Downtown Vancouver location.RESPONSIBILITIESWhat will you do?As a Senior Software Engineer with our Downtown Vancouver client, you will:•Analyze business requirements and Solution Approach for a wide range of business initiatives.•Create Detail Technical Designs to build extensions on Oracle Retail Solution.•Create Detail Technical Designs to build service based integrations with Oracle Retail Solution.•Build, Test and deploy webservice based solutions to satisfy business requirements.•Partner with other technical teams (middleware, database, infrastructure, etc.)•Create interface documents and mappings to ensure that the Inventory Systems are built in a Service Oriented Architecture pattern.•Provide L3 support for Production issues.•Build and Define Engineering toolsets to support technology initiatives.QUALIFICATIONSHow do you qualify?To qualify for the Senior Software Engineer role with our Downtown Vancouver client, you must have:•5+ years’ hands on experience in java application development.•3-5 years’ hands on experience in web-service development preferably using Java Springboot.•3-5 years’ experience in designing complex backend applications and web services.•2-3 years’ experience with cloud based solutions.•2-3 years’ experience with AWS.•Experience building and maintaining CI/CD pipelines.•1-2 years’ experience with Java/Springboot.Experience an asset?When being considered for the Senior Software Engineer role with our Downtown Vancouver client, it’s beneficial to have:•Experience with Apache Kafka.•Experience with Oracle Retail.•Supply Chain experience.SUMMARYIf the prospect of collaborating with a dedicated cross functional team to develop and design innovative applications using Java and cloud technologies intrigues you, then the Senior Software Engineer (Java Webservices) role with our Downtown Vancouver client could be the perfect opportunity for you!Please contact Danielle Jacobson with your resume at:danielle.jacobson@randstad.caFor more information, or click the Apply button now!
      • Vancouver, British Columbia
      • Permanent
      Are you an experienced software developer with production level knowledge of C# and Unity and enjoys games, particularly mobile games? Our Vancouver based established client is seeking to hire several intermediate Software Engineers on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Software Engineer opportunity today!What’s in it for you?•Our mission is to create games that are easy to pick up, hard to put down, and don’t suck! •Comprehensive benefits package.•Permanent position.•Multiple openings.What does your day look like?As a Intermediate Software Engineer, you will:•Implement game enhancements, features and bug fixes to our major titles in Live Operation•Deliver high quality and well-structured code.•Design and implement systems and architecture for our existing and new live games •Collaborate closely with our Designers •Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.What experience and skillset do you bring?•Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).•3+ years’ experience as a Software Engineer.•3+ years with C# and Unity.•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.•Experience working with cloud services like AWS and GCP.•Experience shipping a commercial Unity mobile game.•Excellent written and verbal communication skills.If you love the social and mobile game spaces and enjoy working in a cross-functional team, then the Software Engineer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!RESPONSIBILITIESQUALIFICATIONS
      Are you an experienced software developer with production level knowledge of C# and Unity and enjoys games, particularly mobile games? Our Vancouver based established client is seeking to hire several intermediate Software Engineers on a permanent full time basis. Open to consider experienced candidates across Canada also available for remote work. Apply to this amazing Software Engineer opportunity today!What’s in it for you?•Our mission is to create games that are easy to pick up, hard to put down, and don’t suck! •Comprehensive benefits package.•Permanent position.•Multiple openings.What does your day look like?As a Intermediate Software Engineer, you will:•Implement game enhancements, features and bug fixes to our major titles in Live Operation•Deliver high quality and well-structured code.•Design and implement systems and architecture for our existing and new live games •Collaborate closely with our Designers •Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.What experience and skillset do you bring?•Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).•3+ years’ experience as a Software Engineer.•3+ years with C# and Unity.•. Some backend experience is a plus, particularly experience integrating and/or creating REST API’s.•Experience working with cloud services like AWS and GCP.•Experience shipping a commercial Unity mobile game.•Excellent written and verbal communication skills.If you love the social and mobile game spaces and enjoy working in a cross-functional team, then the Software Engineer role could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button now!RESPONSIBILITIESQUALIFICATIONS
      • Vancouver, British Columbia
      • Permanent
      • $88,000 - $130,000 per year
      Are you a Senior Software Engineer with Lead experience looking to help drive innovation and ideas that will drive growth within a highly collaborative environment? Our Downtown Vancouver client is looking for a Senior Software Engineer with Lead experience to join their amazing team on a permanent full-time basis! Apply for this awesome Senior Software Engineer/Lead opportunity today!ADVANTAGESWhat’s in it for you!As a Senior Software Engineer/Lead with our Downtown Vancouver client, you’ll receive:• Highly competitive market annual rates.• Great work environment in downtown Vancouver.• Extended health and dental benefits.• Opportunities to develop new skills and progress your career• The freedom and flexibility to handle your role in a way that’s right for youRESPONSIBILITIESWhat will you do?As a Senior Software Engineer/Lead with our Downtown Vancouver client, you will:• Lead the design, development, testing, operation, delivery and maintenance of a solution or infrastructure to satisfy user requirements.• Solve complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development process.• Provide a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the project.• Drive adherence to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standards.• Provide advanced technical expertise to maximize efficiency, reliability and value from current solutions, infrastructure and emerging technologies, showing technical leadership and identifying and implementing continuous improvement plans.QUALIFICATIONSHow do you qualify?To qualify for the Senior Software Engineer/Lead role with our Downtown Vancouver client, you must have:• B.E./B.Tech in Computer Science or related field from a top tier engineering institution.• 9-11 years of overall experience in application development in product organizations.• Expert/polyglot programmer in .NET/.NET Core (C#) and ASP.NET MVC/ ASP.NET Core.• Experience in use of cloud computing especially Platform as a Service (Azure preferred).• Experience in front end / UI technologies including frameworks such as React/Angular/Backbone/Bootstrap/Node (Angular preferred).• Proficiency in data modelling, database technologies (both SQL –preferably SQL Server - and No SQL),.• Experience in build/CI/CD tools: Azure DevOps (Preferred), Ant/Maven/Gradle, Jenkins, GIT..• Collaborative individual with excellent interpersonal and communications skills.• Experience in developing resilient web services (microservices etc). • Great understanding of RESTful architecture.SUMMARYWhat additional experience do you bring?To be considered for the Senior Software Engineer/Lead role with our Downtown Vancouver client, it's an asset to have:• Experience in developing and deploying applications in SharePoint/Office 365 would be an asset.• Experience with Mobile/Responsive UIs would be an asset.If the prospect of working within a high-functioning collaborative environment on an exciting software platform products intrigues you, then the Senior Software Engineer/Lead role with our Downtown Vancouver client could be the perfect opportunity for you!Please contact Corey Newson with your resume at:corey.newson@randstad.ca
      Are you a Senior Software Engineer with Lead experience looking to help drive innovation and ideas that will drive growth within a highly collaborative environment? Our Downtown Vancouver client is looking for a Senior Software Engineer with Lead experience to join their amazing team on a permanent full-time basis! Apply for this awesome Senior Software Engineer/Lead opportunity today!ADVANTAGESWhat’s in it for you!As a Senior Software Engineer/Lead with our Downtown Vancouver client, you’ll receive:• Highly competitive market annual rates.• Great work environment in downtown Vancouver.• Extended health and dental benefits.• Opportunities to develop new skills and progress your career• The freedom and flexibility to handle your role in a way that’s right for youRESPONSIBILITIESWhat will you do?As a Senior Software Engineer/Lead with our Downtown Vancouver client, you will:• Lead the design, development, testing, operation, delivery and maintenance of a solution or infrastructure to satisfy user requirements.• Solve complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development process.• Provide a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the project.• Drive adherence to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standards.• Provide advanced technical expertise to maximize efficiency, reliability and value from current solutions, infrastructure and emerging technologies, showing technical leadership and identifying and implementing continuous improvement plans.QUALIFICATIONSHow do you qualify?To qualify for the Senior Software Engineer/Lead role with our Downtown Vancouver client, you must have:• B.E./B.Tech in Computer Science or related field from a top tier engineering institution.• 9-11 years of overall experience in application development in product organizations.• Expert/polyglot programmer in .NET/.NET Core (C#) and ASP.NET MVC/ ASP.NET Core.• Experience in use of cloud computing especially Platform as a Service (Azure preferred).• Experience in front end / UI technologies including frameworks such as React/Angular/Backbone/Bootstrap/Node (Angular preferred).• Proficiency in data modelling, database technologies (both SQL –preferably SQL Server - and No SQL),.• Experience in build/C