{"id":1694742,"url":"https://alion.io/job/interactive-brokers-java-server-engineer","title":"Java Server Engineer","company":{"id":58627,"name":"Interactive Brokers","domain":"interactivebrokers.com","url":"https://alion.io/company/interactive-brokers","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"A","score":95,"open_postings":51,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":110,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":141000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":27},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Java","optional":false},{"name":"Agile","optional":true},{"name":"AI Agents","optional":true},{"name":"Apache HTTP Server","optional":true},{"name":"CI/CD","optional":true},{"name":"ElasticSearch","optional":true},{"name":"Embeddings","optional":true},{"name":"Function Calling","optional":true},{"name":"Linux","optional":true},{"name":"Machine Learning","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Semantic Search","optional":true},{"name":"Semantic Search","optional":true},{"name":"Spring Boot","optional":true},{"name":"Structured Outputs","optional":true},{"name":"Tool Use","optional":true}],"status":"live","first_seen_at":"2026-07-31T05:00:00Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-10T21:40:46Z","board_verified":true,"closed_at":null,"days_open":71,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":71},"description":"Covestor Limited (doing business as Interactive Advisors (\"IA\")) are part of the IBKR group. We are an online robo-advisor and investing platform, offering clients in the USA a variety of portfolios. This role will be permanent with IA, and working with us you will get exposure to Interactive Advisors work streams but also many projects working with the wider IBKR group. \n\nWe're looking for a talented and driven Java Engineer to take a hands-on delivery role across our core financial systems. You'll be a co-owner of our codebase, a trusted colleague to your peers, and a key contributor to how we evolve our platform. Crucially, you'll bring a genuine understanding of AI concepts and how they can be applied to solve real product problems. \n\nWe currently operate a hybrid working model at IBKR, and so you will be able to commute to our fantastic central London office (The Walkie Talkie Building) 3 days per week, where you will be pleased to hear we offer lunch every day you are in the office from a selection of vendors.\n\nResponsibilities \nTaking end-to-end delivery ownership of key software development projects and enhancements \nDesigning and building scalable, server-side Java services that enhance our core financial systems \nMonitoring, managing and further automating business operations \nActing as a co-owner of the codebase — proactively identifying and implementing improvements \nCollaborating closely with stakeholders to ensure requirements are well understood, designs are sound and deadlines are met \nReviewing designs and code produced by colleagues, providing clear and constructive feedback \n\nRequirements \nTechnical \n3+ years of industry experience with a strong track record of delivery \nSolid server-side design and development skills; our stack is Java, Linux, Apache and Mongo and Postgres \nExposure to Spring Boot and Elasticsearch is a plus \nFamiliarity with the full agile development lifecycle: version control, testing, CI/CD and build tooling \nA strong grasp of AI concepts - including familiarity with LLMs, machine learning fundamentals, prompt engineering or AI-assisted development tooling is a plus \nFamiliarity with vector embeddings and semantic search is a plus \nExperience designing or building agentic AI systems - including tool use, multi-step reasoning, structured output - is a strong plus \nA strong foundation in core computer science principles: algorithms, data structures, system design \nSoft Skills & Ways of Working \nStrong organisational and communication skills, comfortable engaging both engineers and business stakeholders \nAble to apply creative, pragmatic thinking to find elegant solutions rather than just brute-force ones \nDemonstrates strong personal integrity and accountability \nOpen to and actively seeks constructive feedback \nAcademic \nA degree in Computer Science, Engineering or a related STEM discipline; a postgraduate qualification is a plus \n\nPersonal Attributes \nA passionate advocate for clean, concise and simple code and design \nA natural technical leader who earns the trust and confidence of peers \nA collaborative team player — comfortable giving and receiving constructive feedback, following as well as leading, and always willing to learn \nSomeone who thrives in a fast-paced, relatively unstructured environment and takes genuine personal accountability for outcomes \nQuick to get up to speed in new business domains, asking the right questions and absorbing new concepts rapidly \n\n Location:\n20 Fenchurch Street, London, EC3M 3BY\n9am – 6pm, Monday – Friday\n\nBenefits:\nCareer support and development\nSalary commensurate with experience\nPerformance based discretionary cash bonus scheme\nDiscretionary stock grant\nGroup Life Assurance cover\nGroup Income Protection\nOccupation pension scheme based on Gross earnings\nHybrid working model\nAbove statutory annual leave, increasing with service\nDaily company-paid lunch and healthy snack options throughout the day (when working from the office)\nAccess to Private Medical Insurance, Dental Plan and / or Health Cash Plan*\nCorporate events\nTravel season ticket loans*\nCycle to work scheme*\nFitness subsidisation\n*on successful completion of the probation period","description_format":"text","description_chars":4195,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Annual leave","Health insurance","Hybrid work"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services"],"lifecycle":[{"event":"open","at":"2026-10-02T11:57:18Z"}],"visa":[],"liveness":{"score":55,"band":"ok","label":"Likely open","p_open":1,"p_active":0.766,"p_room":0.72,"age_days":71,"expected_fill_days":110,"reasons":["conf:1","velocity","win:mid","crowd:brand"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/interactive-brokers-java-server-engineer","json_url":"https://alion.io/job/interactive-brokers-java-server-engineer.json","meta":{"generated_at":"2026-10-11T00:41:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":792,"day_limit":5000,"remaining_today":4208,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58627},"rest":"https://alion.io/mcp/rest/get_company?id=58627"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finteractive-brokers-java-server-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finteractive-brokers-java-server-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finteractive-brokers-java-server-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/interactive-brokers-java-server-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finteractive-brokers-java-server-engineer"}]}