Software Engineer
23 hours ago
We are seeking a skilled Software Engineer to enhance the Xsolla Account, our flagship B2C product. The Xsolla Account is a consumer-facing brand, integrated into game titles and payment interactions, offering features from personal info and payment methods to digital items and banking services.
Key Responsibilities- Designing and developing backend systems for Xsolla Account / Xsolla Wallet
- Integrating our services with third-party components (payment systems, cloud services, SaaS solutions)
- Collaborating closely with other engineers and product team members
- Development and maintenance of domain microservices (REST API, consumers, service workers, etc.)
- Monitoring and optimizing system performance, identifying potential bottlenecks, and providing solutions to improve system efficiency and reliability.
- At least 3 years of relevant backend work experience
- Experience working with AMQP, Key-Value storage
- Good knowledge of SQL, Golang and Docker/Kubernetes.
- Understanding of backend components, such as caches, networks, load balancers, CDNs, etc.
- Ability to build secure, reliable, and fault-tolerant software
- Understanding of clean code and software documentation importance
- Ability to work in a fast-paced environment
- Experience with continuous integration and deployment (CI/CD) environment
- Experience with RabbitMQ, Redis, OpenAPI/Swagger
- Strong understanding of TDD/BDD and distributed systems architecture (microservices, event-driven, cloud-native, serverless)
- Familiarity with modern software architecture patterns (DDD, Clean Architecture, etc.)
- Experience working within an Agile/Scrum environment
The estimated salary range for this position is $120,000 - $180,000 per year, depending on experience. At Xsolla, we offer a comprehensive benefits package, including 100% company-paid medical, dental, and vision plans, unlimited Flexible Time Off, and a personalized career roadmap for each employee. We invest in professional development through training and educational opportunities, ensuring our team thrives both personally and professionally.
Equal Employment Opportunity Statement:Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeJob DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...
-
Software Development Professional
4 weeks ago
Montreal, Quebec, Canada Ultimate Software Full timeCompany OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Clinique Ophtalmologique de Westmount Full time**Job Title:** Software EngineerAbout the Job:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and debug software...
-
Montreal, Quebec, Canada Software Aspekte Full timeAt Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeAbout UsCentric Software is a dynamic company that fosters innovation and excellence in software development.We offer a competitive salary of approximately €80,000 per annum, depending on experience and location.
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada GIRO Inc Full timeLooking for a skilled Software Engineer to join our company. As a key member of our team, you will be responsible for designing, developing, and testing software applications. Our ideal candidate has strong programming skills and experience working with various software development methodologies.Our company is a leading provider of innovative technology...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeJob Description for Software EngineerWe are seeking a highly skilled Software Engineer with experience in Core Java, database management, and application/server-side development to contribute to the development and enhancement of Market Risk applications in a fast-paced environment. The successful candidate will collaborate closely with business units to...
-
Mainframe Systems Engineer
2 weeks ago
Montreal, Quebec, Canada Software International Full timeJob DescriptionWe are seeking a highly skilled Mainframe Systems Engineer to join our team at Software International.About the RoleThis is a 12-month contract position with the possibility of extension or conversion to a permanent role. The successful candidate will be working remotely in Canada, providing technical support and expertise for our global...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeWe are seeking a skilled Software Engineer to join our team. Responsibilities include designing, developing, and testing software applications. Strong knowledge of programming languages and software development methodologies is required.Key Skills:Programming languages (e.g., Java, Python, C++)Software development methodologies (e.g., Agile, Scrum)Version...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Manulife Insurance Malaysia Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, the successful candidate will be responsible for designing, developing, and testing software applications.Design and develop software applications using a range of programming languages.Collaborate with cross-functional teams to...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada Banque Nationale Full timeJob Description: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience with backend development and be proficient in programming languages such as Java or Python. Responsibilities include designing, developing, and testing software applications.
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeWe are seeking a highly skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong understanding of computer systems and be able to design, develop, and test software applications.Key Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional...
-
Software Engineering Leadership
1 week ago
Montreal, Quebec, Canada Valsoft Corporation Full timeAbout the RoleWe are seeking an experienced Software Engineering Manager to join our team at Valsoft Corporation in Montreal. As a key member of our engineering team, you will be responsible for leading and mentoring a team of software engineers, overseeing the development, maintenance, and modernization of our existing product.Key Responsibilities:Lead and...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada Banque Nationale Full timeAbout the Role:As a skilled Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create software solutions that meet our clients' needs and expectations. You will work closely with our team to identify project requirements, develop technical specifications, and...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada Randstad Full timeWe're looking for a skilled Software Engineer to join our team at {company}.Responsibilities:• Maintain and improve our existing software systems• Collaborate with cross-functional teams to design and develop new features• Troubleshoot and resolve technical issues quickly and efficiently
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeJob Title: Software Engineer - DevOpsOverview: We are seeking a skilled DevOps Engineer to join our software development team. As a DevOps Engineer, you will be responsible for ensuring the smooth operation of our software systems, from development to deployment. This is a great opportunity to work with a talented team and contribute to the development of...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Desjardins Group Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at company. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:• Design and develop software applications using Python and other relevant technologies.• Collaborate with...
-
Senior Software Engineer
4 weeks 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...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeAs a dedicated professional at {company}, we are seeking a talented Software Engineer to join our team and contribute to the development of innovative solutions. Key responsibilities include designing, coding, and testing software applications using a range of programming languages.Main duties:Design and implement software applications using object-oriented...
-
Software Engineering Lead
4 weeks ago
Montreal, Quebec, Canada Valsoft Corporation Full timeAbout the RoleWe are seeking an experienced Software Engineering Manager to lead our software development team in Montreal. As a key member of our organization, you will be responsible for overseeing the entire product lifecycle, from strategic concept to engineering execution and market introduction.Job ResponsibilitiesTeam Leadership: Lead and mentor a...