Staff Software Engineer – API Management Richfield, MN

  • Richfield, MN
  • Salary: USD 98684 - 163785 ANNUAL

Website Best Buy

Best Buy is seeking innovative and technically curious Staff Software Engineer – API Management as a Service to join us as we make a huge impact in the digital evolution!Be a key part of Best Buy’s Technology growth! This role is a key technical leader of a new product engineering team that will provide API management as a service to the Best Buy Technology teams. This team will own the existing legacy gateway tools along with evolving those tools to our new modern platform in support of our poly cloud deployments. This will include capabilities for a self-service registry, dynamic authorization token management, and poly cloud routing.What you will do as a Staff Software Engineer – API Management as a Service:Develop and architect products to solve the challenges of API management at a huge scaleBuild and drive partnerships with other technical teams across Best BuyLead the overall design for the API Management solutionsContinuously improve our product from a technical perspectiveWork across multiple engineering squad to ensure that our technical solutions are alignedInfluence the overall enterprise architecture when it comes to technical integrationsWork with engineering squads to create and modify our processesParticipate in performance analysis and optimizationMentor developers in a non-management capacityWork directly with technical leads, engineers, product managers, architects, and business stakeholdersBe able to jump in and help teams get over technical hurdlesDemonstrate a creative and innovation-driven ability to articulate engineering design patterns related to scale, performance, security, and usabilityThis job might be for you if:You are a problem solverYou work well with people and can make tradeoffs to come to a solution that works for everybodyYou understand the challenges teams face in large organizations in getting things doneYou love talking tech with people and helping them learnYou want to be an influential voice in a large engineering organizationYou’re open to changing at any time to meet the needs of our customersYou want to make a huge impact by enhancing the entire company’s API ecosystemYou are a self-starter who wants to be empowered to solve problemsYou can explain technical concepts to people without a technical backgroundMinimum Qualifications:5+ years of progressive responsibilities in one or more of the following areas: software/web development, application delivery, design or architecture for web or service oriented environments and a Bachelor’s degree or equivalent experience.1+ years’ experience leading development teams (technical leadership, work direction, coaching and mentoring)Experience in OAuth implementations with knowledge of other standards (OpenID, SAML, TLS, etc.)Experience with highly scalable API design patternsPreferred Qualifications:8+ years’ hands-on experience implementing and deploying modern web development solutions including: Java, JavaScript, Scala, REST web services, HTTP, NoSQL databases (e.g. Cassandra), SQL databases (e.g. CockroachDB) GCP, AWS, AzureKnowledge of and working experience with open source software (Apache, Tomcat, Memcache, etc.) as well as networks, security, firewalls, load balancers, DNS, and other infrastructure componentsKnowledge and experience with API management solutions and technologies (Zuul, Spring Cloud Gateway, Layer7, Apigee, etc.)Agile development practical experienceExperience working with internal teams as a customer while creating productsTest-driven development, refactoring, automated unit test, integration test, functional test, and continuous integration / deployment. Strong debugging and troubleshooting skillsShow more

Maximum file size: 256 MB.
Upload your CV/resume or any other relevant file. Max. file size: 256 MB.