Software Engineering Manager

Atlanta, GA

SPANX isn’t your average company… we revolutionized an industry with just $5,000 in savings and zero outside funding. Our founder, Sara Blakely, was named one of TIME Magazine’s 100 Most Influential People in the world. We are in the fashion and retail industry, but we don’t obsess trends, rules or traditional ways of doing things. Rather, we invent solutions and hold several patents. We are focused on reinventing wardrobe basics that have earned cult-followings from customers around the world, earning Spanx shout-outs from the world’s most famous women. We are a high-growth, digital company with an iconic brand that earned its reputation for over 20 years by delivering amazing products and staying true to our greater mission of supporting and elevating women. We don’t believe “pain is beauty” and we don’t believe “business is war.” We run our business with kindness, empathy, intuition, creativity, integrity… and fun. We don’t believe you have to act serious to be taken seriously. We dream big, think forward and give back. We challenge the status quo, aim high and celebrate our “oops” moments. We test and learn, and we aren’t afraid of failure. We think like entrepreneurs in everything we do, and we look for people who are self-starters, kind, creative and out-of-the box-thinkers. If this sounds like you, join us! And help us make the world a better place... one butt at a time.


Job Description

You’ll love it because you will…

  • Overseeing integrations including development and roadmap to rebuild current and legacy integrations on the Azure and PowerApps stack 
  • Consult with internal technical teams and business stakeholders to build and architect new solutions and scaling their adoption of Microsoft Azure
  • Own the Azure technical engagement including developing the architectural design on specific implementation projects and/or Proofs of Concepts, and Cloud solution architecture components
  • Build and develop Azure cloud Integration Approach, Integration architecture for Realtime, near Realtime integrations
  • Review and evaluate architectures of existing systems and software products to identify reuse and platforming opportunities as well as refactoring opportunities
  • Provide technical leadership, guidance, and assistance to the teams in the implementation of established architectures and designs
  • Establish and enforce quality standards for cloud software integration architectures
  • Define the structure of a system, its interfaces, and the principles that guide its organization, software design and implementation
  • Responsible for the end-to-end architecture of a Delivery, including its assembly and integration into the IT architecture principles
  • Responsible for the management and mitigation of technical risks, ensuring that the Delivery services can be realistically delivered by the underlying technology components
  • Develop integration solutions, including REST APIs, event driven/queue-based integrations
  • Manages full software development life cycle including testing, implementation, and auditing
  • Performs solution design, bug verification, and beta support, which may require research and analysis
  • Coding, developing, and documenting software specifications throughout the project life cycle
  • Support solution architects in problem analysis and design, advising teams on appropriate Azure services selection
  • Mentoring development teams on Integration best practices


Qualifications

We require…

  • 5+ years of team leadership and management
  • 5+ years of hands-on experience on Integration technologies e.g., SOA, OSB, ODI etc.
  • 5+ years of experience with .Net Framework, C#, SOAP, REST, JSON Web Services
  • 3+ years of experience in Microsoft Azure Services (App Service, Service Fabric, Azure Service bus, API Management, Logic Apps and Azure Functions)
  • Experience with creating, deploying, configuring, and scaling applications in Azure
  • Experience with Azure Architecture and design patterns, Domain driven architecture, Microservices architecture, Azure native application development, Azure cloud native Azure Integration Services (Logic Apps, API Management, Service Bus & Event Grid) Azure SQL Database, Azure Web Jobs, MySQL, SQL Server, SQL Server IaaS, Azure Monitoring, and application insights
  • Experience in DevOps and CICD tools like Azure DevOps, Docker, Kubernetes, and Library Management tools like Artifactory or NuGet
  • Extensive Experience in Message Queuing/Enterprise Service using Azure Service Bus, notification hubs, event hubs, stream analytics including content-based routing, message enrichment, guaranteed delivery, ordered delivery, scatter-gather, and aggregate services
  • Experience with various architecture patterns and styles (ex: microservices, event driven, service oriented & serverless)
  • Design, development, and operational experience with highly available, scalable and fault tolerant systems
  • Ability to take a project from scoping requirements through launch
  • Possess an Azure Architect Certification or Azure Developer Certification
  • Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment
  • The integrations leader needs to have knowledge of all the different aspects of the technical Delivery as well as robust business knowledge
  • Should be proficient in foundation, People Leadership, vendor management, service & delivery, and business leadership
  • ​​​The ideal candidate for this position should possess a good understanding of enterprise-class IT development and integration methodologies and demonstrate solid skills around business processes
  • This individual must have excellent communication skills, both verbal and written, and demonstrate a team-oriented, goal and results-driven work ethic


Additional Information

All your information will be kept confidential according to EEO guidelines.

Subscribe to Job Alerts