We are looking for a Software Engineer to contribute to the design and delivery of the Packaging and Application Lifecycle Management (ALM) platform. This role will build scalable and reliable platform capabilities that enable product teams, partners, and ISVs to package, promote, and manage application assets across environments. You will work closely with Product and Engineering teams to design, implement, and deliver platform services, APIs, integrations, and workflows. You will have the opportunity to work on foundational platform capabilities in a globally distributed engineering environment. This position is an individual contributor role reporting to the Engineering Manager. Responsibility Design, develop, test, and deliver scalable and reliable capabilities for the Packaging and ALM platform Own features end to end, from understanding requirements and design through implementation and production delivery Design and implement backend services, APIs, integrations, and workflows using modern software and cloud technologies Collaborate with Product Management and partner engineering teams to understand requirements and dependencies Participate in design and code reviews and contribute to engineering best practices Identify and resolve technical issues and blockers Troubleshoot and resolve production and integration issues Contribute to the evolution of platform APIs, service contracts, and reusable frameworks Share technical knowledge through design discussions, documentation, and code reviews