This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Engineer to contribute to the development and delivery of engineering projects while collaborating with cross-functional teams. In this role, you will design and implement technical solutions, ensure high-quality deliverables through testing and validation, and help drive technical excellence. The ideal candidate is a full-stack developer with strong problem-solving skills who can independently implement features, troubleshoot issues, and communicate effectively with stakeholders.
Job Responsibility:
Contribute to the development and execution of engineering projects, ensuring timely delivery and high-quality results
Design, develop, and implement engineering solutions using modern software development tools and best practices
Independently implement features and technical solutions end-to-end with minimal supervision
Conduct comprehensive testing, quality checks, and reliability validation to ensure performance and stability
Troubleshoot and resolve moderately complex technical issues during development and deployment
Collaborate with cross-functional teams including Product, Design, and Operations to align on project goals
Communicate project progress, risks, and technical decisions clearly to stakeholders
Support and mentor junior engineers when needed and contribute to overall team success
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field
Minimum of 3 years of experience in software engineering or a related technical role
Full-stack development experience with strong object-oriented programming skills
Experience with at least one of the following programming languages: .NET, Python, or Java
Familiarity with Salesforce structure and data, with some Salesforce development experience or education preferred
Strong analytical, troubleshooting, and problem-solving skills
Ability to work both independently and collaboratively in a team environment
Excellent communication, interpersonal, and organizational skills with strong attention to detail