Senior Software Engineer
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.
- ...generation solutions that patients and healthcare partners need today and into the future. Job Description As a Senior Software Engineer for Fuze Health you will join a team that is working to improve patients’ lives through a better pharmacy experience. The...SeniorFull timeTemporary workWork experience placementRemote workWork visaFlexible hours
$83.43k - $222.48k
...by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging,... ...to the overall technical direction and innovation of digital engineering projects. This position will focus on optimizing our Payer Operations...SeniorHourly payFull timeTemporary workWork experience placementLocal area$83.43k - $222.48k
...one family and one community at a time. Position Summary The Senior Engineer will be responsible for delivering high-quality web... ...capabilities into our application ecosystem. The position is on a software engineering team responsible for creating intuitive data visualizations...SeniorHourly payFull timeTemporary workLocal area$165k - $205k
...hundreds of TB of data each day, and this team owns most of the infrastructure which powers our real-time data pipelines. As a Software Engineer at Liftoff, you will: Have end-to-end ownership of projects, and collaborate with a small team of world-class engineers with...SeniorFull timeRemote work$120k - $145k
...Description We're looking for a passionate, self-motivated Senior Full-Stack Engineer to help us develop within our Axe Monitor product and... .... Enterprise Background: Experience building complex software in large enterprise environments (finance, insurance, big...SeniorFull timeRemote workOverseasFlexible hours$170k - $190k
...Senior Security Engineer Reports To: Sr. Director of IT & Security Locations hiring from: Arizona, California, Colorado, Delaware, Florida... ...the security architecture for Oshi's shift to an agentic software development lifecycle, including phase-gate criteria, out-...SeniorFull timeRemote workWork from homeFlexible hoursShift work$128.16k - $160.2k
...future. Job Description Fuze Health is seeking a Senior DevSecOps Engineer to join our Engineering organization. As a full-service... ...Minimum Qualifications: ● 6+ years of experience in software engineering, infrastructure engineering, or security engineering...SeniorFull timeTemporary workWork experience placementRemote workFlexible hours- ...Mixpanel, Inc. is seeking a seasoned Customer Engineering professional to embed with enterprise teams and drive outcomes through technical guidance and business value storytelling. You will participate in early deal cycles, qualify use cases, and deliver customised demos...SeniorRemote work
- ...creating a better care experience for all. JOB SUMMARY The Senior AI Engineer leads the design, delivery, and production operation of complex healthcare AI products spanning traditional software enhanced by AI to AI-native, agentic workflows. This hands-on role...SeniorFull timeContract workWork from home
- ...Fortune Best Workplaces in Financial Services & Insurance Senior AI Engineer Remote role open to all U.S. states. ESSENTIAL FUNCTIONS... ...interaction with enterprise systems. Develops full-stack software in Python and React, shipping both the service and the...SeniorFull timeWork at officeRemote work
- ...expertise, scale, and technology. Job Description Senior Data Platform Engineer Role Summary We are seeking a Senior Data Platform... ...capabilities. You'll also be expected to bring an agentic software development approach to your own work, using AI coding agents...SeniorOngoing contractFull timeWorldwide
- ...Proofpoint is seeking a Senior Sales Engineer in the Data Security Group to lead pre-sales engagements and serve as a trusted technical advisor to customers and account teams. You will design and present data security solutions, drive POC evaluations, and collaborate with...Senior
$110k - $170k
...today and tomorrow. Section 1: Position Summary As a Senior DevOps Engineer , you will provide technical leadership and architectural... ...highly automated delivery platforms that enable teams to ship software faster and more reliably. This role is ideal for a...SeniorFull time$110k - $140k
...RW Thrive, a parent company for Realityworks and other education tech entities, is hiring a Senior Program Manager. The role centers on aligning strategy with delivery excellence across multiple technology programs, partnering with leaders, teams, and vendors to move...SeniorRemote work- Jobgether is seeking a Sr. Customer Care Professional in the United States, with a focus on third-party liability and subrogation. You will conduct professional customer interviews, verify information, resolve issues, and maintain precise case documentation while navigating...SeniorRemote work
- ...EY is seeking an Enterprise Performance Management Senior to advise clients on forecasting, budgeting and consolidation using leading EPM tools. You will help design architectures and translate business requirements into technical solutions, coordinating delivery with...Senior
- ...Mobilitas, created by CSAA Insurance Group, seeks a Senior Commercial Actuarial Pricing Manager (Auto) to lead pricing initiatives and mentor actuaries in a remote, nationwide setting. You will drive pricing analyses for commercial auto, partner with clients and internal...SeniorRemote work
$120k - $150k
...Alzheimer’s Association seeks a Senior Donor Advisor to manage a strategic portfolio of 100–125 major donors, crafting personalized strategies that align with our mission. You will collaborate with leadership to expand the major gifts pipeline and drive six- and seven...SeniorRemote work- ...impact The Role and the Team At Proofpoint, the members of our Sales Engineering team are highly valued business partners that play a critical role in our sales process every single day. As a Senior Sales Engineer in the fast-growing Data Security Group (DSG) you will...SeniorFlexible hours
- ...technology by delivering customer‑centric, scalable product solutions. As a Senior Technical Product Manager, you will lead initiatives from concept through launch, partnering with Engineering, Design, Operations, Marketing, and business stakeholders to deliver measurable...Senior
- Chamberlain Group is seeking an experienced sales leader to oversee a high‑velocity pipeline for LiftMaster CAS and PAS products. The role reports across regions, guiding strategy and cross‑functional initiatives to drive revenue and customer value. You will manage dealer...Senior
- ...Financial Services & Insurance Principal AI Engineer Remote role open to all U.S. states.... ...technical guidance and mentoring to Senior and Junior AI Engineers; raises the pod’... ...Experience Ten (10)+ or more years of software engineering experience, including at...Full timeContract workRemote work
- ...Public Library of Science (PLOS) is seeking a Senior Editor, Publication Ethics to investigate and resolve ethics cases across PLOS journals, provide ethics support to journal teams, and contribute to policy development. You will focus on issues like image/data integrity...SeniorRemote work
- Sailor Health, Inc. is recruiting licensed therapists to provide psychotherapy to older adults via telehealth. You will design personalized treatment plans, work within a collaborative care team, and manage documentation with our EMR/AI tools. Flexible full- or part...SeniorFull timePart timeRemote workFlexible hours
- CVS Health is seeking a contracts professional to negotiate and manage provider agreements across networks. The role emphasizes cost management, reimbursement modeling, and cross‑functional collaboration with business partners to support network expansion and quality goals...SeniorContract work
- Unite Us is seeking a Customer Success Executive for Florida/remote US to own retention, growth, and executive relationships across high-value accounts. You will drive value-based strategies, expansions through renewals, and cross-functional alignment to deliver measurable...SeniorRemote work
- Clarus, a Doubtless company, seeks a Pricing & Market Intelligence Analyst to lead pricing strategy, market research, competitive intelligence, and commercial analysis across our veterinary technology product portfolio. This role will develop data-driven pricing recommendations...Senior
- Corvias Corporate Services, LLC is seeking an experienced SVP, New Development to lead strategy, development, and transaction activities for multi-family housing and related infrastructure within the Military segment. This role operates remotely with national eligibility...SeniorRemote work
- Livingston International is seeking a Sr. Account Executive for TradeSphere SaaS to drive new business and expand revenue across North American markets. You will own a direct revenue target, work with account executives, and accelerate SaaS subscriptions while collaborating...SeniorRemote work
- ...combination of several proven, technology-powered innovators in the digital health, diagnostics, and pharmacy sectors. As a Senior Software Engineer for Fuze Health you will join a team that is working to improve patients’ lives through a better pharmacy experience. The...Full timeTemporary workWork experience placementRemote workWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!

