9 Software Developer jobs in Winnipeg
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Who is Bold Commerce?
Bold Commerce builds powerful tools that help ecommerce brands grow smarter and sell more.
With two powerhouse solutions, Bold Apps for Shopify and Bold Booster for open source platforms, we help brands unlock new revenue potential and drive performance across their storefronts.
Our suite of Shopify Apps are designed to maximize revenue potential. With 760,000+ merchants worldwide and over a decade of experience, no one knows Shopify better than Bold. Sell more to every subscriber with Bold Subscriptions, the only subscriptions solution on Shopify designed to upsell at every subscriber touchpoint. Maximize AOV with high-converting AI-powered upsells and cross-sells from Bold Upsell. Power wholesale, VIP and customer-specific pricing with Bold Custom Pricing. Go further with Bold Memberships, Discounts, Bundles, QuickBooks Sync and Xero Sync.
Bold Booster is purpose-built for open source platforms like Magento. Its the quickest, simplest, and free way to unlock PayPals full potential, including Fastlane, Apple Pay, Venmo, Pay Later, and more. Designed to boost conversions with fewer clicks, Bold Booster delivers friction-free checkout, faster site speed, smarter fraud detection, and seamless compatibility with any Magento version.
Whether youre growing a Shopify business or optimizing your Magento storefront, Bold delivers the tools you need to turn browsers into buyers and boost your bottom line.
About the role
Were looking for a Software Developer who loves taking ownership of their work from concept to production. Youll be part of a collaborative, cross-functional team building software that powers ecommerce brands around the world. If youre passionate about high-quality code, enjoy solving complex problems, and want to grow your skills in a supportive environment, this role is for you.
At Bold, we work with technologies like PHP, Go, JavaScript, React, and Laravel. Experience with HTML and CSS is also helpful.
What youll do
- Collaborate with Product and Design teams to deliver solutions that bring real value to our merchants.
- Design, build, and maintain systems and APIs that scale for high traffic.
- Debug and resolve common software issues with a problem-solving mindset.
- Own tasks related to unit tests, merge requests, and production releases.
- Participate in all stages of the development lifecycle (stand-ups, reviews, retros, estimating).
- Take part in user story and requirements discussions.
- Share progress updates in relation to delivery and launch dates.
- Partner with teammates to resolve incidents and bugs quickly.
- Keep product documentation up to date and relevant.
What were looking for
- 2+ years of experience as a Software Developer with a strong grasp of software delivery processes.
- Post-secondary education in Computer Science (or equivalent experience).
- Experience writing production-ready code that prioritizes testability, maintainability, security, and scalability.
- A collaborative mindset and eagerness to work with teammates across disciplines.
- Familiarity with PHP, Go, JavaScript, React, and Laravel is an asset.
- Bonus points for experience with ecommerce platforms like Shopify.
Our Investment in YOU!
- Competitive compensationthat reflects your experience and skills
- Employer PaidHealth & Dental Benefits, Virtual Care, & Disabilitytop-up - starting day 1!
- Virtual mental health and EAP platform for support anytime
- AnnualHealth Benefit ($1,000 per year)to help you thrive!
- Working remotely - anywhere in Canada & the United States!
- Employee Optionsto help you grow with us!
- Flexible work hours
- AnnualBonusProgram aligned to your Job Level
- Competitive paid vacation days (starting at 3 weeks)
- Employer Paid Employee & Family Assistance Program (EFAP)
remote work
Developer, software
Posted 1 day ago
Job Viewed
Job Description
English
Education Experience On siteWork must be completed at the physical location. There is no option to work remotely.
Responsibilities Tasks Experience and specialization Computer and technology knowledge Additional information Personal suitabilityDeveloper, software
Posted 2 days ago
Job Viewed
Job Description
English
Education Experience On siteWork must be completed at the physical location. There is no option to work remotely.
Responsibilities Tasks Experience and specialization Computer and technology knowledge Additional information Personal suitabilitySenior Web Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Web Developer for our client. This is a permanent position that is completely remote and will be even post-COVID. Our client is an enterprise-backed software startup in the medical industry currently experiencing substantial growth.
You Have:
- 4+ years’ experience building production Ruby on Rails web applications
- Experience utilizing JavaScrip t in web applications
- Experience with MySQL databases
- Experience working with React.js will be considered advantageous
- Experience with CI/CD pipelines and tools, such as Jenkins, Circle CI or Travis CI
- Experience working in a cloud environment, such as AWS, Google Cloud Platform or Heroku
Perks:
- Competitive Salary
- Health and dental benefits
- Completely remote work
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Application Developer (Oracle EBS/Cloud)
Posted 7 days ago
Job Viewed
Job Description
Your Opportunity
As an Oracle EBS/Oracle Cloud Developer you will assist in the design and development of software solutions to address gaps in core Oracle e-Business Suite capabilities. This could include possible use of tools and utilities such as PL/SQL, UNIX, Java/OAF, APEX, Oracle Workflow etc and cloud platforms/tools like OIC (Oracle Integration Cloud), Oracle HDL (HCM Data Loader), FBDI (File Based Data Import).
Your Key Responsibilities
- Assist in the analysis of software specifications provided by Business Systems Analyst and translate them into technical solutions.
- Help troubleshoot and resolve defects to application problems.
- Provide consultation on the capabilities of application technology to identify opportunities to solve business problems.
- Assist in the design and development of software solutions as per specifications.
- Develop and execute unit test plans to ensure quality of software being released for integration and user testing.
- Help develop a technical transition plan ensuring a smooth transition of solutions to production.
- Learn and adopt design and coding standards.
- Keep client, peers and managers informed on the status of issues.
- Prepare time and effort estimates for assigned projects and tasks.
- Given the tasks and scope of a project, successfully complete and document the project within the specified time frame.
- Plan, document, assign and implement production transition tasks to ensure a smooth deployment into our production environment.
- Interact with end user, peers, help desk, and management personnel to resolve issues.
Your Capabilities and Credentials
- Oracle EBS technical experience in integration/development with Oracle SaaS applications i.e. HCM & Procurement will be preferable. Experience working with complex enterprise applications, preferably in an ERP environment such as Oracle e-Business Suite 12.1/12.2 or Peoplesoft.
- Strong oral and written communication skills in English and the ability to translate technical information.
- Experience in all aspects of software development lifecycle following best practice methodologies, preferably Rational Unified Process.
- Experience working with one or more of the following application technologies, tools and frameworks: APEX, OAF, Oracle Workflow, JDeveloper, OIC (Oracle Integration Cloud), Oracle HDL (HCM Data Loader), FBDI, BPEL, SOA, and Web Services.
- Knowledge of JavaScript and CSS is a plus.
- Time management skills and the ability to multitask.
- Strong customer service skills and the ability to work in a deadline driven environment.
Education and Experience
- Post-secondary degree/diploma in a related field, or equivalent experience.
- Minimum 5-7 years of software development experience developing solutions using Java, SQL, and PL/SQL.
Typical office environment working with computers and remaining sedentary for long periods of time. Field work may include exposure to the elements including inclement weather.
This description is not a comprehensive listing of activities, duties or responsibilities that may be required of the employee and other duties, responsibilities and activities may be assigned or may be changed at any time with or without notice.
About Stantec
Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. The diverse perspectives of our partners and interested parties drive us to think beyond what's previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure. We innovate at the intersection of community, creativity, and client relationships to advance communities everywhere, so that together we can redefine what's possible.
**Pay Range:**
- Locations in Lower Mainland - BC - Min Salary $ 91,800.00 - Max Salary $ 133,100.00
**Pay Transparency:** In compliance with pay transparency laws, pay ranges are provided for positions in locations where required. Please note, the final agreed upon compensation is based on individual education, qualifications, experience, and work location. At Stantec certain roles are bonus eligible.
**Benefits Summary:** Regular full-time and part-time employees (working at least 20 hours per week) will have access to health, dental, and vision plans, a wellness program, health care spending account, wellness spending account, group registered retirement savings plan, employee stock purchase program, group tax-free savings account, life and accidental death & dismemberment (AD&D) insurance, short-term/long-term disability plans, emergency travel benefits, tuition reimbursement, professional membership fee coverage, and paid time off.
Temporary/casual employees will have access to group registered retirement savings plan, employee stock purchase program, and group tax-free savings account.
The benefits information listed above may not apply to union positions because benefits for such positions are governed by applicable collective bargaining agreements.
**Primary Location:** Canada | AB | Calgary
**Organization:** BC-1371 Integrated Business Applications-CA Canada
**Employee Status:** Regular
**Travel:** No
**Schedule:** Full time
**Job Posting:** 28/08/ :08:24
**Req ID:** REQ E
#additional
Software Engineer - Integration
Posted today
Job Viewed
Job Description
Job Description
We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver . Our client is a SAAS software company located in downtown Vancouver.
You Will:
- Collaborate on requirements specification (user stories)
- Design, implement and test technical solutions that meet the requirements
- Develop well-structured, maintainable code for web, mobile, and APIs
- Pair with other developers on feature development, code reviews and bug fixing
- Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality
You Have:
- 3+ years in software development
- Strong knowledge of developing:
- Large, integrated systems with many external dependencies
- Web services and APIs (REST &/or GraphQL )
- Web and mobile applications, end-to-end
- Experience using PHP (Symfony )
- Intermediate experience using a type-safe language
- Working knowledge of software design patterns
- Working knowledge of Typescript /React
- Working knowledge of Linux , Git , Docker
Bonus:
- Working knowledge of Cloud Infrastructure (ie. AWS ) and their related SDKs and CLIs
- Scripting experience (Python/Boto3/Bash )
- Experienced in troubleshooting bugs and solving customer problems
Perks:
- Competitive salary
- Extended health benefits
- 3 weeks vacations
- Professional development budget
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Principal systems software engineer
Posted today
Job Viewed
Job Description
Job Description
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
- Degree in Computer Science, Computer Engineering, or related discipline
- Excellent C/C++ programming skills
- Strong experience in software design, debugging, and performance analysis
- Deep understanding of system level architecture
- Experience with Linux driver or Linux Kernel development
- Ability to work independently and lead development efforts
- Experience contributing to large open/closed source projects
Preferred Skills & Experience:
- Minimum 5 years of software engineering or related work experience
- Masters or PhD in Computer Science, Computer Engineering or a related discipline
- Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
- Focus on software quality and testing
- Experience architecting low and high level APIs
- Proficient in a variety of development styles and programming languages
- Ability to build projects from the ground up
- Comfortable working within a rapidly evolving project
- Driven and self-directed
Perks:
- 20 vacation days
- Strong health and extended health benefits
- Unlimited sick days
- Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Be The First To Know
About the latest Software developer Jobs in Winnipeg !
Senior C++ Software Engineer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth.
The work will be heavily related to developing and implementing new features for an SDK.
You Have:
- 5+ years’ experience developing complex software projects and applications, with a strong proficiency in C/C++ development.
- A degree in Computer Science. Masters is preferred.
- Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies and AI is a plus.
- Familiarity related to raster and vector image processing is a plus.
Perks:
- Competitive Salary
- Health and dental benefits
- Completely remote work
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.