Senior Software Engineer

3 weeks ago


Toronto, Canada Brightly Software Canada, Inc. Full time

Who weare

Build a brighter future while learning and growing with a Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you. 

Whatyou’ll be doing

Drive design and building of innovative and performant features into our next-generation software applications.  Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions.  Develop, integrate & document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, leveraged by multiple products, within scope, cost, time & quality constraints.  Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support.  Enable and write clear maintainable solutions that scale, adhere/improve/augment existing standards, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.).  Understand and socialize company goals, metrics and align with the team’s technical goals.  Advise product owners and UX on what’s feasible technically, a partner in user requirements translation to technical specifications. Participate in product planning sessions as a technical SME.  Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of production issues across teams.  Own discovery, solutioning, monitoring, incident resolution – imbibe and socialize DevOps mindset.  Own product quality and work to quickly address production defects.  Embed a DevOps mentality within the team.  Partner in build vs buy vs partner decisions, cloud strategy, and technology roadmaps.  Serve as a technical leader for your team as needed or special purpose projects per business priority. Identify & own coaching opportunities.  Stay current with learning current trends in technology and mentor and guide junior engineers and interns.  Partner with architects, engineers, development managers, product managers, agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally.  Driver in continuous improvement processes through metrics and feedback. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader 

Requirements

Whatyou need

Bachelor’s in computer science or related discipline; or equivalent work experience  5-10 years of experience  Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles, cloud technologies (AWS, Azure, etc.)  5+ years’ developing SQL databases including architecting tables, speed tuning queries, and debugging procedures  5+ years’ unit testing, mocking frameworks, automation frameworks  5+ years’ development in C#, .NET, .NET Core/6 or other object oriented programming languages  Experience with REST services, SOA, micro-services  Experience with web development, JS frameworks, UI/UX technologies  DevOps mindset – 3+ years’ experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge  5+ years’ experience working in agile methodologies (Scrum, Kanban)  Strong communication, partnership, teamwork, and influencing skills required 

Technologies:

MS SQL Server .NET Framework and .NET 6  C#  tSQLt, XUnit, Jest, and Cypress  Visual Studio and SQL Server Management Studio  Angular  Redgate SQL Source Control  Version Control Systems like Git/SVN

Bonus   Points:  

Experience with AWS Services  Experience in Energy Management Software  Open source contribution, repositories, personal projects  Participation in communities of interest, meetups  Certifications in technology, agile methodologies  Prior experience in agile implemented at scale across multiple teams globally 

TheBrightly culture


We’re guided by a vision of community that serves the ambitions and wellbeingof all people, and our professional communities are no exception. We model thatideal every day by being supportive, collaborative partners to one another,conscientiously making space for our colleagues to grow and thrive. Ourpassionate team is driven to create a future where smarter infrastructureprotects the environments that shape and connect us all. That brighter futurestarts with us.

 EqualOpportunity Employer/Protected Veterans/Individuals with Disabilities





  • Toronto, Canada Passage Full time

    Our mission is to provide access to life-changing educational and career opportunities. Passage's platform empowers immigrants and international students by matching their talents with the most crucial workforce needs in their destination countries. We then work to provide financial solutions and connect them to the logistical support they need, facilitating...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process. Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Ontario, Canada Jonah Group Full time

    We are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset....


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documen


  • Toronto, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May.Job Description:As the Engineer you will be tasked with:Improving technical dept, enhancing release cycle, build internal configuration tools,...


  • Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...


  • Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features that...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, ON, Canada Jobber Full time

    Jobber exists to help people in small businesses be successful. As featured in the Globe and Mail , we work with home and field service companies to help them better quote, schedule, invoice and collect payments from their customers. Having been named the #2 fastest growing software company in Canada and one of Fast Company’s Most Innovative Companies...


  • Toronto, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in...


  • Toronto, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in...


  • Toronto, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in...


  • Toronto, Canada Snowflake Full time

    Build the future of data. Join the Snowflake team.Our Quality Engineering team is actively seeking a Senior Software Engineer in Test to join our fast growing organization. In this role you will provide technical leadership and strategic direction for the testing organization. You will be driving the development of end-to-end integration tests, automation...