Software Development Engineer, AWS Alameda

2 days ago


Black Creek Village, Canada Amazon Development Centre Canada ULC Full time
AWS Alameda is shaping the future of how Control Planes for AWS Services will be offered. Alameda team builds innovative and secure technologies on a massive scale that manage the control planes for the AWS services and keep them secure and scalable for their customers. As a software development engineer on this team, you will leverage modern technologies and AWS services to empower AWS service teams to be more productive. We have dozens of AWS services launched, and now working on migrating some of the biggest AWS Services to Alameda.

AWS service teams spend a significant amount of their development effort on creating, maintaining and improving their Control Plane software. This means the cost of offering a new piece of software as a managed service is often orders of magnitude higher than simply creating the new software. The AWS Alameda centralizes this work, saving each of these many AWS teams the cost of creating, maintaining and improving Control Planes. Alameda automates the creation and maintenance of infrastructure and software for both the Control Plane and the Data Plane of newly managed services. Alameda offers building blocks that fully abstract a single functionality as a managed services, which can be extended to offer custom business logic for a specific AWS Service. Alameda offers the full control plane for AWS Services by allowing seamless composition of building blocks that work together to provide a full managed AWS service experience.

We are looking for world-class software developers who like to deliver software solutions that solve business problems and delight your customers with efficiency and productivity gains. You have development experience with technologies like AWS, Java, TypeScript, CDK, and DynamoDB.
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
  • Software Engineer

    3 weeks ago


    Kananaskis Village, Canada Pomeroy Lodging Full time

    About the Role:We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to work collaboratively with our team to design, develop, and deploy high-quality software solutions.

  • Software Engineer

    4 weeks ago


    Dawson Creek, Canada Dawson Creek Super 8 Motel Ltd Full time

    About the Role: We are seeking a highly motivated and skilled Software Engineer to join our team. The ideal candidate will have a strong background in backend development, with experience in languages such as Python and Java. Key responsibilities will include designing and implementing scalable and efficient software solutions, collaborating with...


  • Red Earth Creek, Canada Loon River Truck Stop Ltd. Full time

    About the RoleWe are looking for a skilled Software Engineer to join our team.ResponsibilitiesDesign and develop web applicationsCollaborate with cross-functional teamsEnsure high-quality code and performanceRequirementsThe ideal candidate will have:Proficiency in programming languages such as JavaScript, HTML/CSSExperience with web development frameworks...


  • Cache Creek, Canada B.C. LTD. Full time

    Job Description: As a Senior Software Engineer at {company}, you will be responsible for developing scalable and efficient software solutions that meet the needs of our customers. About the Role: We are seeking a highly skilled and experienced software engineer to join our team. The ideal candidate will have a strong background in software development and a...

  • Software Engineer

    4 weeks ago


    Furry Creek, British Columbia, Canada Fine Peace Furry Creek Golf Limited Partnership Full time

    Job Description:We are seeking a talented Software Engineer to join our team.Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTroubleshoot and resolve technical issuesRequirements:Strong programming skills in Java or JavaScriptExperience with Agile development methodologiesGood communication and teamwork skills


  • Dawson Creek, Canada Ace Spade Janitorial Services Ltd. Full time

    Our Company is looking for a talented Senior Software Engineer to join our team.We are seeking a highly skilled professional who can work on the development of our web application. The ideal candidate will have a strong foundation in computer science and software engineering.Responsibilities of the role will include:Designing and implementing software...

  • Software Developer

    4 weeks ago


    Black Diamond, Canada Pizza Hut Full time

    We are looking for a skilled Software Developer to join our team at {company}.The ideal candidate will have experience with programming languages and be able to design and implement software applications.The primary responsibilities of this role include:Developing software applications using various technologies.Maintaining and improving existing software...


  • Fox Creek, Canada Fox Creek Liquor Store Full time

    We are looking for a Senior Software Engineer to join our team at {company}. This role involves designing and developing high-quality software solutions using a range of technologies. Responsibilities include:Collaborating with cross-functional teams to define and deliver software projectsDesigning and implementing software architecture and systems...


  • Dawson Creek, Canada B.C. LTD. Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software solutions.Key ResponsibilitiesDesign and develop software solutions using multiple programming languagesCollaborate with cross-functional teams to...


  • Caledon Village, Ontario, Canada Petro-Canada Full time

    As a software engineer in a global team, you will be responsible for developing full stack applications using a variety of technologies. This is a great opportunity to work with a talented team of engineers and contribute to the development of innovative solutions.Key Responsibilities:Design and develop full stack applications using a variety of...


  • Dawson Creek, Canada Dentalcorp Canada Full time

    About the Job:We are seeking a skilled Software Developer to join our dynamic team. The ideal candidate will have a strong foundation in software development and a passion for innovation. In this role, you will have the opportunity to work on a variety of projects, collaborating with cross-functional teams to deliver high-quality solutions. If you are a...


  • Dawson Creek, Canada Northern Health Authority Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong understanding of full-stack development and be able to design and implement scalable and efficient solutions.Key Responsibilities:Design and develop web applications using a variety of technologiesCollaborate with cross-functional teams...


  • Maple Creek, Canada Bel Air Gardens Restaurant Full time

    We are seeking a skilled Senior Software Engineer - System Architect to join our team at {company}. The ideal candidate will have expertise in designing and developing complex software systems, with a strong focus on scalability, reliability, and maintainability.Key Responsibilities:Design and develop scalable software systemsCollaborate with...


  • Dawson Creek, Canada TECHSAT Full time

    We are seeking a detail-oriented Software Quality Assurance Engineer to join our team at TECHSAT. In this role, you will be responsible for developing and documenting software testing plans, installing and configuring software and hardware, and executing and documenting results of software application tests.Additionally, you will develop and implement...

  • Software Engineer

    4 weeks ago


    Cache Creek, Canada B.N. Dulay Trux Ltd. Full time

    We are seeking a skilled Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:Design and develop software applications using a range of programming languages and frameworks.Leverage your knowledge of databases and data...


  • Scarborough Village, Ontario, Canada Fidelity Investments Full time

    Job Overview:We are seeking a skilled Software Developer to join our team at Fidelity Investments. As part of our dynamic work arrangement, you will work 100% remotely and contribute to the growth of our company.In this role, you will be responsible for developing and maintaining software applications that meet the needs of our customers. Your expertise in...


  • Fox Creek, Canada Circle K Fox Creek Full time

    About the RoleAs a software engineer, you will be responsible for designing and implementing cloud infrastructure solutions that meet the needs of our clients. Your strong data analysis skills will enable you to optimize our systems and improve overall performance.Key Responsibilities- Design and implement cloud infrastructure solutions using...


  • Fox Creek, Canada Max Fuel Distributors Ltd. Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing scalable software solutions using a variety of technologies. Your expertise in full stack development will enable you to work seamlessly across both front-end and back-end...


  • Dawson Creek, Canada B.C. LTD. Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications that drive business growth. Your expertise in machine learning and data analysis will be essential in helping us make data-driven decisions...


  • Upper Canada Village Lorven Technologies Full time

    Job Description:Lorven Technologies is seeking a skilled Software Development Specialist to design, develop, and maintain Python-based applications and systems. The ideal candidate will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.Responsibilities:Develop scalable and efficient Python...