Senior Software Engineering Professional
5 days ago
EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. We are driven by a passion to provide people everywhere with accessible power, enabling them to work and live better.
Our portfolio combines stored energy expertise with power systems, enclosures, and renewable energy products to deliver world-class solutions for diverse applications such as 5G, broadband, IoT, data center, and solar power.
CompensationWe offer an estimated annual salary of $95,700, which may vary based on applicant's work experience, education level, skill set, and/or location.
Job DescriptionThis position will report to our EnerSys Energy Systems business, which serves the telecom, cable broadband, industrial, renewable, and data center markets. As a Senior Software Engineer, you will be responsible for developing supervisory, monitoring, and control software for our power conversion management systems.
You will design and develop reliable and cost-effective solutions for our system controller software from concept to production. The system controller monitors and controls our power conversion products (Rectifiers, AC UPS, Converters, Inverters) and serves as a gateway from our systems to the outside world.
The system controller software runs on embedded controllers with real-time control components, server components, and a web-based UI. Development is primarily in C# .NET.
Required Skills and Qualifications- Bachelor of Computer Science or Electrical Engineering or equivalent.
- Minimum of 5 years of relevant and professional software experience.
- Experience with cyber security including IEC 62443, trusted execution environment on i.MX 8M Mini Applications Processors, encryption, security best practices, private key infrastructure.
- Experience using AWS and Azure.
- Strong object-oriented programming skills in a language such as C#.
- Solid engineering experience with supervisory product design and development with embedded microcontrollers.
- Excellent communication and presentation (oral and written) skills in English.
We offer a comprehensive benefits package, including paid holidays, sick time, and vacation time, as well as a full benefit plan including extended medical, vision, and dental coverage, life insurance, long-term disability, and a salary continuance plan.
We also offer tuition reimbursement, a 6% RRSP employer matching program, and opportunities for professional growth and development.
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...
-
Senior Software Engineering Professional
3 weeks ago
Burnaby, British Columbia, Canada JUSTORDER TECHNOLOGY INC. Full timeAt JUSTORDER TECHNOLOGY INC., we are seeking a highly skilled Senior Software Engineering Professional to join our team. The ideal candidate will have a degree in a relevant field and significant experience in software development. Key responsibilities include conducting tests, performing security and quality controls, and consulting with clients after sale....
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Senior Software Engineering Professional
7 days ago
Burnaby, British Columbia, Canada Xorosoft Full timeSoftware Developer Role at XorosoftXorosoft seeks a talented Senior Software Engineering Professional to join our team. This position requires exceptional coding skills, strong problem-solving abilities, and excellent communication skills.About the Position:We are looking for a skilled software developer to maintain and enhance our existing applications, as...
-
Software Engineering Professional
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeSoftware Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop, modify, and test software code...
-
Senior Software Engineer
1 month ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeSenior Software EngineerRB Global Inc. is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications using Java, Springboot Microservices, and AWS technologies.Key Responsibilities:Design and develop platform applications...
-
Senior Audio Software Developer
1 month ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeJob Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...
-
Senior Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada RAINIER RANDY VELANO Full timeJob Title: Senior Software Engineer - Backend DevelopmentWe are seeking a highly skilled Senior Software Engineer - Backend Development to join our team at {company}.As a Senior Software Engineer - Backend Development, you will be responsible for designing, developing, and maintaining the backend of our software applications. This includes working with our...
-
Senior Audio Software Developer Position
2 weeks ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeJob Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...
-
Senior Software Engineering Team Lead
1 week ago
Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full timeAs a Senior Software Engineering Team Lead at OSI Maritime Systems Ltd., you will have the opportunity to lead a high-performing team of software engineers and contribute to the development of cutting-edge navigation and tactical solutions for naval and maritime security operations.About UsOSI Maritime Systems Ltd. has a rich history of innovation,...
-
Software Engineering Professional
1 week ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...
-
Senior Software Engineer
1 month ago
Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full timeAbout Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong focus on delivering exceptional customer experiences. Our diverse team is guided by our core values of Integrity and Unity.Job DescriptionAs a Senior Software Engineer at Ritchie Bros. Auctioneers Incorporated, you will be part of a dynamic team that is shaping the future of...
-
Senior Software Development Engineer
5 days ago
Burnaby, British Columbia, Canada BC Hydro Full timeAbout the JobWe are seeking a highly skilled Senior Software Development Engineer to join our team at BC Hydro. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that support our business operations.ResponsibilitiesDesign and develop high-quality software solutions that meet...
-
Software Engineering Professional
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking an experienced Software Developer to join our team at Binary Stream Software Inc. in a permanent role.Key ResponsibilitiesWrite, modify, integrate, and test software code.Communicate technical problems, processes, and solutions.Prepare reports, manuals, and other documentation on the status, operation, and maintenance of...
-
Senior Software Developer
2 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAt Binary Stream Software Inc., we are looking for a talented Senior Software Developer to join our team. As a senior developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies. Your expertise will help us deliver high-quality software solutions to our clients.Key...
-
Software Engineering Professional
7 days ago
Burnaby, British Columbia, Canada WE DO CLEANING SERVICES INC. Full timeWe DO Cleaning Services Inc. is seeking an experienced Software Engineering Professional to join our team. This role is ideal for individuals with a strong foundation in computer programming and software development.About the RoleThe successful candidate will be responsible for maintaining existing computer programs by making modifications as required,...
-
Senior Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeExciting Opportunity at InfobloxWe are seeking a highly skilled Senior Software Engineer to join our SaaS Next-Gen Platform team in Burnaby, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining features and iteratively deploying services using Infoblox's cloud-based architecture.Key Responsibilities:Develop and...
-
Senior Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeRole OverviewWe are seeking a Senior Software Engineer to join our team at Infoblox. As a key member of our Engineering team, you will be responsible for designing, developing, and testing software for our next-generation DNS, DHCP, and IP Address Management (DDI) services.Key ResponsibilitiesDesign and develop software for Enterprise & Service Provider...