Talent.com
Senior Software Architect (C# and.NET)

Senior Software Architect (C# and.NET)

Emergent SoftwareMinneapolis, MN, US
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description
  • This is an opportunity to join our team of top-notch software engineers working closely together on interesting projects for our clients. This position is fully remote (indefinitely).
  • Emergent Software is looking for a senior software architect with experience leading, architecting, and implementing custom software projects in the Microsoft stack that solve complex business problems. A qualified candidate is a software architect with advanced knowledge of C#, .NET, JavaScript frameworks, database design, and Azure infrastructure for web applications . This 100% remote position is for self-starters with excellent communication skills, work ethic, and the ability to participate in all aspects of the agile software development life cycle .

    Highlights & Benefits of working at Emergent Software

    Work closely with other talented engineers and team members . Our vetting process means you can count on your team members to know what they are talking about.

    Work from home or work remotely from anywhere you want

    Flexible work schedule meaning you can work regular hours or whenever you work best

    Work-life balance is essential and highly valued at Emergent Software. If you choose to work more than 40 hours, you’ll be compensated for the extra work!

    Work on interesting projects solvingcomplex business problems with custom software.

    100 hours per year to focus on your professional development . We invest in your growth!

    Profit sharing bonus means as we’re successful, you’re successful

    Excellent benefits package including medical insurance, dental, vision, 401(k) matching, FSA, disability, life insurance, and paid parental leave

    Typical Tech Stack

    C# and .NET (latest versions)

    Blazor or React (JS or TypeScript)

    Azure SQL

    Azure PaaS (App Services, Blob Storage, Service Bus, etc.)

    Azure DevOps for CI / CD

    Senior Software Architect Primary Duties

    Solve our client’s needs pragmatically by helping them envision how custom software can solve their complex business problems.

    Meet directly with clients to craft technology solutions, gather requirements, and estimate effort required to deliver the solutions.

    Lead development projects including technical requirements gathering, data modeling, technology selection, and infrastructure design.

    Architect new applications with industry best practices.

    Provide technical guidance on various projects throughout the software development life cycle.

    Collaborate with other team members on agile development teams.

    Provide feedback to other team members on architecture, software design, and best practices.

    Work on multiple projects simultaneously, prioritize effectively to meet our clients’ delivery expectations.

    Mentor teammates to share your knowledge and build a stronger team.

    Other related duties as assigned by your manager.

    Senior Software Architect Qualifications

    Exceptional technical communication skills. Ability to explain complex technical issues to a technical or non-technical audience. Documents architectural decisions and the reasons. Comfortable leading training sessions, pitching solution ideas, and presenting in front of a group.

    Demonstrates deep knowledge of architectural patterns for creating scalable and maintainable software, especially for distributed projects. Advanced knowledge of security best practices for software development. Able to ensure complex architectural decisions match overall solution vision and business needs.

    Recognizes problems in system design and can describe ways to refactor. Creates and enforces best practices to avoid problems. Exhibits creativity and innovation in identifying and solving problems that lack established methods.

    Works on a team or individually to provide technical expertise on a project. Mentors Software Engineers and Sr. Software Engineers. Sets technical standards for a project.

    Gathers and writes strong requirements based on business objectives. Able to estimate solutions effectively and accurately. Builds solution visions based on requirements gathered in project workshops.

    Works with sales to evaluate potential solutions, dive into complex integrations, and build proofs of concepts

    Expert knowledge :

    • .NET back end
    • Emergent’s fundamental Azure cloud-native services (App Services, Functions, Storage)

      Advanced knowledge :

      Data Access (Entity Framework, T-SQL)

      Azure SQL

      A client-side library (React, Angular, or Blazor)

      Broader Azure Services (Service Bus, Key Vault, Event Hub, or others)

      DevOps (CI / CD, templating, orchestration)

      Identity (Okta, Auth0, Entra External ID, Azure B2C, or others)

      Competence in : o HTML / CSS

      Nice to Have Experience

      Previous consulting experience

      Experience with Machine Learning or AI development with Azure services

    • .NET content management systems (e.g. Umbraco, Sitecore, Contentful)
    • Cross-platform mobile app development (e.g. MAUI, React Native)

      NoSQL Databases

      Power Platform / Sharepoint

      Other programming languages & technologies (e.g. Node.JS, PostgreSQL, Ruby, PHP)

      Our Vetting Process

      At Emergent Software, we work hard to find the best software engineers capable of developing high quality software for our clients. If you think you’re one of those, please understand that the effort put into this by people like yourself helps us be successful in surrounding you with other top-notch engineers. Here are the steps of our vetting process for this position :

      Application (5 minutes)

      Online Assessment & Short Algorithm Challenge (50-70 minutes)

      Initial Phone Interview (30-45 minutes)

      At-Home Coding Challenge (3-4 hours)

      Technical Interview (60-90 minutes)

      Job Offer!

      Benefits Package Details

      Medical Insurance : up to 80% of your monthly medical premium (HSA options available)

      HSA Contribution : up to $144 / month

      Dental & Vision Insurance : up to 50% of your monthly dental and vision premium costs

      401(k) plan : company match up to 4% of salary

      Profit sharing bonus : up to 15% of salary paid quarterly

      Extra compensation : get paid extra for work over 40 hours / week

      Employee referral & customer referral bonuses

      Flex Spending Account (FSA) for Dependent Care & Healthcare Costs

      Dependent Care FSA Contribution : $90 / month

      Short Term Disability : $500 / week for 12 weeks

      Long Term Disability : up to $6,000 / month

      Group term life and AD&D insurance : $50k

      PTO, standard holidays, 2 floating holidays

      Paid parental leave : 2 weeks

      Staff development program : 100 hours / year plus training costs

      About Emergent Software

      Emergent Software is a fast-growing software development, cloud consulting, and data engineering company serving clients across the country. We are regularly adding to our team of talented software engineers, cloud architects, data engineers, UX designers, technical product owners and more who can help us deliver high quality services for our clients.

      We are a remote-first company

      Since our inception, we've embraced a remote-friendly culture, promoting work flexibility beyond the norm. When the pandemic struck in 2020, our transition to fully remote work was seamless—just a matter of cleaning out the fridge. Recognizing an opportunity, we adopted a remote-first approach and began hiring talent from anywhere. We continue to offer our signature Minnesota-nice, Midwest-friendly attitude, ensuring everyone feels valued, whether or not they're familiar with the skyway system.

      Your career grows with us

      Working with talented engineers on interesting projects creates an engaging environment for software development enthusiasts. By working directly with our experienced team, participating in our staff development program, and solving complex problems across a variety of projects, you’ll find numerous opportunities for long-term career growth.

      At Emergent Software, your ideas will be heard, you will grow exponentially as a master of your craft, and you will enjoy working other dedicated team members to deliver software solutions for our clients.

      Check out what others say

      Visit our Glassdoor page to discover how employees enjoy our remote working structure, flexible hours, profit sharing program, and more!

      #EmergentSoftware

      In this role, you willlead, architect, and implement custom software projects in the Microsoft stack to solve complex business problems. See the job description for requirements.

      #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Software Architect • Minneapolis, MN, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Cloud Architect

    Senior Cloud Architect

    Next Level Business Services, Inc.Minneapolis, MN, United States
    serp_jobs.job_card.full_time
    Owns technical decisions of the Crew Oracle database in the cloud.Design data conversion needs and interfaces required to automate the processes as an integrated solution.Plays an active role in th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Cloud Architect

    Senior Cloud Architect

    Nlb ServicesMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    Owns technical decisions of the Crew Oracle database in the cloud.Design data conversion needs and interfaces required to automate the processes as an integrated solution.Plays an active role in th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Solutions Architect

    Senior Solutions Architect

    Marsh LLCGolden Valley, MN, United States
    serp_jobs.job_card.full_time
    Award-winning, inclusive, Top Workplace culture doesn’t happen overnight.It’s a result of hard work by extraordinary people. More than 11,000 of the industry’s brightest talent drive our efforts to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Development Engineer, Android

    Senior Software Development Engineer, Android

    Ford Motor CompanySt Paul, MN, United States
    serp_jobs.job_card.full_time
    FordPass is a world-class customer-facing mobile application used by millions of customers around the world.We are looking for a customer-centric senior software engineer who embraces lean and agil...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer (AI)

    Senior Software Engineer (AI)

    Travelers InsuranceSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Taking care of our customers, our communities and each other.By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 16...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Travelers InsuranceSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Taking care of our customers, our communities and each other.By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 16...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    DatavantSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Datavant is a data platform company and the world's leader in health data exchange.Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format....serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Developer

    Senior Software Developer

    Aspen TechnologyMedina, MN, United States
    serp_jobs.job_card.full_time
    The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Application Architect and Senior Developer

    Application Architect and Senior Developer

    C4 Technical ServicesSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Application Architect and Sr Developer.Location : Hybrid - one day a week onsite in St.We are seeking an experienced Application Architect and Senior Developer to join our customer's Application dev...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Agile Software Engineer (.NET / IoT / Azure)

    Senior Agile Software Engineer (.NET / IoT / Azure)

    CopelandSt Paul, MN, United States
    serp_jobs.job_card.full_time
    We are a global climate technologies company engineered for sustainability.We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies.We protect te...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Integration Architect

    Senior Integration Architect

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    This Integration Architect (IA) role within the Oracle Health Consulting organization will support the Population Health project team delivering our federal engagements. Focused predominantly on our...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Solution Architect (Systems Engineer 4)

    Solution Architect (Systems Engineer 4)

    Metropolitan CouncilSt Paul, MN, United States
    serp_jobs.job_card.full_time +1
    Solution Architect (Systems Engineer 4).Solution Architect (Systems Engineer 4).We are theMetropolitan Council,the regional government for the seven-county Twin Cities metropolitan area.We plan 30 ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Quality Engineer

    Quality Engineer

    OptumELK RIVER, Minnesota, United States
    serp_jobs.job_card.full_time
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Distribution System Engineer

    Distribution System Engineer

    Connexus EnergyRamsey, MN, United States
    serp_jobs.job_card.full_time
    Connexus Energy is looking for our next Distribution System Engineer.You will design and optimize distribution systems by creating engineering plans, performing operational studies, and implementin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    Senior Software Engineer (.net)

    Senior Software Engineer (.net)

    Pointwest Technologies Corproseville, MN, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations.You’ll demonstrate technical leadership on both new and legacy applications,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and op...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Developer

    Senior Software Developer

    Securian FinancialSt Paul, MN, United States
    serp_jobs.job_card.full_time
    At Securian Financial the internal title for this position is Engineering Sr Analyst or Engineering Consultant.The title and salary will be determined based on experience and applied skills.Join th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Solution Architect

    Senior Solution Architect

    EDBSt Paul, MN, United States
    serp_jobs.job_card.full_time
    EDB provides a data and AI platform that enables organizations to harness the full power of Postgres for transactional, analytical, and AI workloads across any cloud, anywhere.EDB empowers enterpri...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day