Senior Software Development Specialist

4 weeks ago


Ottawa, Ontario, Canada Adobe Full time

About Adobe

At Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. Our mission is to hire the very best and create exceptional employee experiences where everyone is respected and has access to equal opportunity.

About the Team

The AEM Asset Engineering team is responsible for overall feature and product quality while working closely with other teams to evolve and innovate the next generation of Adobe's AEM Assets platform. We're looking for a bright, motivated individual to join our high-caliber, fast-paced team as a Senior Software Engineer.

Key Responsibilities

  • Collaborate with diverse teams to gather system requirements and develop solutions that align with business objectives.
  • Develop and maintain high-quality code for our cloud applications, ensuring scalability and performance.
  • Implement and optimize data technologies such as RDBMS, MongoDB, Kafka, and Elasticsearch.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our products.
  • Take ownership of the entire software development lifecycle, including QA, build, deployment, and support of production systems.
  • Independently fulfill tasks with limited structure and minimal direction from management.

Requirements

  • Demonstrated ability building and maintaining highly complex cloud applications.
  • Bachelor's degree or higher in Computer Science (preferred), or equivalent experience in the field.
  • 8+ years expertise in Java and experience in JavaScript.
  • Strong knowledge of data technologies, including RDBMS, MongoDB, Kafka, and Elasticsearch.
  • Familiarity with other technologies such as Kubernetes, Docker, and AWS.
  • Experience in real-time and massively distributed systems is highly desirable.

Compensation

The estimated annual salary range for this position is $154,000 -- $278,800, reflecting the cost of labor across several geographic markets. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience.



  • Ottawa, Ontario, Canada Acuity Software Full time

    About 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 Communications Security Establishment (CSE Full time

    Job OverviewThe Communications Security Establishment (CSE) is seeking a highly skilled Senior Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software applications.About the RoleThis role requires a strong...


  • Ottawa, Ontario, Canada Acuity Software Full time

    Job OverviewAcuity Software is seeking a highly skilled Senior Quality Assurance Specialist to join our team. As a key member of our QA department, you will be responsible for designing and executing manual and automated testing strategies to ensure the highest quality of our web-based software.Estimated Salary: $85,000 - $110,000 per yearKey...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About 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...


  • Ottawa, Ontario, Canada Finesse Tech Full time

    Software Development SpecialistFinesse Tech seeks an experienced Software Development Specialist to enhance and deliver a world-class front-end web-based client for users.The ideal candidate will possess deep knowledge of state-of-the-art techniques, with expertise in code quality, Mocha, and other JavaScript test frameworks. They should have experience with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Multiview Full time

    About the RoleMultiview is seeking a highly skilled Senior Enterprise Software Developer to join our team. This is a remote position based in Canada.Job SummaryWe are looking for an experienced software developer who can design and implement scalable, efficient, and reliable software solutions using their expertise in internal and external software designs....


  • Ottawa, Ontario, Canada Telesat Full time

    About 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.


  • Ottawa, Ontario, Canada Calian Group Ltd. Full time

    Calian Group Ltd. is a leading provider of technology services, and we are seeking an experienced Senior Software Architecture Specialist to join our team. As a key member of our software development group, you will play a pivotal role in designing and implementing scalable, secure, and high-performance software architectures.About the PositionThis position...


  • Ottawa, Ontario, Canada ThreeDify Full time

    We are seeking an experienced Senior Mining Software Testing Specialist to join our team at ThreeDify.Job Summary:The successful candidate will be responsible for testing geology and mining software, writing test plans, and collaborating with the software development team. A strong background in mining or geological engineering and proficiency in English are...


  • Ottawa, Ontario, Canada Nokia Full time

    About 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.


  • Ottawa, Ontario, Canada Nortak Software Ltd. Full time

    About Nortak Software Ltd.NORTAK SOFTWARE LTD. is a Canadian-owned private corporation with offices in Ottawa and Toronto serving a global client base since 1975.Compensation PackageThe estimated annual salary for this position is $120,000 - $180,000 CAD based on industry standards and location.Job DescriptionWe are seeking a seasoned Senior Business Analyst...


  • Ottawa, Ontario, Canada Amazon Full time

    Job OverviewWe are seeking an experienced Senior Software Development Manager to join our team at Amazon. As a key member of our software development team, you will be responsible for leading the development of software solutions that meet business needs.Key ResponsibilitiesOur ideal candidate will have a strong technical background and excellent leadership...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About 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...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Unlock Your Potential in Photonics TestingCiena Corporation is seeking a highly skilled Senior Photonics Software Developer to join our team in Ottawa. As a key member of our engineering team, you will have the opportunity to design, develop, and implement test software for photonic chips, including modulators, semiconductor optical amplifiers, and laser...