Senior Software Engineer
4 weeks ago
Design, implement, and deploy game platforms with emphasis on uptime, scalability and security
Profile and tune highly-scalable backends
Develop APIs for other development teams to consume
As part of a rotating on-call duty, provide the first-line defense in troubleshooting production issues
8+ years professional experience in software development
Expert level understanding of PHP including using object oriented design patterns, class inheritance, etc. to write highly reusable and clean code
Solid understanding of how highly scalable web applications work including caching (APCu, Memcached, Redis, etc), queues, locking, etc.
Experience with the entire software development life-cycle from gathering requirements to launching
Comfortable operating on a Linux command line
Basic knowledge of networking, DNS, protocols
Database design and SQL knowledge (MySQL, PostgreSQL, etc)
Excellent critical thinking, problem solving, and analytical skills
Detail-oriented, motivated, self-starter who can work without supervision
Container experience using Docker, Docker Swarm, Kubernetes, etc.
Cloud experience on any cloud provider (We use Google Cloud Platform)
Experience with CI/CD including building pipelines, automated deployments, etc
Preferred Skills and Experience
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
Experience using OpenAPI and AsyncAPI for defining APIs, and exercising them through appropriate tooling (e.g., Postman).
Experience with security best practices and compliance standards in cloud-based environments.
Understanding of serverless architecture and containerization technologies (e.g., Docker, Kubernetes).
Understanding of Java development with Spring (e.g., Boot, Cloud, Framework).
Familiarity with Domain Driven Design (DDD) and its application in software development.
Knowledge of API management, scaling strategies, and performance optimization for large-scale backend systems.
Certification in Agile Product Ownership or related field.
Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.
We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V
World Leader in Gaming Entertainment
Robust benefits package
Global career opportunities
All about the Player
Talent Unleashed
Collective Brilliance
Good Business Good Citizen
The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
Travel ExpectationsNone-
Senior Software Engineer
1 month ago
Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full timeJob Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...
-
Senior Software Engineer
1 month ago
Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full timeSenior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...
-
Software Engineering Manager
4 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeSoftware Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeWe are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating scalable and efficient solutions.The successful candidate will have experience with Java and a solid understanding of object-oriented programming principles.This is an exciting...
-
Senior Software Engineer
3 weeks ago
Montreal, Quebec, Canada SAP SE Full timeJob Title: Senior Software EngineerAt our company, we're looking for a skilled Senior Software Engineer to join our team and contribute to the development of our enterprise software solutions. You will be responsible for designing, developing, and testing software applications using Java and related technologies.Key Responsibilities:Design and develop...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Lightspeed Commerce Full timeAt Lightspeed Commerce, we're seeking a skilled Senior Software Engineer to lead the development of software solutions that empower merchants with the essential tools they need to thrive in the market. Our team is passionate about upholding software engineering best practices and building resilient, scalable solutions for our valued customers. As a Senior...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada UPS Full timeJob Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at UPS. As a key member of our Applications Development team, you will be responsible for designing, developing, and implementing complex software applications to meet business requirements.Responsibilities:Design and develop moderate to...
-
Senior Software Engineer
1 month ago
Montreal, Quebec, Canada Dakis Decision Systems Full timeWeb Software Developer - Front End (Senior)We are seeking a skilled Senior Software Engineer to join our team at Dakis Decision Systems in Montreal, Canada.This is an exciting opportunity to work with a talented group of professionals in a dynamic and innovative environment.Key ResponsibilitiesCollaborate with our team to define, plan, and implement software...
-
Senior Director of Software Engineering
2 weeks ago
Montreal, Quebec, Canada Alteo Full timeAlteo is a leading organization in Montreal, seeking an experienced Senior Director of Software Engineering for a permanent position.About the RoleWe are looking for a highly skilled and accomplished individual to lead our software engineering department. As Senior Director of Software Engineering, you will report directly to the CEO and be a key member of...
-
Software Engineering Manager
4 weeks ago
Montreal, Canada Aspire Software Full timeValPay is looking to hire a talented and experienced Software Engineering Manager to join our growing team in Montreal! The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures. As the Software Engineering...
-
Senior Software Engineer
3 weeks ago
Montreal, Quebec, Canada Siapartners Full timeMain ResponsibilitiesAs a Senior Software Engineer, you will be responsible for designing and developing software applications. Your primary focus will be on backend development using Java and Python.Other key responsibilities include:Maintaining and improving existing codebasesCollaborating with cross-functional teamsParticipating in code reviews
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada GURUS Solutions Full timeGURUS Solutions is a dynamic company that values expertise and innovation in the field of software development. Our team of experienced professionals is seeking a skilled Senior Software Engineer to join our ranks.We offer a competitive salary of $120,000 per year, which is commensurate with industry standards and takes into account the level of experience...
-
Senior Software Engineering Leader
1 month ago
Montreal, Quebec, Canada Toparo Full timeJob Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Toparo. As a key member of our engineering team, you will be responsible for leading high-impact projects and influencing a distributed team of engineers.Key Responsibilities:Provide technical leadership on high-priority projects and...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada GURUS Solutions Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at GURUS Solutions. As a key member of our development team, you will be responsible for designing and developing customized software solutions for our clients.Key Responsibilities:Design and develop software solutions that meet the needs of our clients.Collaborate with...
-
Associate (Apprentice) Software Engineer
1 week ago
Montreal, Canada Ultimate Software Full timebased private software company in the world. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all.Associate Software Developer Are you a recent graduate with a passion for technology and innovation? Join our team as a Software Engineer I, where you will have...
-
Senior Software Engineer
3 weeks ago
Montreal, Quebec, Canada Wilder & Davis étude Full timeAbout the Role:As a senior software engineer at {company}, you will be responsible for designing and developing scalable software solutions. Your primary focus will be on backend development, ensuring that our system's architecture is robust and efficient. If you have a passion for code and a drive to deliver high-quality results, this is the perfect...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeAbout the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...
-
Senior Software Engineer
1 month ago
Montreal, Quebec, Canada SAP SE Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at SAP SE. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing cloud-based applications using Agile principles and engineering-driven decisions.Key ResponsibilitiesDesign and implement cloud-based applications using Go, Docker,...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Randstad Full timeJob Description: We are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to design, develop, and maintain complex software systems. The role will involve working closely with cross-functional teams to deliver high-quality software products....