Staff Software Engineer - Raleigh, United States - The Brixton Group, Inc.

    Default job background
    Description


    We're looking for someone with strong hands-on technology leadership, experience building next-gen systems, and an expertise in cloud native application development, microservices, APIs, etc.

    -


    As a Staff Engineer, you'll have a strategic part of your role working with cross functional teams to influence the technical direction of the solution, while leveraging modern technology to design and architect critical services.


    Responsibilities:


    Take ownership of the technical vision and strategy - making informed decisions about technologies, tools, and best practices to get the job done.

    Architect the systems and solutions for high availability, performance, and scalability, ensuring it can handle increasing user loads.
    Work with Solution and Enterprise Architects in the design, review, and implementation of new architecture solutions


    Requirements:


    Proven experience as a Principal or Senior Software Engineer, with a focus on architecting, designing and building backend solutions, APIs, and scalable systems.


    Microsoft stack:
    .NET, C#, Azure, Rest API's, etc
    Designing solutions with

    modern architecture

    patterns background:
    Microservices, SOA, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, Web Services
    A track record of successfully leading and mentoring engineering teams.
    Specialized in modernization of legacy systems to latest technologies.

    #J-18808-Ljbffr