FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Trading
Swissblock TechnologiesSenior Software Engineer developing institutional trading infrastructure at Swissblock. Collaborating with traders and compliance experts to deliver technical solutions from concept to production.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in trading system development and operation, with a strong foundation in Python and Go programming. Possesses a deep understanding of the trade lifecycle and regulatory requirements within traditional finance.
Highest-signal resume keywords
Trading System DevelopmentPython ProgrammingGo ProgrammingFinancial Instruments KnowledgeRegulated Institutional Environment
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AlgorithmsData StructuresComplexity AnalysisSoftware DesignPost-Trade ProcessingREST APIWebsocketMessage BrokersDatabase ManagementUnix Based Systems
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication SkillsInitiativeCollaboration
Tools & Technologies
KubernetesContainerized EnvironmentsRelational DatabasesNoSQL DatabasesTime Series Databases
Certifications & Qualifications
B.Sc. in Computer SciencePhysicsApplied Mathematics
Industry Keywords
Traditional FinanceFXEquitiesRatesTrade LifecycleOrder ManagementExecutionRegulatory Workflows
Tech Stack
Tools & technologiesGoKafkaKubernetesNoSQLPythonUnix
About the role
Key responsibilities & impact- Proactively engage with traders, portfolio managers, operations, risk and compliance to gather, analyze and challenge requirements
- Conduct workload and complexity assessments
- Design, plan and implement new trading system components in Python and Go
- Maintain, operate and enhance the existing production trading infrastructure
- Drive and track progress of architectural changes from concept to production
- Support post-trade reporting, regulatory workflows and operational processes
- Shape the technical direction of new services and initiatives
- Apply and continuously deepen knowledge of financial instruments, market structure and regulation
Requirements
What you’ll need- Proven experience in trading system development and operation in traditional finance (FX, equities or rates)
- B.Sc. in Computer Science or similar (e.g. Physics or Applied Mathematics) with software engineering involved
- Hands-on senior level experience in Python and/or Go; strong motivation to become proficient in both
- Deep understanding of the trade lifecycle: order management, execution, post-trade processing and reporting
- Background in a regulated institutional environment
- Algorithms, data structures, complexity analysis and software design
- Unix based systems, containerized environments and Kubernetes
- Working experience with databases: relational, NoSQL and time series
- REST API, Websocket and message brokers (e.g. Kafka, NATS, Pub/Sub)
- Proficient written and verbal communication in English
- Strong analytical and problem-solving skills
- Proven self-starter who takes initiative on ambiguous problems and coordinates effectively across technical and non-technical stakeholders
- Consistently high standards for code quality and system reliability, with curiosity and commitment to ongoing learning
Benefits
Comp & perks- Unique opportunity to build and own institutional trading infrastructure end-to-end, in a lean team without the bureaucracy of a large bank
- Self-funded and already profitable international company in a future-proof market
- Great culture and team spirit with flat hierarchy
- Hybrid working model with office in Zug, Switzerland
- Competitive compensation scheme with an annual bonus
- 25 days of annual leave, pension, insurance and regular company events