FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
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 Backend Software Engineer
Flexcompute. Design and implement scalable solutions for the advanced electromagnetic simulation platform.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend engineering with a focus on Java, Python, or C++, and possesses strong experience in designing and deploying scalable cloud solutions, particularly in high-performance computing environments. Proficient in API design, CI/CD pipelines, and infrastructure management for distributed systems.
Highest-signal resume keywords
Backend EngineeringCloud Solutions ArchitectureAPI DesignHigh-Performance ComputingCI/CD Pipeline Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonC++Cloud ComputingDistributed SystemsAPI DevelopmentHigh-Performance ComputingInfrastructure as CodeMonitoring and ObservabilityTask Scheduling
Soft Skills
Innovative MindsetAdaptabilityCollaboration
Tools & Technologies
AWSKubernetesDockerTerraformAnsibleLinuxNetworkingSecurity PracticesCI/CD ToolsJob Schedulers
Certifications & Qualifications
Bachelor's Degree in Computer ScienceComputer EngineeringTelecommunications Engineering
Industry Keywords
Electromagnetic SimulationSimulation Data ManagementHybrid Cloud SolutionsCompute ClustersScientific Computing
Tech Stack
Tools & technologiesAnsibleAWSCloudDistributed SystemsDockerJavaKafkaKubernetesLinuxPythonTerraformC++
About the role
Key responsibilities & impact- Design and implement scalable solutions for the advanced electromagnetic simulation platform.
- Contribute to API unification, simulation data management including caching, syncing, and storage, and scripting improvements.
- Collaborate with EM and infrastructure teams on simulation-specific solutions.
- Enhance backend and scheduler integrations and Python frontend functionality.
- Improve task pipelines through web API design for a multiphysical simulation context.
- Develop and maintain hybrid cloud compute and storage solutions integrating on-premise HPC systems with modern cloud platforms.
- Optimize and manage high-performance computing clusters with high-speed interconnects.
- Own substantial parts of the platform end to end with limited direction and direct access to founders.
- Architect and deploy infrastructure for distributed simulation workloads across cloud and on-premise compute.
- Design scalable web APIs for simulation job orchestration and data access.
- Build CI/CD pipelines and infrastructure-as-code systems for reproducible deployments.
- Implement monitoring and observability systems for simulation performance and reliability.
- Improve platform scalability for growing user traffic and compute demand.
- Design secure service architectures, authentication, and licensing systems.
- Optimize infrastructure utilization across CPU and GPU resources.
Requirements
What you’ll need- Strong backend engineering in at least one of Java, Python or C++.
- Deep expertise in at least one of Java, Python or C++.
- Real production cloud experience; AWS preferred.
- Production experience operating distributed systems.
- Direct ownership of a production backend service from design through deployment and operation.
- Fluent professional English, spoken and written.
- Based in Greece or willing to relocate to Greece.
- Right to work in Greece without visa sponsorship.
- Availability for four to six hours of overlap with the Boston team.
- Bachelor's degree in computer science, computer engineering, telecommunications engineering, or a closely related field.
- Kubernetes and Docker, Terraform or Ansible, monitoring and observability tooling, Linux troubleshooting, networking and security practices, the simulation stack, and HPC are identified as learnable areas; HPC is preferred, not mandatory.
- Bonus experience with load balancing, autoscaling, queues or streaming systems such as SQS, SNS or Kafka.
- Bonus experience integrating cloud platforms with HPC environments or large compute clusters.
- Bonus familiarity with job schedulers or batch systems, distributed compute frameworks, or large-scale data pipelines.
- Bonus experience supporting scientific computing or simulation platforms.
- Bonus knowledge of GPU infrastructure and resource scheduling.
- Bonus experience building developer platforms or internal infrastructure tooling.
- Innovative mindset and ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment.
Benefits
Comp & perks- Competitive compensation and equity.
- Remote within Greece, with four to six hours of overlap with our Boston team (afternoon and early evening in Athens).
- Fully flexible hours and unlimited PTO.
- Periodic company-paid travel to Boston to work with the core team.
- Learning sponsorship.
- Travel allowance.
- AI tools budget (the company pays for Claude, Cursor and similar).
- Fitness benefit.
- Friendly, thoughtful, and intelligent coworkers.