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

Senior Software Engineer

Full-time

MasterCorp, Inc.

Join Our Team at MasterCorp, Inc.!
At MasterCorp, Inc., we provide exceptional service and innovative solutions in the hospitality industry. As a leader in our field, we believe in the power of teamwork, integrity, and a commitment to excellence. Our dynamic and inclusive workplace fosters growth, creativity, and the opportunity to make an impact. We are looking for passionate and driven individuals to join our team and help us continue to deliver outstanding results for our clients.

The Senior Software Engineer is a hands-on technical leader on a small, high-impact engineering team responsible for designing, building, operating, and continuously improving critical business applications, platform services, and integrations. This role is expected to contribute across the full technology stack, including user-facing applications, APIs, data models, asynchronous workflows, distributed integrations, messaging infrastructure, and production support. The position requires strong full stack development experience, deep backend engineering instincts, and the ability to make sound technical decisions in message-driven and distributed system environments. The Senior Software Engineer will help shape technical direction, deliver business-critical capabilities, mentor other engineers, and take operational ownership of assigned systems and functional areas. The ideal candidate is curious, adaptable, AI-aware, and eager to learn and responsibly apply emerging tools and practices that improve engineering speed, software quality, and team effectiveness.

COMPETENCIES REQUIRED

  • Action Oriented – Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Optimizes Work Processes – Knows the most effective and efficient processes to get things done, with a focus on continuous improvement.
  • Collaborates – Builds partnerships and works collaboratively with others to meet shared objectives.
  • Courage – Steps up to address difficult issues and says what needs to be said.
  • Situational Adaptability – Adapts approach and demeanor in real time to match the shifting demands of different situations.
  • Customer Focus – Builds strong customer relationships and delivers customer-centric solutions.
  • Drives Results – Consistently achieves results, even under tough circumstances.

ESSENTIAL FUNCTIONS

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Design, develop, and maintain full stack software solutions across front-end applications, backend services, APIs, integrations, and supporting data systems.
  • Develop scalable, maintainable software using C# and .NET across both internal business systems and customer-facing applications.
  • Build and enhance message-driven and distributed systems using patterns and frameworks such as NServiceBus, including asynchronous processing, command and event handling, sagas, durable workflows, and message handlers where appropriate.
  • Design for distributed system reliability, including retries, idempotency, deduplication, eventual consistency, observability, resiliency, dead-letter handling, graceful failure handling, and recovery strategies.
  • Extend existing microservices and create new APIs, service endpoints, background processing components, data workflows, and integration services that improve business capability and operational efficiency.
  • Create and evolve data schemas, persistence models, service contracts, message contracts, and integration patterns across multiple storage and communication mechanisms.
  • Make pragmatic architecture and design decisions related to service boundaries, data flow, scalability, performance, maintainability, security, and operational simplicity.
  • Write and maintain unit, integration, and automated regression tests to ensure quality, stability, and confidence in delivered solutions.
  • Investigate, troubleshoot, and resolve defects, production issues, and performance bottlenecks across application, service, infrastructure, data, and integration layers.
  • Take operational ownership of assigned systems and functional areas, including monitoring, support, root cause analysis, ongoing optimization, and long-term stewardship.
  • Partner with Service Desk, business stakeholders, architects, engineers, and support teams to respond to production issues, support requests, and workflow-impacting incidents.
  • Participate actively in agile development meetings, technical design sessions, code reviews, cross-functional planning discussions, and presentations.
  • Provide code review feedback focused on correctness, maintainability, testability, operational reliability, security, and architectural fit.
  • Mentor and guide other team members through collaboration, design guidance, technical leadership, and hands-on support in delivery work.
  • Stay current with emerging engineering practices, including AI-assisted development tools, and apply them thoughtfully and responsibly to improve engineering effectiveness, software quality, security, and team productivity.
  • Build and maintain strong knowledge and understanding of MasterCorp business processes, operational workflows, system interactions, and terminology.

EXPERIENCE AND EDUCATION

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field; or equivalent combination of education and professional experience.
  • Seven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.
  • Proven experience building, enhancing, and supporting production-grade full stack applications and backend services.
  • Strong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.
  • Experience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.
  • Experience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.
  • Strong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.
  • Familiarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.
  • Experience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.
  • Experience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.
  • Experience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.
  • Experience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.
  • Experience with software development lifecycle (SDLC), agile development methodologies, and production support practices.
  • Experience communicating complex technical concepts clearly to both technical and non-technical audiences.

OTHER QUALIFICATIONS

  • Deep understanding of distributed systems concepts, including service boundaries, consistency tradeoffs, failure modes, message contracts, asynchronous communication patterns, scalability, and maintainability.
  • Experience with NServiceBus in production environments, including sagas, durable workflows, background processing, retries, error queues, and operational recovery, is strongly preferred.
  • Strong verbal and written communication skills with the ability to lead technical conversations effectively across teams and translate engineering considerations into business context.
  • Demonstrated technical leadership, sound judgment, ownership mindset, and ability to operate effectively in a lean team where engineers are expected to be self-directed, versatile, and highly accountable.
  • Comfortable moving between strategic architecture discussions and hands-on implementation, debugging, testing, and production support.
  • High degree of adaptability, curiosity, and willingness to learn new frameworks, tools, business domains, and emerging technologies.
  • Strong awareness of the evolving role of AI in software engineering, with eagerness to adopt useful tools, experiment responsibly, and continuously improve individual and team effectiveness without sacrificing rigor, security, or engineering discipline.

TRAVEL REQUIREMENTS

  • Rarely – on average 5% of travel on a quarterly basis

The Senior Software Engineer is not limited to the above-mentioned job description and may be requested to do additional tasks as directed by MasterCorp Management.

Physical Requirements:

This position frequently requires standing, walking, pushing, pulling, moving, lifting (up to 25 lbs), bending, reaching, occasional ascending/descending, and repetitive motions. Employee must be able to perform the

essential functions of the position satisfactorily, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of their job.

Equal Opportunity Employer Statement:


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
________________________________________


Thank you for considering a career with MasterCorp, Inc. We look forward to reviewing your application.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Remote vacancy
  • $84.5k - $126.8k

     ...to join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and...  ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    10 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Senior
    Remote work

    IntePros

    Miami, FL
    13 hours ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Senior
    Remote work

    Atomic

    New York, NY
    3 days ago
  •  ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate... 
    Senior
    Full time
    Worldwide

    OCLC

    Dublin, OH
    3 days ago
  •  ...Senior Software Engineer Location: US (Fully Remote) Type: Permanent An AI-enabled insurance technology business building modern solutions for MGAs and insurance programmes. The platform connects complex insurance workflows with technology to streamline the journey... 
    Senior
    Permanent employment
    Full time
    Remote work

    Annapurna

    United States
    2 days ago
  • $200k - $350k

     ...Staff / Senior Software Engineer Fully Remote - US / Canada Base $200k - $350k + Equity FutureTech Recruitment is partnered with a $40M+ funded Series B FinTech / AI startup operating in one of the largest and most antiquated financial markets in the US. Their... 
    Senior
    Full time
    Live in
    Remote work

    FutureTech Recruitment

    United States
    1 hour ago
  •  ...backgrounds and enabling them to succeed through tailored, technology-enabled instruction. Role Description This full-time Senior Software Engineer role is a hybrid position based in the Greater Seattle Area, with flexibility for partial work from home. In this role,... 
    Senior
    Full time
    Work from home

    Wild Zebra

    Seattle, WA
    2 days ago
  •  ...agency team where you'll work directly with the CTO and two other engineers on core platform capabilities. In this role, you will build...  ...technical solutions. What We're Looking For ~5 years of software development in production environments, with demonstrated... 
    Senior
    Full time
    Remote work

    Skylight Health

    United States
    2 days ago
  •  ...quality of care. Kibu has raised over $5M in seed funding and supports more than 400 organizations across 46 states. Senior Software Engineer Kibu is seeking a talented and driven Senior Software Engineer to play a key role in shaping our innovative platform... 
    Senior
    Work at office
    Remote work

    Connecticut Innovations

    Stamford, CT
    1 day ago
  •  ...internal. Work directly with company leadership and help shape our technology strategy. Push the limits of what AI can do in software development and in the products themselves. Build and grow our development team, including overseas talent. Work in person... 
    Senior
    Full time
    Work at office
    Remote work
    Overseas

    Revenue Rush

    Las Vegas, NV
    2 days ago
  • $150k - $200k

     ...Senior Software Engineer Location: Remote (US) Compensation: $150,000–$200,000 base, depending on experience Employment Type: Full-time, permanent About adduro.io adduro.io is a Colorado-based AdTech company specializing in streaming advertising—ads running... 
    Senior
    Permanent employment
    Full time
    Remote work

    adduro.io

    United States
    2 days ago
  •  ...Senior Software EngineerAbout Rhinogram Rhinogram is a patient engagement and telehealth platform that enables HIPAA-compliant communication...  ...we continue to expand, we’re looking for a Senior Software Engineer to help drive innovation and build cutting-edge solutions for... 
    Senior
    Full time
    Local area
    Remote work

    Rhinogram

    United States
    3 days ago
  •  ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective... 
    Senior
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    13 hours ago
  • Titan Professional Resources is looking for a skilled Sr. Software Engineer to join an exciting company here in the OKC area! This is a fully remote position offering weekly pay and great benefits! If this is something that interests you, apply today!Responsibilities:Ongoing... 
    Senior
    Weekly pay
    Remote work

    Titan Professional Resources

    Oklahoma City, OK
    2 days ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production... 
    Senior
    Full time
    Remote work

    LightSpun

    United States
    2 days ago
  • Job-ID29422700Reference26-27951Remote50% Remote JOB DESCRIPTION Display Senior Software Engineer - Job Description Summary: Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive).... 
    Senior
    Remote work

    Mindlance

    Markham, IL
    13 hours ago
  •  ...technology consulting firm that helps businesses design, build, and scale software products and platforms. The company focuses on providing strategic technical leadership, hands-on engineering support, and practical guidance to clients navigating complex digital transformations... 
    Senior
    Full time
    Part time
    Remote work
    Flexible hours

    Alpus Consulting LLC

    United States
    13 hours ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Contract with potential to convertConversion: Candidates must be eligible for conversionPosition OverviewOur client is seeking a Senior Software Engineer operating at a Senior/Lead level to design, develop, support, and evolve enterprise-scale cloud and data platforms.This is... 
    Senior
    Contract work
    Remote work
    Relocation
    3 days per week

    Gravity IT Resources

    Charlotte, NC
    2 days ago
  • $170k - $220k

     ...Location: Remote (U.S.)  Reports to: Director of Engineering  Experience: 7+ years of professional software engineering experience  Compensation: $170K–$220K base + equity About the Team At Arches, we build legal tech software that helps law firms create... 
    Senior
    Full time
    Remote work

    Arches Legal

    United States
    3 days ago
  • About the Forward Deployed Engineering TeamForward Deployed Engineering is a small-in-headcount, high-impact team of entrepreneurial engineers who work directly with Narmi's financial institution customers to build features and configure the platform for their specific... 
    Senior
    Casual work
    Work at office
    Remote work
    Relocation
    3 days per week

    Narmi

    New York, NY
    13 hours ago
  • OverviewAxway, Inc. seeks Senior Software Engineer II in Scottsdale, AZJob Description: Responsible for end-to-end software development lifecycle, including design, effort estimation, coding, testing, and deployment of scalable and maintainable solutions in R&D. Deliver... 
    Senior
    Work at office
    Remote work

    Axway

    Scottsdale, AZ
    1 day ago
  •  ...6-month contract Remote NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED. We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document... 
    Senior
    Contract work
    For contractors
    Remote work

    Keller Schroeder

    Baltimore, MD
    1 day ago
  •  ...This position requires an active TS/SCI with Polygraph. We are seeking a versatile Senior Software Developer with expertise in secure software engineering. The ideal candidate will combine technical proficiency in development of tools and cyber security. The candidate... 
    Senior
    Full time
    Local area
    Remote work

    Cherokee Federal

    Herndon, VA
    1 day ago
  • $140k - $180k

     ...is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Title: Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Recruiting from Scratch

    United States
    13 hours ago
  •  ...DescriptionDUTIES: Design and lead embedded programming and bootloader software for microcontroller based automotive ECUs supporting software...  ...to local office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering, Computer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  • $138k - $168k

    OverviewA Senior Software Engineer provides advanced technical expertise in the design, development, integration, testing, deployment, and sustainment of software solutions supporting a complex systems and mission-focused program. This position is responsible for developing... 
    Senior
    Work at office
    Remote work

    AMERICAN SYSTEMS

    Orlando, FL
    4 days ago
  •  ...planning, designing, developing and testing software systems or applications for software...  ...robust software;Working closely with other engineers to provide guidance and assistance in...  ...Manager, Manager Software Engineering, Senior Lead Engineer, Senior Software Analyst,... 
    Senior
    Full time
    Local area
    Remote work

    Light & Wonder

    Las Vegas, NV
    3 days ago
  •  ...want to work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to part of Development of market leading products in the Capital... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Broadridge

    Newark, NJ
    13 hours ago
  • $150k - $180k

     ...Job Description Senior Software Engineer, Scientific Instrumentation \n Location: Santa Barbara, CA (Hybrid) \n \n About the Role \n Oxford Instruments Asylum Research is seeking a Senior Software Engineer to help develop the next generation of software... 
    Senior
    Remote work

    Oxford Instruments plc

    Santa Barbara, CA
    21 days ago

Do you want to receive more vacancies?

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