Senior Software Development Engineer, Lightroom Desktop

1 week ago


Minneapolis, Minnesota, United States Adobe Systems Inc Full time
Job Description

We are seeking a highly skilled Desktop Software Engineer to join our Lightroom team. As a key member of our team, you will be responsible for designing and building performant, sustainable features that mesh across our cloud-based architecture.

Key Responsibilities:

  • Develop a deep understanding of the Lightroom codebase with an eye towards sustainable evolution
  • Collaborate with team members to build and test innovative features for managing, editing, and sharing digital assets on Windows and macOS
  • Instrument and monitor features to make sure they perform reliably in the field
  • Analyze and optimize performance of our desktop app
  • Follow Agile best practices to deliver high-quality work on schedule

Requirements:

  • BS/MS degree in Computer Science (or equivalent experience)
  • 8+ years of experience as a software developer
  • Expertise with a dynamic language, such as Lua or JavaScript
  • Deep expertise with C++ programming
  • Experience in programming with Microsoft Win32 APIs and/or MacOS Cocoa
  • Ability to troubleshoot and resolve problems across a distributed system
  • Passion for photography & creating quality applications customers love to use
  • Strong leadership and interpersonal abilities
  • Customer empathy and focus on product excellence

What We Offer:

  • Competitive salary range: $154,000 -- $278,800 annually
  • Opportunity to work with a vibrant, growing community of photo-enthusiasts
  • Collaborative and dynamic work environment
  • Professional development opportunities

Adobe is an Equal Employment Opportunity and Affirmative Action Employer.



  • Minneapolis, Minnesota, United States Adobe Full time

    Job SummaryAdobe is seeking a highly skilled Senior Software Development Engineer to join our Lightroom team. As a key member of our desktop software engineering team, you will be responsible for designing and building performant, sustainable features that mesh across our cloud-based architecture.About the RoleWe are looking for a talented software engineer...


  • Minneapolis, Minnesota, United States Adobe Systems Full time

    About AdobeAt Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. We're a vibrant, growing community of photo enthusiasts who love to use the products we build every day.The OpportunityWe're looking for a talented software development engineer to join our Lightroom team. As a desktop software engineer, you'll...


  • Minneapolis, Minnesota, United States YASH Technologies Full time

    We are seeking a skilled Desktop Engineer to join our team at YASH Technologies.The ideal candidate will have expertise in PowerShell, conditional policies, and group policies, with experience in migrating to Windows 11 from Windows 10.Strong communication and articulation skills are essential for this role, as the candidate will be working closely with our...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the RoleThis is an exciting opportunity to work as a senior software engineer at Emergent Software, a fast-growing software development, cloud consulting, and data engineering company. We are looking for a skilled professional with expertise in the Microsoft stack to lead the technical delivery of mid-sized development projects.Key ResponsibilitiesLead...


  • Minneapolis, Minnesota, United States Abbott Full time

    About the RoleAs a Senior Software Engineer at Abbott, you will play a crucial role in the development of novel and exciting medical devices used in interventional cardiology. Your responsibilities will fluctuate based on business needs between overseeing a small subteam of software engineers and hands-on development of a Graphical User Interface (GUI)...


  • Minneapolis, Minnesota, United States Abbott Full time

    Job SummaryAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.About the RoleAs a Senior Software Engineer, you will play a...


  • Minneapolis, Minnesota, United States Convergenz Full time

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Convergenz. As a key member of our software development team, you will play a critical role in designing, developing, and supporting innovative software solutions for our asset management, transaction management, and data analytics teams.Key...


  • Minneapolis, Minnesota, United States Iris Software Full time

    Job Title: Senior Quality Assurance EngineerJob Description:We are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Iris Software Inc. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute comprehensive test plans to identify and...


  • Minneapolis, Minnesota, United States Infinite Campus Full time

    Job SummaryThe Senior Software Engineer will be responsible for the design, development, and testing of select product areas of Infinite Campus software systems.They will be part of the Student Services team, focusing on Special Education and Health, and will require software engineering knowledge and expertise.Key ResponsibilitiesMentor other software...


  • Minneapolis, Minnesota, United States Capillary Technologies Full time

    Job Title: Senior Software Engineer - Full Stack DeveloperJob Summary:At Capillary Technologies, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining full-stack applications using React, , and React Native. Your primary focus will be on...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team in building an omnichannel enterprise platform to mitigate fraud and abuse in both Target stores and online. As a key member of our team, you will work closely with engineers and analysts to develop and implement cutting-edge solutions to complex problems.Key...


  • Minneapolis, Minnesota, United States Synechron Full time

    About the Role:We are seeking a talented Full-Time Hybrid Software Developer with a strong background in C# and VB development for desktop and web applications.The ideal candidate will also have experience in SQL Server Management Studio (SSMS), SQL Server Integration Services (SSIS), and version control systems such as TFS and Git/GitLab.Key...


  • Minneapolis, Minnesota, United States Target Full time

    Job SummaryTarget is seeking a highly skilled Senior Software Engineer to join our Product Development team. As a Senior Software Engineer, you will be responsible for designing and implementing the architecture of our flagship PLM tool, Spark. With over 10k users across the globe, Spark is the central hub for all Owned Brand product design and development....


  • Minneapolis, Minnesota, United States Mindlance Full time

    Job Overview:As a Senior Software Engineer at Mindlance, you will have the opportunity to work on moderately complex initiatives and deliverables within Software Engineering. Your contributions will be instrumental in shaping the direction of our Software Engineering team and driving large-scale planning related to Software Engineering deliverables.Key...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Target. As a key member of our engineering team, you will play a critical role in building and maintaining our omnichannel enterprise platform, which aims to mitigate fraud and abuse in both our stores and online channels.Key ResponsibilitiesDesign, develop, and deploy scalable...


  • Minneapolis, Minnesota, United States Points North Full time

    Job Title: Senior Software EngineerPoints North, a leading software company in the compliance and reporting space, is seeking a highly technical Senior Software Engineer to join its growing team. This position is responsible for designing, building, and testing software solutions for cloud-based, compliance-focused web applications.Key...


  • Minneapolis, Minnesota, United States Delta Air Lines, Inc. Full time

    At Delta Air Lines, Inc., we're seeking a skilled Senior Software Development Engineer to join our team. This role is a key part of our IT department's transformation, where we're building innovative solutions to deliver impact to our customers.The ideal candidate will have expertise in Java backend, frontend, and related frameworks and tools, as well as...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job Title: Senior Software Test EngineerHRU Technical Resources is seeking a highly skilled Senior Software Test Engineer to join our team.About the Role:This is a 6-month contract position with the possibility of extension or direct hire. The successful candidate will work on a hybrid schedule, with every other Friday off.Key Responsibilities:Plan and...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is seeking a skilled Senior Software Engineer to support ongoing projects for an Aerospace leader in Minneapolis, MN.This is an initial 6-month contract-to-hire opportunity.We have an opening for an individual with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.The successful candidate...


  • Minneapolis, Minnesota, United States Architecture Technology Corporation Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team at Architecture Technology Corporation. As a key member of our leadership team, you will play a critical role in driving innovation and delivering cutting-edge software solutions for our clients.Key Responsibilities:Design and develop new software technologies and...