Enterprise Software Engineer

1 week ago


Calgary, Alberta, Canada Pandell - An ESG Company Full time

About Pandell - An ESG Company

Pandell, a leading provider of energy sector market and meter data management solutions, is seeking a highly skilled Software Developer, Java to join our team in Calgary, Alberta. As a key member of our software development team, you will play a critical role in designing, developing, and implementing scalable, reliable, and secure software solutions in Java.

Key Responsibilities

  • Design and Develop Software Services
    • Architect, design, and implement software solutions that manage and process energy market data, provide a platform for analytics and machine learning, and integrate with internal and external partner systems.
    • Contribute to and lead the development of microservices and APIs that meet the needs of our clients.
  • Cloud Infrastructure
    • Develop and deploy cloud-based services using platforms like AWS, Kubernetes (K8s), and Docker.
    • Ensure that applications are optimized for cloud environments, including high availability and fast release cycles.
  • Data Management
    • Design and implement data storage solutions that focus on scalability, performance, and reliability.
    • Work with databases and data streaming platforms to handle large volumes of energy market data efficiently.
  • Code Quality and Best Practices
    • Contribute to the development of software solutions that meet the highest standards of quality and reliability.
    • Stay up-to-date with the latest industry trends, tools, and technologies.
  • Collaboration
    • Work closely with product managers, product delivery teams, and other engineers to deliver high-quality software solutions that meet the needs of our clients.
  • Continuous Improvement
    • Proactively suggest improvements to existing systems and processes to enhance efficiency and scalability.

Requirements

  • Essential
    • Bachelor's degree in computer science, engineering discipline, or equivalent industry experience.
    • 3-5 years software engineering experience with enterprise or large-scale software services and applications, with emphasis on cloud platforms and SAAS implementations.
    • Strong Java development skills and experience in Spring Boot, event-driven architecture, and API development.
    • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
    • Proficiency in JavaScript/HTML/CSS, and familiarity with front-end frameworks such as React or Vue.
    • Strong object-oriented design skills and knowledge of design patterns.
    • Comfortable working collaboratively on large code bases and contributing to peer code review.
    • Experience with databases (SQL and NoSQL), data modeling, and data streaming technologies.
    • Experience with unit testing, continuous integration, and deployment methodologies, code instrumentation techniques, and code quality metrics.
    • Strong problem-solving skills and the ability to think critically and creatively.
    • Excellent communication skills, with proficiency in both synchronous and asynchronous communication methods.
    • Eligibility to work in Canada, with occasional travel to the United States.
  • Desirable
    • Experience with energy market systems, payment processing, or financial transaction systems.

Benefits

  • What's in it for you?
    • Flexible work environment, with the option to work from home or in the office.
    • Flexible hours.
    • Competitive benefits package, including 100% dental reimbursement.
    • Training budget and programs.
    • Fully stocked kitchen, with free food and snacks.
    • Games room and lounge area.
    • Virtual and in-person social activities and learning events.
    • Spending account for personal fitness and electronics purchases.
    • Shared community cards.
    • Wellness budget.


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Siemens Industry Software ULC is seeking a driven and experienced Enterprise Software Account Manager to join our growing team. In this role, you will be responsible for managing a portfolio of key accounts, driving revenue growth, and building strong relationships with clients. As an Enterprise Software Account Manager, you will play a crucial role in the...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Job DescriptionJob Title: Enterprise Software Sales ExecutiveCompany: Siemens Industry Software ULCLocation: Calgary or Vancouver areaJob SummaryWe are seeking an experienced Enterprise Software Sales Executive to join our team at Siemens Industry Software ULC. As a key member of our sales team, you will be responsible for driving business growth and revenue...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Job DescriptionJob Title: Enterprise Software Sales ExecutiveCompany: Siemens Industry Software ULCLocation: Calgary or Vancouver areaJob SummaryWe are seeking an experienced Enterprise Software Sales Executive to join our team at Siemens Industry Software ULC. As a key member of our sales team, you will be responsible for driving business growth and revenue...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Job DescriptionJob Title: Enterprise Software Sales ExecutiveCompany: Siemens Industry Software ULCLocation: Calgary or Vancouver areaJob SummaryWe are seeking an experienced Enterprise Software Sales Executive to join our team at Siemens Industry Software ULC. As a key member of our sales team, you will be responsible for driving business growth and revenue...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Job DescriptionJob Title: Enterprise Software Sales ExecutiveCompany: Siemens Industry Software ULCLocation: Calgary or Vancouver areaJob SummaryWe are seeking an experienced Enterprise Software Sales Executive to join our team at Siemens Industry Software ULC. As a key member of our sales team, you will be responsible for driving business growth and revenue...

  • Software Engineer

    6 days ago


    Calgary, Alberta, Canada ATB Financial Full time

    About the RoleWe are seeking a highly skilled Intermediate Software Developer to join our team at ATB Financial. As an Integration Specialist, you will play a key role in developing interfaces across enterprise systems, working on an integration platform to design, code, unit test, and integrate new features and functionality.Key AccountabilitiesDesign,...

  • Software Engineer

    1 week ago


    Calgary, Alberta, Canada ATB Financial Full time

    About the RoleWe are seeking a highly skilled Intermediate Software Developer to join our team at ATB Financial. As an Integration Specialist, you will play a key role in developing interfaces across enterprise systems, working on an integration platform to design, code, unit test, and integrate new features and functionality.Key AccountabilitiesDesign,...


  • Calgary, Alberta, Canada McMillan Full time

    McMillan is seeking a talented Enterprise Application Developer to contribute to our dynamic team. In this role, you will play a vital part in designing, developing, and implementing innovative software solutions that drive our business forward. You'll collaborate closely with architects, project managers, and business analysts to ensure seamless project...


  • Calgary, Alberta, Canada Quorum Software Full time

    About the RoleQuorum Software is seeking a highly skilled Senior Cybersecurity Engineer to lead the implementation and operation of our enterprise security technologies. As a key member of our team, you will be responsible for designing, implementing, and maintaining a robust security infrastructure that protects our business and customer data.Key...


  • Calgary, Alberta, Canada Quorum Software Full time

    About the RoleQuorum Software is seeking a highly skilled Senior Cybersecurity Engineer to lead the implementation and operation of our enterprise security technologies. As a key member of our team, you will be responsible for designing, implementing, and maintaining a robust security infrastructure that protects our business and customer data.Key...


  • Calgary, Alberta, Canada Worldplay Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Backend Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing core services for our Vidflex on-line video platform.Key ResponsibilitiesDesign and implement scalable and secure web applications and...


  • Calgary, Alberta, Canada Worldplay Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Backend Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing core services for our Vidflex on-line video platform.Key ResponsibilitiesDesign and implement scalable and secure web applications and...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    {"h3": "About the JobWe're seeking a seasoned Software Engineering Manager to drive innovation and excellence in our platform. As a key member of our team, you'll be responsible for developing new products and services, providing technical direction, and establishing architectural roadmaps.Key Responsibilities:* Own development of new products and services...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    {"h3": "About the JobWe're seeking a seasoned Software Engineering Manager to drive innovation and excellence in our platform. As a key member of our team, you'll be responsible for developing new products and services, providing technical direction, and establishing architectural roadmaps.Key Responsibilities:* Own development of new products and services...


  • Calgary, Alberta, Canada Synopsys Software Integrity Full time

    About Synopsys Software IntegritySynopsys Software Integrity Group is a leading provider of software security and quality solutions. Our mission is to help organizations build secure, high-quality software that meets the needs of their customers.Job SummaryWe are seeking an experienced IT Infrastructure Senior Engineer to join our team. As an IT...


  • Calgary, Alberta, Canada Synopsys Software Integrity Full time

    About Synopsys Software IntegritySynopsys Software Integrity Group is a leading provider of software security and quality solutions. Our mission is to help organizations build secure, high-quality software that meets the needs of their customers.Job SummaryWe are seeking an experienced IT Infrastructure Senior Engineer to join our team. As an IT...


  • Calgary, Alberta, Canada Synopsys Software Integrity Full time

    About Synopsys Software IntegritySynopsys Software Integrity Group is a leading provider of software security and quality solutions. Our mission is to help organizations build secure, high-quality software that meets the needs of their customers.Job SummaryWe are seeking an experienced IT Infrastructure Senior Engineer to join our team. As an IT...


  • Calgary, Alberta, Canada The Chemical Engineer Full time

    The Chemical Engineer is currently looking for a Safety Process Engineer to enhance our team within the Oil & Gas sector. The successful candidate will be involved in various projects spanning the oil and gas industry, energy transition, and petrochemical sectors. We are in search of seasoned engineers who possess the motivation and dedication to...

  • Process Engineer

    1 week ago


    Calgary, Alberta, Canada The Chemical Engineer Full time

    Job DescriptionWe are seeking a highly skilled Senior Process Engineer to join our team at The Chemical Engineer. As a key member of our water treatment team, you will be responsible for designing and implementing innovative solutions for water and wastewater treatment in the oil and gas industry.Key Responsibilities:Develop and implement process engineering...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Siemens Industry Software ULC, a prominent division of Siemens Digital Industries, stands as a leading global provider of software solutions that facilitate the digital transformation of industries, unlocking new avenues for manufacturers to innovate. Position Overview This role is pivotal in driving revenue through targeted Strategic Named Accounts...