Software Development Engineer
Our CompanyChanging the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!The OpportunityThe Adobe Platform Team (aka Ethos) is looking for an expert developer to work on the next evolution of our API Gateway and Service Mesh components. Ethos deploys Adobe-wide software and infrastructure technology, promoting containerization, clusterization, and continuous integration/continuous deployment (CI/CD). We build tools, processes, and workflows that connect and empower hundreds of internal development teams. You’ll be part of a team working to deliver next-gen API publishing capabilities to our clients while aligning with the security and industry standards. The best candidate has a foundation of strong coding abilities, with a good sense of technical design and mentoring experience. This is an excellent opportunity for someone who loves giving input on products and making ideas happen; someone who has a desire to own features from concept to completion. What You'll DoHelp define the product roadmap for our product offering. Drive product implementation for developer experience at Adobe. Write Kubernetes first-class components like operators, Custom Resource Definitions, s. o. Use Adobe’s security standards and best practices to implement L7 security controls. Craft the code standards for our products. Collaborate with other developers with many focuses including infrastructure, systems, backend, ops, s. o. Mentor junior members of the team. Work in a fast-paced, agile environment. What You Need To SucceedProven experience writing in at least one of the Go Lang, Lua, C++, Java, or Python. Minimum of 1-2 years working with Kubernetes. Ability to give comprehensive and effective code reviews. Strong testing fundamentals that will assure confidence in any written code. Solid networking knowledge, targeting Layer 4 and 7 protocols (TCP/UDP, HTTP/HTTP2). Good debugging skills, using both live debugging tools, but also debug logs and tracing. Proactive conduct, creative thinking, orientation towards quality. Experience leading features to completion. Knowledge of the latest trends in the open-source industry. Experience working closely with product owners and architects. Familiarity with the twelve-factor app methodology. Nice to have: previous experience programming the Envoy or Nginx proxy. Wishful: experienced with Infrastructure as a Code/GitOps processes.
¡Sea el primero en responder a este anuncio de trabajo!