Apply

Senior Software Engineer

Posted 24 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, senior-level experience

πŸ“ Location: Europe

πŸ” Industry: Financial trading

πŸ—£οΈ Languages: English

⏳ Experience: Senior-level experience

πŸͺ„ Skills: PythonKafkaKubernetesAlgorithmsData StructuresGoREST APIMicroservices

Requirements:
  • B.Sc. in Computer Science or a similar field involving coding (e.g. physics or applied mathematics).
  • Experience with algorithms, data structures, complexity analysis, and software design.
  • Hands-on senior-level experience in Go programming.
  • Experience with Unix-based systems, containerized environments, and Kubernetes.
  • Working experience with relational, NoSQL, and time series databases.
  • Familiarity with Websocket, REST API, and message brokers (e.g. Kafka, NATS, Pub/Sub).
  • Proven track record in traditional finance or digital assets, ideally in algorithmic trading system development.
  • Proficient written and verbal communication in English.
  • Strong analytical and problem-solving skills.
Responsibilities:
  • Gather requirements in direct contact with business and technical stakeholders.
  • Conduct workload and complexity assessments.
  • Design, plan and implement new software solutions in Go and Python.
  • Maintain and enhance existing solutions.
  • Drive architectural changes from concept to production.
  • Influence the technical direction of new services and initiatives.
  • Build and extend knowledge of financial instruments.
Apply

Related Jobs

Apply

πŸ“ Europe, India

🧭 Full-Time

πŸ’Έ 100000.0 - 156000.0 USD per year

πŸ” Open source software, security, cloud native development

🏒 Company: ChainguardπŸ‘₯ 101-250πŸ’° $140,000,000 Series C 7 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Experience building and debugging container images.
  • Solid knowledge of working with Kubernetes and helm charts.
  • Experience with cloud infrastructure as code tools, such as Terraform.
  • Programming experience in at least one language.
  • Excellent debugging and problem-solving skills, with the ability to work independently.
  • Passionate about quality and attention to detail.
  • Analyze and resolve issues related to container image builds.
  • Use tools like Terraform, Kubernetes, and Helm to debug and resolve image build failures.
  • Work hands-on with Wolfi, the Linux distribution developed by Chainguard.
  • Efficiently manage and work through a prioritized backlog of work items.
  • Collaborate with various engineering teams on projects.

KubernetesProblem SolvingLinuxTerraformDebugging

Posted 11 days ago
Apply
Apply

πŸ“ US, Europe

🧭 Full-Time

πŸ’Έ 185000.0 - 200000.0 USD per year

πŸ” Cloud computing, AI, technology

🏒 Company: CoreWeaveπŸ’° $642,000,000 Secondary Market about 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure

  • Minimum 7+ years of experience building and maintaining production-grade APIs.
  • Strong experience with Go programming language and its ecosystem.
  • Strong understanding of API gateway patterns, microservices architecture, and distributed systems.
  • Experience implementing authentication, authorization, and security best practices for APIs.
  • Familiarity with observability practices, including metrics, logging, and distributed tracing.
  • Experience with Kubernetes.
  • Excellent communication skills and experience collaborating with cross-functional teams.
  • Design and develop CoreWeave's central API platform enabling service exposure through a secure gateway.
  • Support infrastructure-as-code integrations for resource management, contributing to the Terraform provider.
  • Drive decisions on API authentication, rate limiting, caching, and platform concerns.
  • Build observability solutions, including metrics and logging, to monitor API performance.
  • Maintain API governance tools for OpenAPI specification and versioning.
  • Collaborate with security engineering to ensure API security and performance standards.
  • Create developer tooling and documentation for onboarding services.
  • Mentor engineers on API design and establish API standards.

KubernetesGogRPCTerraform

Posted 26 days ago
Apply
Apply

πŸ“ Spain, Germany, UK, Czech Republic, Netherlands, Switzerland

πŸ” Mass customization and software development

  • Strong proficiency in web development (TypeScript and NodeJS).
  • In-depth understanding of design principles, data structures, and algorithms.
  • Ability to work in a remote-first agile environment and deliver high-quality code consistently.
  • Good communication and collaboration skills.
  • Curiosity and an always-learning attitude.
  • Develop backend and UIs in Node.js and React as part of an agile product-development team.
  • Participate in domain modeling and scoping of functionality as part of grooming the product backlog.
  • Integrate against a variety of external systems.
  • Improve code quality by participating in code reviews.
  • Solve production problems and proactively improve response times.

Backend DevelopmentNode.jsTypeScriptAlgorithmsData StructuresREST APIReact

Posted about 1 month ago
Apply
Apply

πŸ“ North America, Europe

🧭 Full-Time

πŸ’Έ 140000.0 - 170000.0 CAD / USD per year

πŸ” Blockchain technology

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiar with data storage solutions (SQL/noSQL databases).
  • Familiar with containerized infrastructure (Docker, Kubernetes).
  • Results-oriented individual with a high EQ and attention to detail.
  • Architect own solutions factoring in maintenance, scalability, and security.
  • Familiar with team processes based on agile methodology.
  • Collaborative approach to sharing ideas and finding innovative solutions.
  • Improve overall productivity through technical leadership and mentorship.
  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with other business units to prioritize deliverables and set timelines.
  • Make technical decisions and explain them to team members for buy-in.
  • Process big data collections and design fast-read data storages.
  • Design and implement high availability APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted about 2 months ago
Apply
Apply

πŸ“ EMEA

πŸ” Communication technology

NOT STATED
  • Designing, implementing, and maintaining tools that enhance the productivity of the engineering team.
  • Collaborating with engineers across multiple teams to streamline development workflows.
  • Reducing friction in the software development lifecycle.

PythonGitCI/CDDevOpsMicroservices

Posted about 2 months ago
Apply
Apply

πŸ“ EU

🧭 Contract

πŸ” Software Engineering and Design Consultancy

  • Proven strong experience as a Python Backend Engineer.
  • Proficiency in JavaScript backend development, particularly with Node.js and serverless architectures like AWS Lambda.
  • Experience in backend programming languages such as Go or Node (nice to have).
  • Familiarity with frontend technologies, including React, JavaScript, HTML, and CSS.
  • Strong experience with GenAi and LLMs, including evals, guardrailing, RAG, and caching.
  • Experience in managing CI/CD pipelines and familiarity with tools such as Terraform and CloudFormation.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud, and containerization technologies like Docker.
  • Familiarity with multiple protocols such as HTTP, GraphQL, and gRPC.
  • Experience with various database types including relational and vector databases.
  • Substantial testing experience across code quality, security, and accessibility.
  • Ability to build high-performance and scalable applications.
  • Experience with performance monitoring tools.
  • Crafting excellent products as a Senior Backend Engineer.
  • Working on developing new features and optimizing existing systems to advance client products.
  • Building and maintaining scalable cloud infrastructure using AWS services.
  • Implementing CI/CD pipelines for automated testing and deployment.
  • Collaborating with the team on engineering initiatives to enhance skills and practices.
  • Driving good engineering practices within the team and impacting the department.
  • Participating in regular show and tell sessions to promote work across the company.

AWSBackend DevelopmentDockerGraphQLNode.jsPythonAgileHTMLCSSJavascriptKubernetesSCRUMgRPCServerlessReactCI/CDTerraform

Posted 2 months ago
Apply
Apply

πŸ“ Dublin, Europe

🧭 Full-Time

πŸ” Software and Data

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • At least 5 years of professional software development experience.
  • Skilled in writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of modern web applications (e.g., React, TypeScript, Enzyme).
  • Experience with at least one major cloud provider technology (AWS, Azure, GCP).
  • Led the launch of a new module and maintained it in production.
  • Eager to solve tough problems.
  • Excellent communication skills.
  • Curious, collaborative, and motivated.
  • Build and design new features for MongoDB Atlas.
  • Become an expert in and improve systems for automatic scaling and healing of database clusters.
  • Investigate issues from cloud provider integrations down to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering the user’s perspective.
  • Collaborate with customers and support engineers to resolve issues.
  • Develop codebase, best practices, and design principles together with team members.
  • Learn from and mentor other team members.

AWSGCPJavaMongoDBTypeScriptC#AzureGoReact

Posted 2 months ago
Apply
Apply

πŸ“ Canada, USA, UK, Western Europe

🧭 Full-Time

πŸ’Έ 145000 - 195000 USD per year

πŸ” Software Development

  • 5+ years of professional engineering experience building and shipping production software.
  • Self-motivation and a drive to get things 'done', working independently but closely integrated with the team.
  • Demonstrated proficiency in one or more programming languages (e.g. Golang, Rust, C/C++ or Python).
  • Working knowledge of Git (and GitHub) and related workflows.
  • Excellent verbal and written English communication skills.
  • Work with the Open Source community to improve Telegraf.
  • Design and implement new features of Telegraf as a team.
  • Effectively troubleshoot issues and address bugs.
  • Communicate in writing and develop publicly with the Telegraf community.

GitGoCommunication Skills

Posted 3 months ago
Apply
Apply

πŸ“ San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: IterableπŸ‘₯ 501-1000πŸ’° $200,000,000 Series E over 3 years agoArtificial Intelligence (AI)SaaSMobile AppsMarketingSoftware

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.
  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMPostgresRedisScala

Posted 4 months ago
Apply
Apply

πŸ“ US, EU, Canada

🧭 Full-Time

πŸ” Data Learning, Cloud-based Data Analytics

🏒 Company: KeeboπŸ‘₯ 11-50πŸ’° $10,500,000 Series A over 2 years agoComputerSoftware

  • A PhD in database systems or a track record of working on products focusing on database internals and/or query optimization.
  • Experience building scalable, reliable products and features, and desire to work in a fast-paced, startup-like environment.
  • Track record of rapidly prototyping ideas and building MVPs for customer feedback.
  • Experience using algorithm development for performance enhancing projects.
  • Strong desire to partner with product to turn customer requirements into well-specified, technical work.
  • Passion for mentoring engineers in database optimization knowledge and rapid delivery.
  • Writes clean, high quality, well-documented, readable code, with good test coverage.
  • Extensive familiarity with ETL pipelines, SQL, databases, data warehouses, and big data processing tools.
  • Experience with object-oriented programming best practices.
  • Skilled at communicating effectively in a distributed environment with people across multiple time zones.
  • Ability to work in US Eastern time or Central European time.
  • Extreme sense of ownership, from requirements gathering with product and customers all the way to running and monitoring production deployments and service reliability and scalability.
  • Partner with product and work directly with customers to deeply understand customer needs with regards to query performance tuning and query cost optimization.
  • Perform data-driven research to identify innovative solutions to solve customer pain points.
  • Create tightly-scoped greenfield products and features, designed for fast iteration based on customer feedback.
  • Build algorithms to automatically optimize queries for cost and performance.

SQLArtificial IntelligenceETLMachine LearningSnowflakeAlgorithms

Posted 4 months ago
Apply