{"id":2473122,"url":"https://alion.io/job/mastercorp-senior-software-engineer","title":"Senior Software Engineer","company":{"id":1804980,"name":"Mastercorp","domain":"mastercorp.com","url":"https://alion.io/company/mastercorp","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":78000,"max_usd":197000,"period":"year","method":"global_role_seniority_cell","sample_n":6933},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Blazor","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"MAUI","optional":false},{"name":"Service Desk","optional":false},{"name":"Dependency Injection","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-13T19:06:33Z","employer_posted_date":null,"last_verified_at":"2026-10-13T19:06:33Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Join Our Team at MasterCorp, Inc.!\nAt 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.\nThe 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.\n\nCOMPETENCIES REQUIRED \nAction Oriented – Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.\n\nOptimizes Work Processes – Knows the most effective and efficient processes to get things done, with a focus on continuous improvement.\n\nCollaborates – Builds partnerships and works collaboratively with others to meet shared objectives.\n\nCourage – Steps up to address difficult issues and says what needs to be said.\n\nSituational Adaptability – Adapts approach and demeanor in real time to match the shifting demands of different situations.\n\nCustomer Focus – Builds strong customer relationships and delivers customer-centric solutions.\n\nDrives Results – Consistently achieves results, even under tough circumstances.\n\nESSENTIAL FUNCTIONSReasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. \n\nDesign, develop, and maintain full stack software solutions across front-end applications, backend services, APIs, integrations, and supporting data systems.\n\nDevelop scalable, maintainable software using C# and .NET across both internal business systems and customer-facing applications.\n\nBuild 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.\n\nDesign for distributed system reliability, including retries, idempotency, deduplication, eventual consistency, observability, resiliency, dead-letter handling, graceful failure handling, and recovery strategies.\n\nExtend existing microservices and create new APIs, service endpoints, background processing components, data workflows, and integration services that improve business capability and operational efficiency.\n\nCreate and evolve data schemas, persistence models, service contracts, message contracts, and integration patterns across multiple storage and communication mechanisms.\n\nMake pragmatic architecture and design decisions related to service boundaries, data flow, scalability, performance, maintainability, security, and operational simplicity.\n\nWrite and maintain unit, integration, and automated regression tests to ensure quality, stability, and confidence in delivered solutions.\n\nInvestigate, troubleshoot, and resolve defects, production issues, and performance bottlenecks across application, service, infrastructure, data, and integration layers.\n\nTake operational ownership of assigned systems and functional areas, including monitoring, support, root cause analysis, ongoing optimization, and long-term stewardship.\n\nPartner with Service Desk, business stakeholders, architects, engineers, and support teams to respond to production issues, support requests, and workflow-impacting incidents.\n\nParticipate actively in agile development meetings, technical design sessions, code reviews, cross-functional planning discussions, and presentations.\n\nProvide code review feedback focused on correctness, maintainability, testability, operational reliability, security, and architectural fit.\n\nMentor and guide other team members through collaboration, design guidance, technical leadership, and hands-on support in delivery work.\n\nStay 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.\n\nBuild and maintain strong knowledge and understanding of MasterCorp business processes, operational workflows, system interactions, and terminology.\n\nEXPERIENCE AND EDUCATION\nBachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field; or equivalent combination of education and professional experience.\n\nSeven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.\n\nProven experience building, enhancing, and supporting production-grade full stack applications and backend services.\n\nStrong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.\n\nExperience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.\n\nExperience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.\n\nStrong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.\n\nFamiliarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.\n\nExperience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.\n\nExperience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.\n\nExperience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.\n\nExperience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.\n\nExperience with software development lifecycle (SDLC), agile development methodologies, and production support practices.\n\nExperience communicating complex technical concepts clearly to both technical and non-technical audiences.\n\nOTHER QUALIFICATIONS\nDeep understanding of distributed systems concepts, including service boundaries, consistency tradeoffs, failure modes, message contracts, asynchronous communication patterns, scalability, and maintainability.\n\nExperience with NServiceBus in production environments, including sagas, durable workflows, background processing, retries, error queues, and operational recovery, is strongly preferred.\n\nStrong verbal and written communication skills with the ability to lead technical conversations effectively across teams and translate engineering considerations into business context.\n\nDemonstrated 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.\n\nComfortable moving between strategic architecture discussions and hands-on implementation, debugging, testing, and production support.\n\nHigh degree of adaptability, curiosity, and willingness to learn new frameworks, tools, business domains, and emerging technologies.\n\nStrong 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.\n\nTRAVEL REQUIREMENTSRarely – on average 5% of travel on a quarterly basis \n\nThe 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. \nPhysical 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\nessential functions of the position satisfactorily, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of their job.\nEqual 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.\nThank you for considering a career with MasterCorp, Inc. We look forward to reviewing your application.\nOriginally posted on Himalayas","description_format":"text","description_chars":9587,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T20:28:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["seen:2","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mastercorp-senior-software-engineer","json_url":"https://alion.io/job/mastercorp-senior-software-engineer.json","meta":{"generated_at":"2026-10-16T18:21:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3368,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1804980},"rest":"https://alion.io/mcp/rest/get_company?id=1804980"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmastercorp-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmastercorp-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmastercorp-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mastercorp-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmastercorp-senior-software-engineer"}]}