
Software Engineering Team Lead
1 day ago
Fuelling the business of fun.
Not just a game-changer, it’s a life-changer. Designed to deliver a superior guest experience, the software solutions platform is a complete integrated solution made to enable business owners to achieve greater operational efficiency while reducing costs and increasing profitability.
With Embed’s platform, a business (single or multi-location) has real-time visibility and control across the entire operation: a full range of games management, real-time prize inventory, from guest party planning and bookings via mobile to integrated point-of-sales, including bundles and upsell packages, self-recycling game card kiosks and so much more. And it is all interconnected.
We have offices across the globe: USA, EMEA and Asia. With more than 1,000 customers and over 3,000 installations in 56 countries, we are equipped and ready to empower Family Entertainment businesses with direct sales, services and support anytime, anywhere.
We are in the business of fun and no one takes fun more seriously than us, which is why we put our people at the heart of everything we do, and how we do it. Get inspired because no one’s having more fun than us.
Position Summary
We are looking for a Software Engineering Team Lead. You will lead a team that will analyze, evaluate, document and develops software and system solutions that complement our business needs and solve business problems. This role will require you to quickly be able to learn new technologies, understand third-party API’s and solutions and have a broad understanding of data warehousing, data manipulation, and web technologies. You will work closely with developer teams, upper management and other teams globally.
Key Responsibilities
- Design, develop and deliver high quality and robust custom solutions for business use by various brands and functions
- Analyze, design and implement process and operational improvement changes across the Solutions Group through the use of technology
- Evaluate emerging tools and technologies and determine whether they fulfill our needs and strategic plans for services, systems and automation
- Understand business drivers for services and projects
- Create and maintain system and solution related documentation, such as business requirements, process flows, data maps, configuration and usage instructions
- Manage, maintain and consult on all internal and externally hosted systems and provide senior management and directors, when required, analytical data from such systems
- Liase with development teams and help guide product development
- Communicate with different Embed teams across multiple countries and multiple time zones, deliver solutions to ensure the systems operate 24/7
Required Skills and Expertise
- At least 10 total years of professional experience in Infrastructure Management, System Administration, Software Development and Architecture Design
- Technical team management skills: code review, mentoring and general guidance
- Strong development background with.NET framework: Entity Framework, ASP.NET MVC
- Experience with scripting languages (Javascript/Python)
- At least 5 years with relational database design and implementation (Postgres, MySQL or Microsoft SQL Server)
- Experience with API integrations (REST, SOAP, Webhooks, GraphQL), including developing own APIs
- Excellent knowledge of API and Web security standards, deep understanding of OAuth2 flows and implementations
- Good communication & teamwork skills; able to interact with both technical and non-technical management and team members
- Being able to develop and release new systems on top of other systems, evaluate risks, develop and track migration paths and rollback strategies
- Cloud expertise (AWS/Azure) including database, hosting, serverless, NoSQL, containers, monitoring and logging
- Ability to quickly learn new software products and integrate them with each other
- Experience with Okta, NetSuite, SalesForce, Zendesk, Workato, BigCommerce is a plus
-
Software Engineer
1 week ago
Toa Payoh, Singapore EF Software Full time**SOFTWARE ENGINEER**: **Responsibilities** - Conduct unit, integration and user acceptance tests - Provide system documentation according to the Project Development Methodology **Requirements**: - 2 to 3 years experience with the following technology - C#, ASP.NET,.NET Framework, ADO.NET. XML, Web Services, VSS, SQL Server, PowerShell and/or Windows...
-
Application Support Engineer
2 weeks ago
Toa Payoh, Singapore EF Software Full time $33,000 per yearAbout Us:We develop comprehensive software products and solutions ranging from IT consultancy to infrastructure and hardware setup to optimise customers' experiences. To establish ourselves as a leading provider of applications and healthcare support services for the Asian market, and partner healthcare customers to build a safe medical environment for...
-
IT Support Engineer
1 day ago
Toa Payoh, Singapore EF Software Pte Ltd Full time**About Us**: We are driven by our group philosophy as defined below: 1. Provide the best to our customers through a service-oriented culture 2. Create new value through innovation 3. Realise greater possibilities through advanced technology **Roles and Responsibilities**: - Responsible for providing technical assistance and support related to computer...
-
Senior IT Support Engineer
1 week ago
Toa Payoh, Singapore EF Software Pte Ltd Full time**About Us**: We are driven by our group philosophy as defined below: 1. Provide the best to our customers through a service-oriented culture 2. Create new value through innovation 3. Realise greater possibilities through advanced technology **Roles and Responsibilities**: - Responsible for providing technical assistance and support related to computer...
-
Toa Payoh, Singapore Jobline Resources Pte Ltd Full time**Responsibilities**: - Able to lead and drive the requirements gathering process. - Lead and manage the user acceptance testing process. - Ensure that the modules delivered are according to the specifications and are of high quality. **Requirements**: Senior Software Engineer/Project Lead - Good Java programming experience at the working level is a MUST....
-
Full Stack Software Developers
1 week ago
Toa Payoh, Singapore Jobline Resources Pte Ltd Full time**Responsibilities**: - Lead and mentor a team of software engineers, fostering a culture of excellence, innovation, and collaboration. - Collaborate with Product Managers to define project scope, technical requirements, and realistic timelines. - Work closely with designers and developers to ensure seamless integration of user interfaces and back-end...
-
Software Engineer
1 day ago
Toa Payoh, Singapore Jobline Resources Pte Ltd Full time**Responsibilities**: - Work with Product Management and AI Engineers to implement backend software services running on Cloud (AWS, GCP, MS Azure) - Assist Product Manager on user stories elaboration - Assist QA on test automation and bug fixes - Support system level trouble shooting and debugging - Improve software quality using practices such as code...
-
Ruby On Rails Software Engineer
2 weeks ago
Toa Payoh, Singapore Grain Full timeIf you believe in delighting customers, have high standards and are resourceful, we want to hear from you. **Mission** Write production-ready software designed for supporting business growth and bringing Grain's' delightful experiences to customers through teamwork and discipline. **Outcomes** - Contribute to the backend service performance and...
-
Desktop Team Lead
3 days ago
Toa Payoh, Singapore MyRepublic Full timeCompany Description **About MyRepublic**: Our purpose at MyRepublic is to transform people’s lives by creating a connected world that is seamless, smart and safe, while innovating the way telcos operate. One of the fastest growing telecom operators in the Asia-Pacific, MyRepublic has operations across Singapore, New Zealand, and Australia, and is set to...
-
Software Developer
3 days ago
Toa Payoh, Singapore Centricore (S) Pte Ltd Full timeJob Responsibilities: - Develops new & exisiting software systems by designing, developing and installing software solutions to support business requirements - Prepares and install software solutions by determining and designing system specifications, standards, and programming - Support and maintain all software libraries and databases through proper...