Senior Software Engineer
2 weeks ago
We need the best people to help us deliver on that mission. People who are inspired by our vision. People with individual imaginations, perspectives, and experiences. People who don’t just join us but add to us.
Position Description: Reporting to the Software Team Leader, the Senior Software Engineer is responsible for software application implementation and support. Duties include, but are not limited to, creating technical specifications, estimating development tasks, writing clean and scalable code to create software applications, documenting the design and code, responding to customer-initiated bug reports and feature requests.
Responsibilities
- Execute in an Agile methodology
- Work with Product Management to refine market requirements into product requirements
- Collaborate with team members to
- Refine user experience designs
- Establish development practices
- Define sprint targets in alignment with business priorities
- Design and develop software using best practices
- Inspect, verify the work of others through code reviews and development testing
- Create and maintain software/architecture documentation to effectively communicate system development
- Remain current with emerging technologies/industry trends and apply them into operations and activities
- Execute development plans by meeting or exceeding sprint and milestone targets
- Achieve schedule
- Bachelor's degree (B. Sc.) from four-year College or university; or 8+ years related experience and/or training; or equivalent combination of education and experience. Strong Microsoft .NET development experience is required.
- 8+ years of full stack development experience in design and development of web applications ensuring security, protection of customer data, performance, scalability, and exceptional user experience.
- 5+ years of Agile development experience
- Expert level design experience in a variety of web and cloud technologies including .NET , Angular, HTML, CSS and Javascript
- Aggressive diagnosis and creative problem-solving skills
- Ability to learn rapidly and master emerging technologies
- Track record of hitting schedules on projects
- Strong English communication skills
- Above all, must be a highly motivated, collaborative team player, and over-achiever who is passionate and driven to deliver results.
- Proficient in C#, C++ languages and Object-Oriented programming
- Strong knowledge of .NET Framework - ASP.NET, Web Form, .NET MVC
- Angular, HTML, JavaScript, CSS
- Database Design and Management in MSSQL.
- Web Services (SOAP, REST) and API
- Ionic / Cordova / Capacitor
- GIT repository source control
- Understand and familiar with Agile methodologies and Software Development Life Cycle
- Strong debugging skill and a motivated self-learner
- Familiarity with AWS
- Visual Studio and Azure DevOps Services
- Familiarity with Unit Test Frameworks
- Apache Tomcat
- MFC
- Demonstrable Experience in Development or Support on one or more of:
- Healthcare Products
- Security Products
- Highly competitive salary
- Flexible Work Arrangements
- Full Benefits as of Day 1
- Retirement Plans as of Day 1
- Short Term and Long Term Disability
- Paid vacation, holiday
- Educational Assistance
- Company Training Program
- Exceptional growth opportunities
-
Senior WiFi Networking Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada L3Harris Technologies Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at L3Harris Technologies. As a key member of our software development team, you will play a critical role in designing, developing, and implementing complex software systems.
-
Senior Software Engineer
1 month ago
Ottawa, Ontario, Canada Randstad Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions. Responsibilities:Design and develop software solutions using a variety of programming languages and technologies.Collaborate with...
-
Senior Software Development Engineer
2 weeks ago
Ottawa, Ontario, Canada Nokia Full timeAbout the RoleWe are seeking a highly motivated and skilled software engineer to join our team at Nokia. As a senior software development engineer, you will have the opportunity to work on cutting-edge projects that drive innovation in the field of networking and communications.
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada NewFound Recruiting Full timeAt NewFound Recruiting, we are seeking a skilled Senior Software Engineer to join our team in Ottawa, Ontario. With a focus on developing innovative solutions, this role offers the opportunity for professional growth and challenges that will help you advance your career.About UsWe are a leading recruitment agency dedicated to providing exceptional service to...
-
Ottawa, Ontario, Canada CB Canada Full timeJob SummaryCB Canada is seeking an experienced Senior Software Engineer to join our Developer Experience Engineering team. In this critical role, you will play a key part in defining and improving the experience our product teams see each day.About the RoleAs a Senior Software Engineer, Developer Experience Engineering, you will be responsible for driving...
-
Senior Software Quality Engineer
4 weeks ago
Ottawa, Ontario, Canada Esri Full timeOverviewAt Esri, we are revolutionizing the field of geospatial technology with our cutting-edge ArcGIS Enterprise software. As a Senior Software Quality Engineer, you will be part of a talented team that is shaping the future of mapping and analytics.
-
Senior Software Development Engineer
2 weeks ago
Ottawa, Ontario, Canada Telesat Full timeAbout the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Telesat in Ottawa, Canada. As a key member of our scrum team, you will contribute to the design, development, and testing of cutting-edge LightSpeed Software.
-
AWS Engineer/Senior Software Engineer
3 months ago
Ottawa, Canada TrendMicro Full timeh3>Senior Software DeveloperTrend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. Fueled by decades of security expertise, world-leading global threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals...
-
Senior Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Procom Full timeWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...
-
Senior Software Engineer for Network Solutions
2 weeks ago
Ottawa, Ontario, Canada Nokia Full timeNokia is seeking a highly skilled Senior Software Engineer to join our Cloud Network Services / Mobile Gateway Packet Core team. This role will focus on developing and implementing software solutions for Application Assurance (DPI) within the mobile gateway product.About the RoleAs a Senior Software Engineer, you will be responsible for leading, solving, and...
-
Senior Software Engineer
1 month ago
Ottawa, Ontario, Canada Tripadvisor Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our SEO team at Tripadvisor. As a Senior Software Engineer, you will be responsible for managing a squad of engineers towards long-term goals while delivering new capabilities daily.You will work closely with our SEO analysts to prioritize work and collaborate across the company...
-
AWS Engineer/Senior Software Engineer
2 months ago
Ottawa, Canada Adtran Full timep>The Senior Software Engineer will be responsible for the design, development, and testing of the embedded software for optical transceiver assemblies and plugs within the Optical Engines product unit. The engineering expert will work closely with Optical, Hardware, and Test engineers to ensure product goals are met.Perform all aspects of embedded firmware...
-
Senior Software Development Engineer
3 days ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeAbout Your Role as a Senior Software Development EngineerWe are seeking an experienced Senior Software Development Engineer to join our team at Harris Geospatial Solutions. In this role, you will design and develop software solutions that operate in complex, multi-network environments.Your Responsibilities:Design and contribute to software architecture...
-
Senior Software Engineer
4 weeks ago
Ottawa, Canada Harris Geospatial Solutions Full timeAbout your next Challenge as a Senior Software Engineer:What will you do: Design software solutions and contribute to software architecture designs;Understand and develop microservices solution that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to problems; Interact with systems engineering on...
-
Senior Software Engineer at SurveyMonkey
4 months ago
Ottawa, Canada HuntsBot Full timeSenior Software Engineer at SurveyMonkeyTitle: Senior Software EngineerLocation: Ottawa, Canada/Canada – RemoteWhat we’re looking forThe Content Experience team is looking for a Senior Software Engineer with a passion for solving complex, challenging problems and who can work remotely with the main team in California. We manage the content website, build...
-
Ottawa, Ontario, Canada Acuity Software Full timeAbout Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...
-
Ottawa, Ontario, Canada Randstad Full timeJob Title: Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications. Responsibilities: * Design and develop scalable software applications * Collaborate with...
-
Senior MATLAB Software Test Engineer
2 weeks ago
Ottawa, Ontario, Canada Insight Global Full timeAbout the RoleWe are seeking a highly skilled Senior MATLAB Software Test Engineer to join our team at Insight Global. This role offers an exciting opportunity to work with cutting-edge technology and contribute to the development of innovative software solutions.
-
Senior Networking Systems Software Engineer
2 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeJob SummaryThe BlackBerry QNX team is seeking a highly skilled Senior Networking Systems Software Engineer to join our dynamic group of experts. This role will be instrumental in developing high-quality ethernet drivers and networking stack for some of the most advanced hardware platforms available.We are looking for a seasoned engineer with a deep...