Senior Software Engineer
2 weeks ago
Job Summary
We are seeking a highly skilled and innovative Senior Software Engineer to lead the development and enhancement of our cutting-edge software solutions. The ideal candidate will possess extensive experience in software development, with a strong focus on designing scalable, reliable, and efficient systems. As a Senior Software Engineer, you will play a pivotal role in architecting complex applications, mentoring junior team members, and collaborating across departments to deliver high-quality products that meet strategic objectives. Your expertise in diverse programming languages, cloud platforms, and modern development methodologies will drive our technological advancements forward.
Duties
Expierience in Cloud application
- Design, develop, and maintain robust software applications utilizing languages such as Java, C++, Python, Ruby on Rails, and C#.
- Lead the architecture of scalable systems leveraging cloud services including AWS and Azure to optimize performance and security.
- Develop RESTful APIs and integrate third-party APIs to enhance application functionality and interoperability.
- Collaborate within Agile teams to plan sprints, review code, and ensure continuous delivery of high-quality software solutions.
- Implement best practices for version control using tools like GitHub, SVN, and Git; ensure code quality through rigorous testing and code reviews.
- Optimize database interactions by designing efficient schemas using MySQL, SQL Server, or other relational databases; manage data integrity and security.
- Contribute to front-end development using JavaScript frameworks such as React Express and ensure seamless user experiences.
- Maintain system reliability through monitoring, troubleshooting issues across Linux environments and application stacks.
- Support infrastructure automation and deployment processes on cloud platforms like AWS and Azure to streamline development workflows.
- Mentor junior engineers by sharing knowledge on software engineering principles, coding standards, and emerging technologies such as Quantum engineering concepts.
Skills
- Extensive experience in software development across multiple programming languages including Java, C++, Python, Ruby on Rails, C#, and VBA.
- Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS & Azure), and network security protocols.
- Proficiency with RESTful API design principles, web development frameworks, and front-end technologies like React for dynamic user interfaces.
- Familiarity with version control systems including GitHub, SVN, and Git for collaborative development environments.
- Knowledge of database management systems such as MySQL or SQL Server; ability to write optimized SQL queries for data retrieval and manipulation.
- Experience working within Agile methodologies to facilitate iterative development cycles and rapid deployment.
- Understanding of RBAC (Role-Based Access Control) for secure application access management; familiarity with application security best practices.
- Exposure to application deployment automation using tools compatible with cloud platforms like AWS or Azure.
- Background in quantum engineering or related advanced computing fields is a plus but not mandatory for this role. Join our team as we innovate at the forefront of technology by developing sophisticated software solutions that shape the future of digital experiences
Job Types: Full-time, Part-time, Permanent, Fixed term contract
Contract length: 24 months
Pay: $74,962.40-$133,775.75 per year
Expected hours: 10 – 20 per week
Benefits:
- Extended health care
Work Location: In person
-
Senior Software Engineer
1 week ago
, BC, Canada Alpine Software Group Full timeAbout Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....
-
Senior Software Engineer
1 week ago
, BC, Canada Alpine Software Group Full timeAbout Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....
-
, BC, Canada Alpine Software Group Full timeA leading software organization is searching for a Senior Software Engineer to shape the future of its product. Located in Canada, this remote-first role offers the opportunity to lead projects, mentor engineers, and make impactful contributions. Candidates should have 5-7 years of experience, proficiency in JavaScript/TypeScript, and a degree in Computer...
-
Senior Software Engineer
2 weeks ago
Richmond Hill, Canada OpenText Full timeJoin to apply for the Senior Software Engineer role at OpenText This range is provided by OpenText. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$150,000.00/yr - CA$185,000.00/yr Location Toronto, Ontario, Canada Overview OpenText Business Network is a cloud platform that facilitates...
-
Senior Software Engineer
2 weeks ago
Richmond Hill, Canada OpenText Full timeJoin to apply for the Senior Software Engineer role at OpenText This range is provided by OpenText. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$150,000.00/yr - CA$185,000.00/yr Location Toronto, Ontario, Canada Overview OpenText Business Network is a cloud platform that facilitates...
-
Senior Software Developer
2 weeks ago
Canada / Vancouver, BC / Toronto, ON Orchestry Software Full timeAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Senior Software Engineer
4 weeks ago
, BC, Canada Stellar AI Full timeSenior Software Engineer Join to apply for the Senior Software Engineer role at Stellar AI . Get AI-powered advice on this job and more exclusive features. This range is provided by Stellar AI. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $70.00/hr Location Fully remote:...
-
Software Engineer
2 weeks ago
Richmond, Canada Royal Cyber Inc. Full timeSoftware Engineer (Senior API Developer) Position: API Engineer Location: SF, Plano, McLean, Richmond Title: Software Engineer (Senior API Developer) Job Description: Design, deliver and support RESTful API solutions for customers covering IT Risk Management, IT Service Management and IT Asset Management. Maintain the software and cloud infrastructure for...
-
Software Engineer
4 weeks ago
Richmond, Canada Royal Cyber Inc. Full timeSoftware Engineer (Senior API Developer) Position: API Engineer Location: SF, Plano, McLean, Richmond Title: Software Engineer (Senior API Developer) Job Description: Design, deliver and support RESTful API solutions for customers covering IT Risk Management, IT Service Management and IT Asset Management. Maintain the software and cloud infrastructure for...
-
Burnaby, BC, Canada LMI Technologies Full time €102,400 - €145,920What will you do as an Senior Vision Software Engineer? As a Senior Vision Software Developer , you will be a technical leader within our R&D team , reporting to the Software Development Manager . You will be the driving force behind the core algorithms that allow our sensors to perceive and reconstruct the 3D world . We are seeking an expert in classical...