Current jobs related to Principal Software Engineer, Windows Container Systems - Terrace - Amazon

  • software engineer

    2 weeks ago


    Terrace, Canada Everett Drywall Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Develop software applications using a variety of programming languages and technologies.Maintain and...

  • Software Engineer

    2 weeks ago


    Terrace, Canada Rest Inn Terrace Full time

    Job Title: {title}About the role:We are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Responsibilities:• Design and develop software applications• Test and debug software applications• Collaborate with...

  • Software Engineer

    2 weeks ago


    Terrace Bay, Ontario, Canada Drifters Motel & Restaurant Full time

    We are seeking a talented Software Engineer to join our team at {company}. As a software engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work on a variety of projects and collaborate with our team of experienced engineers.Key Responsibilities:Design and develop software...


  • Terrace, Canada Northern Health Authority Full time

    Job Description: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in full-stack development, including backend and frontend technologies. Key responsibilities include designing and developing scalable software systems, collaborating with cross-functional teams, and ensuring high-quality code delivery.

  • Software Engineer

    2 weeks ago


    Terrace, Canada Pizza Hut Full time

    Product Development Software EngineerWe are seeking a skilled Software Engineer - Product Development to join our team at ["{company}"]Main Responsibilities:- Develop high-quality software products- Collaborate with cross-functional teams for successful product launchesAbout the Role:- Work closely with product managers to define product requirements-...

  • Software Engineer

    2 weeks ago


    Terrace, Canada Northern Health Authority Full time

    Job DescriptionAs a Software Engineer, you will be responsible for designing, developing, and maintaining the backend and frontend of our web applications. You will work closely with our cross-functional team to identify and prioritize features, and collaborate with other engineers to ensure seamless integration. Responsibilities:Design and implement...


  • Terrace, Canada MR MIKES Steakhouse Casual Full time

    **Job Title:** {title}We are seeking a highly skilled Backend Developer to join our Software Engineering Team. The ideal candidate will have a strong background in Java and Python, with experience in designing and implementing scalable APIs and microservices.**Responsibilities:**Design and implement complex backend systems using microservices...


  • Terrace, Canada ANDRITZ Full time

    About the RoleWe are seeking a highly skilled Electrical and Control Systems Engineer to join our team at ANDRITZ. As a key member of our Automation & Digitalization division, you will be responsible for designing, developing, and delivering high-quality electrical and control engineering projects that improve plant productivity, reliability, and...

  • Software Engineer

    2 weeks ago


    Terrace Bay, Ontario, Canada Drifters Motel & Restaurant Full time

    Job Title: Software EngineerAs a key member of our IT team, you will be responsible for designing, developing, and testing software applications. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively with cross-functional teams.Responsibilities:* Design and develop software applications using various...

  • Software Engineer

    2 weeks ago


    Terrace, Canada Northern Health Authority Full time

    We are seeking a skilled Software Engineer to join our team. In this role, you will be responsible for the development, testing, and maintenance of our software applications. You will work closely with our cross-functional teams to design, implement, and deploy new features and functionality. Responsibilities:• Design, develop, and test software...


  • Terrace, Canada ANDRITZ Full time

    We are at the forefront of future engineering technologies, delivering innovative solutions to our customers globally. Our success is driven by our passion and commitment to excellence.The Automation & Digitalization division of ANDRITZ is currently seeking an Electrical & Controls Project Engineer or Technologist to join our team in Terrace, BC. This...


  • Terrace Bay, Ontario, Canada Costa's Food Market Full time

    About the Role:We are seeking a skilled Senior Software Engineer to lead our team in developing innovative machine learning solutions. The ideal candidate will have a strong background in artificial intelligence and the ability to design and implement complex algorithms.Key Responsibilities:Develop and maintain high-quality software applications using...


  • Terrace, Canada Northern Health Authority Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in cloud architecture and DevOps management, with a strong background in software development.Design and implement scalable cloud architecturesDevelop and deploy high-quality software applicationsCollaborate with cross-functional...

  • Electrical Engineer

    1 month ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer/Technologist Job DescriptionANDRITZ is seeking an Electrical & Controls Project Engineer or Technologist to join our team in Terrace, BC. This role involves designing, developing, and delivering high-quality electrical and control engineering projects that improve plant productivity, reliability, and sustainability for...

  • Electrical Engineer

    4 weeks ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer or TechnologistWe are seeking a highly skilled Electrical & Controls Project Engineer or Technologist to join our team at ANDRITZ in Terrace, BC. As a key member of our Automation & Digitalization division, you will be responsible for designing, developing, and delivering high-quality electrical and control engineering...

  • Electrical Engineer

    1 month ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer/Technologist Job DescriptionANDRITZ is seeking an Electrical & Controls Project Engineer or Technologist to join our team in Terrace, BC. This role involves designing, developing, and delivering high-quality electrical and control engineering projects that improve plant productivity, reliability, and sustainability for...

  • Electrical Engineer

    4 weeks ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer or TechnologistWe are seeking a highly skilled Electrical & Controls Project Engineer or Technologist to join our team at ANDRITZ in Terrace, BC. As a key member of our Automation & Digitalization division, you will be responsible for designing, developing, and delivering high-quality electrical and control engineering...

  • Electrical Engineer

    2 months ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer/Technologist Job DescriptionANDRITZ is seeking an Electrical & Controls Project Engineer or Technologist to join our team in Terrace, BC. This role involves designing, developing, and delivering high-quality electrical and control engineering projects that improve plant productivity, reliability, and sustainability for...

  • Electrical Engineer

    2 months ago


    Terrace, Canada ANDRITZ Full time

    Electrical & Controls Project Engineer/Technologist Job DescriptionANDRITZ is seeking an Electrical & Controls Project Engineer or Technologist to join our team in Terrace, BC. This role involves designing, developing, and delivering high-quality electrical and control engineering projects that improve plant productivity, reliability, and sustainability for...


  • Terrace, Canada Northern Health Authority Full time

    Job Description for {title} at {company}We are looking for a skilled {title} to join our team at {company}. The ideal candidate will have experience with software development and be able to work collaboratively with our team.Responsibilities:Design and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project...

Principal Software Engineer, Windows Container Systems

3 months ago


Terrace, Canada Amazon Full time
Senior Software Engineer, Windows Container Solutions

Are you eager to influence the future of computing within the Amazon Web Services ecosystem? Do you thrive on addressing challenges at the forefront of cloud technology? Are you interested in developing and managing services that deliver essential functionalities for Amazon's Elastic Cloud Compute (EC2) framework? If these resonate with you, consider joining the EC2 Enterprise Foundation team.

This team is dedicated to resolving complex issues encountered by enterprise clients through innovative cloud-based solutions. We leverage state-of-the-art technologies to create expansive platforms that empower customers to efficiently operate their businesses.

As a Senior Software Engineer, your role will involve crafting software and architectural designs that position Amazon Elastic Compute Cloud (EC2) as the premier environment for enterprise-level containerized applications. You will contribute to the development of next-generation services that streamline the configuration and management of Windows workloads in the cloud for our clients and partners. Collaboration with various Amazon container technologies, including ECS, EKS, and Fargate, will be a key aspect of your work, as you design services capable of managing large-scale, highly available distributed systems.

This position demands a seasoned expert in the field, and we seek an engineer with substantial experience in containerization, various container platforms, and associated tools.

Key Responsibilities

Your primary duties will include:

  1. Collaborating closely with product management and clients to comprehensively understand business and user needs; consistently enhancing products to deliver software that users genuinely appreciate.
  2. Translating high-level use cases into specific technical implementation steps and determining optimal solutions for identified challenges.
  3. Overseeing the complete feature development lifecycle, from requirements gathering and design to development, testing, maintenance, and support of software artifacts.
  4. Architecting, designing, prototyping, and executing projects from inception to completion with a focus on quality.
  5. Managing complex projects with broad scopes and ensuring full ownership of deliverables.
  6. Engaging with clients and technical teams to define and refine technical strategies.
  7. Staying abreast of current technological advancements to support rapidly evolving technology landscapes, actively seeking new technologies and collaborating with management and development teams to integrate them.
  8. Guiding and mentoring fellow team members.

About Our Team

Our team prioritizes a healthy work-life balance, striving to maintain equilibrium between personal and professional commitments.

This role includes on-call responsibilities, typically for one week every 1.5 months. We aim to minimize disruptions during off-hours by ensuring our systems are resilient. When issues arise, we collaborate to identify and resolve root causes to prevent recurrence.

BASIC QUALIFICATIONS
  • 5+ years of professional software development experience, excluding internships.
  • 5+ years of programming experience in at least one software language.
  • 5+ years of experience leading design or architecture of both new and existing systems.
  • Experience in mentoring, serving as a tech lead, or leading an engineering team.
PREFERRED QUALIFICATIONS
  • 5+ years of comprehensive software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or a related field.
  • Familiarity with Docker/Containerd.
  • Experience with Kubernetes.
  • Knowledge of Windows OS internals.
  • Understanding of Windows Networking, Storage, Devices, Win32 API, HCS/Hyper-V API, and HNS API.