We are opening a position of Senior Software Engineer with experience in GO (Golang) to strengthen the team of our client based in Geneva.
As a senior Back-end Software Engineer, youβll contribute to develop services for unmanned management platform on a cloud-based environment. You will be responsible for creating and maintaining critical services that are used by users, test engineers and drone operators in a day-to-day basis. To do that you will be part of an integrated and autonomous team that builds reliable and modern software.
Responsabilities :
- You breakdown problems by federating all parties, propose solution design, integrate feedback from reviews, deliver features, tests and deployment steps.
- You pro-actively look after the resilience and stability of the platform.
- You are part of the support team responsible to answer and address customer requests and incident reports.
- You are comfortable working asynchronously with your team who is mostly remote.
- You provide realistic estimations for software development activities and ensure progress and changes of plans are properly communicated to the team.
- You review designs and code of other team members, reducing complexity and fostering continuous learning.
- You create and maintain the technical documentation (software requirements specification, detail design, test cases, traceability, architecture documentation).
- You are an advocate within the company and with our customers for good back-end development practices
Experiences :
- Minimum of 5-10 years of experience in software development
- Experience in GO (Golang) development and working on cloud environments (Google Cloud Platform or Azure)
- Proficiency in programming languages such as Java
- Experience with Kubernetes stack (kubernetes, helm, istio, Prometheus), Postgres and Redis
- Demonstrated expertise in designing and implementing complex software solutions
- Strong problem-solving skills and ability to troubleshoot technical issues
- Experience with Agile methodologies and working in cross-functional teams
- Excellent communication skills and ability to collaborate with team members
- You are curious, aware of technological trends, and have aptitude for self-training
- Languages : French and English
Joining Sword meansβ¦
- πΌ Continuous training: A growing training budget every month to access a wide range of courses
- π 25 days of paid leave: All our employees are entitled to 25 days of paid vacation per year
- π International accident insurance coverage
- π Regular events: Monthly get-togethers in small or large groups
- π International environments: Work on projects within large international organizations
- π Innovation: Contribute to impactful and innovative projects in various industries
- π Extra perks: Enjoy an attractive benefits and discounts program
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Expert in AI/ NLP/ ML
2026-05-09
Expert in AI/ NLP/ ML
2026-04-22
Expert in AI/ NLP/ ML
2026-04-07
- Posted
- Apr 23, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Geneva
- Company
- Sword Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Expert in AI/ NLP/ ML
2026-05-09
Expert in AI/ NLP/ ML
2026-04-22
Expert in AI/ NLP/ ML
2026-04-07