Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Vervint

Position:
Senior Software Engineer

Location:

Grand Rapids, MI

Job Id:
1313

# of Openings:
1

Senior Software Engineer (.NET/Multi-Tenant SaaS) | 6-Month Contract

We're looking for a Senior Software Engineer to join a project team on a contract basis. The team is building a modern, multi-tenant web platform that lets business customers manage their data and workflows. The solution is a React or Next.js front end backed by a .NET Core API, with single sign-on(SSO) for customer organizations.


You'll work alongside the project architect to design and build the platform, set the quality bar for the code the team delivers, and mentor junior and mid-level engineers. You'll also be a key owner of application security and tenant data isolation, so that every customer sees only their own data.



What You'll Do:

  • Partner with the architect to design and build a multi-tenant application, including the API, data model and tenant-aware application logic.
  • Design and develop secure, well-documented RESTful APIs in .NET Core that serve the web application and external integrations.
  • Implement authentication and authorization using OAuth 2.0 and OpenID Connect, and integrate SSO with customer identity providers.
  • Enforce tenant data isolation across the API, data layer and application, and verify it through testing and code review.
  • Build and review front-end features in React or Next.js that give customers a clear, efficient experience managing their data.
  • Review code and set standards for quality, maintainability, performance and testing, and make sure delivered work meets the project's requirements and acceptance criteria.
  • Mentor junior and mid-level engineers through pairing, code review and guidance on design decisions.
  • Apply secure development practices (for example OWASP guidance, input validation, least-privilege access and secrets management) and help identify and fix vulnerabilities.
  • Contribute to estimation, backlog refinement and sprint planning, and communicate progress, risks and trade-offs to the team and the client.
  • Help establish and maintain CI/CD pipelines, logging and monitoring, and technical documentation.
  • Document key design decisions and support knowledge transfer to the client's development team as the project progresses.


Required Qualifications:
  • 6+ years of professional software engineering experience, including significant experience building production APIs in .NET Core (C#).
  • Strong understanding of RESTful API design, including versioning, error handling, pagination and API documentation (OpenAPI/Swagger).
  • Experience with relational databases (SQL Server preferred), including data modeling, query tuning and Entity Framework Core.
  • Working knowledge of OAuth 2.0 and OpenID Connect, including token-based authentication, scopes and claims, and role- and policy-based authorization.
  • Solid understanding of multi-tenancy concepts, such as tenant isolation strategies (shared vs. separate schemas or databases), tenant resolution and per-tenant configuration.

  • Demonstrated ability to build secure applications and protect customer data, including protecting against common web vulnerabilities.

  • Experience writing automated tests (unit and integration) and working with source control, code review and CI/CD.

  • Experience mentoring or technically guiding other engineers.

  • Proven ability to get productive quickly in an unfamiliar codebase and work independently in a remote setting.

  • Strong written and verbal communication skills, and comfort collaborating with architects, designers, project managers and client stakeholders across distributed teams.



Preferred Qualifications:
  • Located in or near the Grand Rapids, Michigan area.

  • Experience with React or Next.js, including TypeScript, component-based design and state management.

  • Experience with SCIM or automated user provisioning, and with role mapping from identity provider groups.

  • Prior work on multi-tenant SaaS products, including per-tenant branding or configuration.

  • Familiarity with Azure services, Azure DevOps or other CI/CD tooling, and applications hosted on Windows Server/IIS.

  • Experience with audit logging, observability (logging, monitoring, correlation IDs) and performance profiling.

  • Experience designing and building APIs for partner or third-party integrations.

  • Experience replacing or modernizing legacy systems.

  • Prior consulting or contract engagements where you joined a team mid-stream and handed work off to a client team.

  • Experience working in an Agile/Scrum environment.



Apply for this Position
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Grand Rapids, MI vacancy
  •  ...impact you could have on the food service industry. There's a seat at our table for you... Position Summary: The Senior Software Engineer develops, creates, and modifies general computer applications software or specialized utility programs. They analyze user... 
    Senior
    Monday to Friday

    Gordon Food Service

    Wyoming, MI
    2 days ago
  •  ...Aurify is looking for a Senior Software Engineer to work closely with our CTO and engineering team to build, scale, and improve our B2C visual AI platform. **About Aurify** Aurify lets users turn a photo into high-quality AI videos and avatars with no prompts or editing... 
    Senior
    Remote work

    Aurify LLC

    Wyoming, MI
    a month ago
  •  ...Responsibilities: - Lead the development of software solutions that will meet or exceed...  ...: -8+ years of full-stack software engineering experience developing enterprise web...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Grand Rapids, MI
    4 days ago
  •  ...advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze...  ...in a dynamic, fun, and distinctive atmosphere . As a Senior Applications Engineer, you will join an Applications Engineering (AE) team that... 
    Senior
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Cognex Corporation

    Grand Rapids, MI
    2 days ago
  •  ...Job Description Job Description We are looking for Senior DevOps Engineer for our client in Grand Rapids, Michigan. This is a contract to hire role starting with 12 months contract. ***Position is on-site (Monday-Thursday) *** We are seeking an experienced... 
    Senior
    Contract work

    Initech Global

    Grand Rapids, MI
    a month ago
  • $135k

     ...Senior Associate - Lead Civil Engineer US-NY-Buffalo Job ID: 2025-3078 # of Openings: 1 Category: Civil/Structural Engineering The LiRo Group Overview We are currently seeking a highly skilled and motivated  Sr. Associate/Western NY Lead Civil... 
    Senior
    Work at office
    Local area

    The LiRo Group

    Wyoming, MI
    10 days ago
  •  ..., portable and electronic cord products, OEM wire products and engineered products. In addition, Southwire supplies assembled products, contractor...  ...to support our customers as a value-add partner. Senior Applications Engineer Location: Remote – will consider... 
    Senior
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    2 days per week

    Southwire

    Grand Rapids, MI
    1 day ago
  • $170k - $185k

     ...Senior Embedded Software Engineer Salary: $170K to $185K Base + 15% Bonus + Relocation Assistance + Full Benefits Job Location: Grand Rapids, MI We are looking for an experienced Senior Embedded Software Engineer to join a team developing mission critical embedded... 
    Senior
    Full time
    Relocation package

    Nickerson Talent Solutions

    Grand Rapids, MI
    7 hours ago
  • $110.7k - $372.9k

    Position Summary Senior Agentic AI Engineer — Healthcare AI Three hundred fifty million Americans rely on a healthcare system whose decision...  ...build, deploy, and operate verticalized AI systems across software, data, models, and cloud infrastructure — engineered for... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Grand Rapids, MI
    2 days ago
  • $105.4k - $207.8k

    Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant...  ..., and fuel growth through innovation.Work you'll doAs a Senior Engineering Management Specialist - DevOps Engineer on the... 
    Senior
    Local area

    Deloitte

    Grand Rapids, MI
    1 day ago
  • $170k - $185k

     ...Senior Embedded Software Engineer Salary: $170K to $185K Base + 15% Bonus + Relocation Assistance + Full Benefits Job Location: Grand Rapids, MI Check out the role overview below If you are confident you have got the right skills and experience, apply today.... 
    Senior
    Relocation package

    Nickerson Talent Solutions

    Grand Rapids, MI
    7 days ago
  • $100k - $135k

     ...accountability, and collaboration, we equip our teams to work at the highest levels possible.Job Summary: Acrisure is seeking a Sr. Cloud Engineer based in our Infrastructure Operations group that is responsible for supporting enterprise cloud infrastructure services with a... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Acrisure

    Grand Rapids, MI
    2 days ago
  • $77k - $202k

     ...The Opportunity As a SAP BRIM Consultant, Senior Associate, you will play a pivotal role in helping clients optimize their operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless integration... 
    Senior
    H1b

    PwC

    Grand Rapids, MI
    1 day ago
  • $130k - $173k

     ...Job Title Are you an Embedded Software Engineer who loves working on high-assurance embedded systems? If so, GE Aerospace Defense and Systems...  ...opportunity, please apply today. Job Description As a Senior Embedded Software Engineer, you will play a vital role... 
    Senior
    Permanent employment
    Local area
    Relocation package
    Flexible hours

    GE Additive

    Grand Rapids, MI
    1 day ago
  • $130k - $200k

    Position Summary CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales & Service...  ..., operators, creatives, designers, engineers, and architects. Our team balances business...  ...of experience in technology consulting, software engineering, cloud architecture, or... 
    Senior
    Local area

    Deloitte

    Grand Rapids, MI
    3 days ago
  • $124k - $280k

     ...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision... 
    Senior
    H1b

    PwC

    Grand Rapids, MI
    4 days ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood...  ...Developer! The focus is prompt engineering and agent quality — evals, golden datasets...  ...brand new this year at our client- with 3 Senior Developers. What they need is someone to... 
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Grand Rapids, MI
    7 hours ago
  •  ...marketplaces, as well as a full-stack development environment ( DevHub )—engineered for scalable enterprise adoption, developer innovation, and...  ..., following our node, token sales, or funding. ROLE: Senior Site Reliability Engineer — Autheo | Live Mainnet, RPC & Validator... 
    Senior
    Contract work
    Part time
    Remote work

    Launch Legends

    Wyoming, MI
    8 days ago
  • $107.6k - $198.4k

     ...scientists, operators, creatives, designers, engineers, and architects. Our team balances...  ...role ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will...  ...From entry-level employees to senior leaders, we believe there’s always room... 
    Local area

    Deloitte

    Grand Rapids, MI
    2 days ago
  • $50 per hour

     ...DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs,...  ...will solve complex system problems, guide senior engineers, and create reusable platform...  ...requirement.Experience developing production software in Python and architecting distributed... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Grand Rapids, MI
    4 days ago
  •  ...members, client-facing exposure, and Agile/Scrum experience. Job Description: Overview / Summary We are seeking an experienced Senior .NET Full Stack Technical Lead with 9–12 years of experience in developing end-to-end web applications and microservices using... 
    Senior
    Temporary work

    Delan Associates, Inc

    Grand Rapids, MI
    a month ago
  •  ...re looking for the person to own its technical direction and reliability — and grow the team that runs it. This is a high-impact engineering role with meaningful equity, real ownership, and direct influence on how Lawfully scales. What you'll do Set the architecture... 
    Senior

    Lawfully

    Grand Rapids, MI
    3 days ago
  • $167k - $223k

     ...Advanced Technology Organization Systems Security Engineering Technical Leader Onsite role in Grand Rapids, MI — candidates must be...  ...compute systems. Knowledge of low-level firmware and real-time software for embedded systems, including hardware-software integration,... 
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Local area
    Remote work
    Relocation
    Relocation package

    GE Additive

    Grand Rapids, MI
    1 day ago
  •  ...Senior Front End Developer We're seeking a Senior Front End Developer with a deep knowledge of WordPress and is well versed in creating immersive, complex websites. This is a non entry level position. We need someone who enjoys working closely with the design team... 
    Senior
    Summer holiday
    Work at office
    Remote work
    Flexible hours

    TBX

    Grand Rapids, MI
    3 days ago
  •  ...The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll be handling Collaborates with developers and functional... 
    Work experience placement
    Internship

    TGW Logistics Group

    Grand Rapids, MI
    2 days ago
  • $70k - $130k

     ...Software Developer As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton's various operations to provide a world-class experience. This includes all software... 
    Full time
    Visa sponsorship

    TEKTON

    Grand Rapids, MI
    3 days ago
  •  ...Job Title: Software Developer (Java/SQL) Overview of Team and Project: The team is focused on developing and enhancing...  ...queries to retrieve and manipulate data as needed. Mid to Senior level : Minimum 5 years of experience . Must be self-... 

    3B Staffing LLC

    Grand Rapids, MI
    4 days ago
  •  ...We are seeking a hands-on Software Verification Engineer with strong Python-based testing experience to support the development of a next-generation networking device for aerospace and defense applications. This role is heavily focused on white box testing, automated... 
    Full time

    Actalent

    Grand Rapids, MI
    7 hours ago
  •  ...Role: Senior Statistical Programmer Employment Type: Long-Term Contract (ACL Digital W2) (No C2C) Location: 100% Remote (US-based) Experience Level: 9 to 12 Years Domain Requirement: Deep Therapeutic Experience in Oncology Sponsor Requirement... 
    Senior
    Long term contract
    Contract work
    Remote work

    ACL Digital

    Grand Rapids, MI
    2 days ago
  •  ...company dedicated to innovation and excellence in the field of software development. Our mission is to create cutting-edge solutions...  ...testbenches using System Verilog and UVM. Collaborate with design engineers to understand specifications and requirements. Perform... 
    Senior

    Mirafra Technologies

    Grand Rapids, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!