Senior Software Engineer @Emapta
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Senior Software Engineer @Emapta

3d ago - Emapta is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Dominican Republic

Role Description

Lead .NET Engineering Behind Global Attractions and Cashless Commerce. Shape the technology that keeps entertainment businesses running and guests coming back. As a Sr. Software Engineer, you'll lead software engineers while developing C#/.NET applications, payment integrations, and scalable platforms for attractions worldwide. Strengthen your technical leadership, influence international product development, and build a long-term global engineering career with Emapta alongside top 1% talent.

Your Next Chapter in Global Entertainment Technology

  • Employment Type: Indefinite Term Contract
  • Shift: Day Shift (Monday to Friday, 8:00 AM-5:00 PM), Weekends Off
  • Work Setup: Work From Home/Remote

Benefits

  • Competitive salary designed for top-tier talent
  • Full compliance with Dominican statutory benefits, including 13th-month pay (Christmas bonus), paid annual vacation and public holidays, and social security contributions covering health insurance, pension (AFP), and occupational risk insurance
  • Sick leave and disability coverage through Social Security
  • Career growth opportunities with global exposure
  • Exposure to international clients and global best practices
  • Learning and development support (courses, certifications, upskilling) through Emapta Academy

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience

Requirements

  • At least 7 years of professional software development experience
  • 1 to 3 years of supervisory, team leadership, or technical leadership experience
  • Strong proficiency in C# and .NET
  • Strong proficiency in SQL
  • Experience designing, developing, and consuming RESTful APIs
  • Experience with modern frontend frameworks, preferably Angular or Blazor
  • Experience working in Agile, Scrum, or Kanban environments
  • Experience with cloud platforms, preferably AWS
  • Proficiency in Git or similar version control systems
  • Proficiency in JIRA or similar project management tools
  • Strong problem-solving, communication, and collaboration skills
  • Ability to balance hands-on software development with technical leadership responsibilities
  • Ability to collaborate effectively with remote and cross-functional teams

Nice-to-Have Qualifications

  • Experience with Couchbase or other NoSQL databases
  • Experience with Kubernetes and containerization technologies
  • Experience leading remote or offshore software development teams
  • Knowledge of distributed systems or messaging platforms
  • Experience supporting WinForms applications
  • Background in payment processing or point-of-sale (POS) systems
  • Experience in the family entertainment or attractions industry

Your Daily Tasks

Supervisory Responsibilities

  • Lead and mentor a team of software engineers to strengthen technical capabilities and professional development.
  • Provide input on recruitment, onboarding, performance evaluations, and career development.
  • Establish technical direction, review deliverables, and ensure adherence to engineering standards.
  • Coordinate development activities across onshore, remote, and offshore teams.
  • Serve as the primary escalation point for technical challenges and software delivery issues.

Essential Duties

  • Lead and actively participate in Agile Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions.
  • Guide software engineers through solution design, development, unit tests, and implementation.
  • Design, develop, and maintain C#/.NET applications in accordance with established engineering standards.
  • Review software architecture, solution designs, and code to ensure quality, performance, and security.
  • Support task estimation, prioritization, and product delivery commitments.
  • Oversee source control practices, version management, and software release processes.
  • Develop and optimize integrations between applications, systems, and services.
  • Diagnose and resolve complex technical and application issues.
  • Identify and implement improvements in application architecture, development processes, and team effectiveness.
  • Provide technical support to Operations and participate in rotational on-call support as needed.
  • Ensure software solutions meet delivery timelines, budget requirements, and quality standards.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Dominican Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Emapta
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Dominican Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,829+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later