Job Closed
This listing is no longer active.
Senior Software Engineer
Location
United Kingdom
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Gecko
Role Description We’re looking for a Senior Software Engineer who wants to be part of building that, not watching it happen from the sidelines. - At Gecko, ownership is real. You won’t be handed a neat corner of the codebase and left to maintain it. - You’ll design complex systems, lead technical refinement, and take services through to production knowing the decisions you make will still matter months after launch. - You’ll help set and hold engineering standards, mentor engineers earlier in their careers, and write down the why behind technical decisions. - From time to time you’ll get close to the people actually using what we build. Qualifications - Solid senior engineering experience in a product environment that moves fast, makes pragmatic calls, and keeps shipping. - Strong backend fundamentals and ability to reason through complex systems. - Experience with PHP/Laravel is a plus, but instincts matter more than current language. - Curiosity about AI and practical application in workflow and problem-solving. - Ability to collaborate well with Product and challenge assumptions constructively. Requirements - Experience using AI in your workflow, not just a vague interest. - Comfortable with pace and shifting priorities. - Ability to communicate when something shouldn’t be built and back it up. Benefits - 33 days holiday, an optional compressed four-day week, and flexible working that means something in practice. - 34 hours work week, not 40. - Fully remote with a proper home office setup, MacBook Pro, and headphones of your choice included. - Workation policy: Take your work somewhere worth going. - Private healthcare, pension, death in service, and EAP. - Employee benefits via Perkbox. - A collaborative and fun virtual office environment.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description Harness Software Engineering Insights (SEI) is where engineering meets engineering intelligence. As part of this team, you’ll work on a deeply technical product that connects to 40+ developer tools like Jira and GitHub, processes millions of events, and turns raw SDLC data into actionable metrics. This is a product that engineers build for engineers, where you’ll see your work directly impact how thousands of developers build software. Expect challenges in data modeling, systems design, developer UX, and secure cloud integrations — all to help engineers and leaders build faster, better, and smarter. - Design, develop, deploy and maintain critical software in a fast-paced quality conscious Java environment. - Author software functional specifications and design documents for features developed. - Quickly understand complex systems/code and own key pieces of the system, including the delivered quality. - Work in an agile environment, using iterative development cycles and a short customer feedback loop. - Design and implementation of scalable backend software solutions. - Diagnose and troubleshoot complex problems in a distributed computing environment. - Perform peer reviews of specifications, design, and code. - Work alongside Site Reliability Engineers/DevOps and cross functional teams to deploy software or diagnose/troubleshoot any production related issues. Qualifications - 8-10+ years of experience developing highly scalable, distributed applications, products, and backend services using Java. - A desire to build products that solve complex technical problems for end users. - Experience with relational databases like MySQL, PostgreSQL. - Experience with SQL query tuning, performance optimizations is a plus. - Experience with search frameworks like Elasticsearch, SOLR is a plus. - Experience with applications hosted on AWS/Azure/GCP is a plus. - Familiarity with Docker and CI/CD processes is a plus. - Deep understanding of how distributed resilient software is built and deployed. - Excellent problem solving and debugging skills. - Experience working in short release cycles. Requirements - Ready to Build Something Engineers Love. This is your chance to shape the systems that shape how software gets built. Benefits - Competitive salary. - Comprehensive healthcare benefits. - Flexible Spending Account (FSA). - Employee Assistance Program (EAP). - Flexible Time Off and Parental Leave. - Quarterly Harness TGIF-Off / 4 days. - Monthly, quarterly, and annual social and team-building events. - Recharge & Reset Program. - Monthly internet reimbursement. - Commuter benefits.
Flutter Developer – Specialist II
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Technical Leadership, Influence and Strategic Partnership • Leadership and Inspiration: Act as a technical reference, fostering a collaborative, inclusive, and high-performance environment. • Strategic Partnership: Work in close synergy with the Tech Manager (TM) to manage priorities, balance technical debt, and translate strategic planning into technical execution. • Cross-functional Vision: Collaborate with leaders from other areas to ensure platform consistency and efficient technology integration. • Operational Efficiency & Autonomy: Monitor the development lifecycle, propose continuous improvements, make complex technical decisions, and promote decision-making autonomy within the team. • Documentation Culture: Lead and influence the creation and updating of technical documentation to preserve institutional knowledge. • Culture, Mentorship and Collaboration • People Development: Mentor developers and support the TM in building and evaluating Individual Development Plans (IDPs). • Hands-on Training: Share knowledge of technologies and frameworks through hands-on sessions, pair programming, and technical forums. • Internal Networking: Build and nurture relationships with teams across other tribes, encouraging the exchange of best practices. • Architecture and Systemic Vision • Technical Orchestration: Lead the creation of ADRs (Architecture Decision Records), facilitate refinements, and orchestrate high-level technical discussions. • Solution Design: Design and review architectures with a focus on performance, scalability, and cost optimization, always balancing the best cost-benefit for the business. • Resilience Assurance: Ensure architectural decisions meet business requirements, safeguarding that journeys are resilient and do not negatively impact other domains. • Engineering, Quality and Incident Management • Process Evolution: Continuously monitor and improve technical workflows, establishing high standards for code review, branching strategies, and versioning. • Service Health: Monitor alerts, dashboards, and code quality, proactively identifying critical points and technical debt requiring strategic refactoring. • Crisis Management & Continuous Improvement: Have the autonomy to lead War Rooms to resolve critical operational incidents and guide the creation of postmortems with preventive and corrective actions.
• The Application Programmer is responsible for the development, maintenance, enhancement, and operational support of custom Blue Yonder applications supporting enterprise supply chain planning functions. • This role supports a large-scale supply chain information environment integrated with ERP systems and is responsible for ensuring the reliability, performance, and continuous improvement of planning-related applications. • The successful candidate will support major information operations workstreams, including new capability integration, system enhancements, break-fix analysis and resolution, service request execution, and production operations sustainment.
Role Description You're the engineering anchor of an initiative — working as part of a tight team with your PM and designer, and alongside engineering peers on adjacent initiatives. You have a hand in the full lifecycle: shaping the problem, deciding the technical approach, directing AI agents to implement much of the code, shipping to production, and — with your team — owning the outcome. You're measured by impact, not by lines of code merged. When an agent can ship something safely, your job is to make sure it's done right and the metric moves. When the work calls for careful, hand-written code in a sensitive area, you write it yourself. What makes this role exciting: - You ship end-to-end. From problem-framing through production to the post-launch metric review — you see the whole arc and own the result with your team. - You work as a true product partner. You sit at the table with PM and design, bringing engineering judgment to product calls and product sense to engineering calls. - You get real autonomy — with the right checkpoints. You make most technical calls yourself, with architect review on significant architectural decisions and fast input from peers. - You operate at a staff bar. You're trusted to make the call, ship the hard thing, and stand behind the outcome. What You'll Own - The technical approach — architecture, data model, integration choices, rollout plan, observability, and rollback strategy for your initiative. - Implementation quality — the prompts, guardrails, evals, tests, and review loop that let agents ship safe, correct, production-ready code. - Cross-functional partnership — daily working contact with your PM (scope, tradeoffs) and designer (UX decisions, in-tool prototyping), regular collaboration with engineering peers, and weekly check-ins with your EM. - The initiative outcome — the metric the initiative was set up to move. - A high bar for what ships — production correctness, security, performance, observability, and the experience for customers and pros. Problems to Solve - Leading AI agents at a staff-level quality bar. - Owning decisions with high autonomy. - Shipping outcomes, not features. What Success Looks Like (Year 1) - Initiative outcomes hit — You've shipped 3–4 initiatives end-to-end, and at least two clearly moved their metric. - Agent workflow that travels — The prompts, evals, and review loop you built are picked up by peers on other initiatives. - Faster cycle time — Median time from problem-framing to first production rollout on your initiatives is meaningfully shorter. - Quality holds — No customer- or pro-facing regression traceable to agent-authored code that slipped through your review. - Visible leverage — Peers point to artifacts you left behind — runbooks, evals, agent workflows, post-launch write-ups — as references they use. Who You Are - AI-native. Claude Code, Cursor, Codex, or equivalent are how you ship today. - Operating at a lead level. You've been the person making the call, shipping the hard thing, and standing behind whether it worked. - Outcome-driven. You measure your week in "did the metric move" and "did the experience get better." - A strong horizontal partner. You hold your own with a strong PM and designer, and you collaborate well with engineering peers. - Decisive and documented. You make architecture, data-model, and rollout calls, write them down, get fast input, and move. - A force multiplier. Your impact compounds beyond your own initiative because you leave reusable artifacts behind. - Customer- and pro-minded. You care about the outcomes for both. Good to Know - An individual-contributor role with room to grow. - A product-engineering role, end-to-end. - Hands-on, with a high quality bar. - Shipping to a live marketplace. Tech You'll Touch - AI agents — Claude Code, Cursor, Codex, internal agent stack, MCP servers, evals tooling. - Backend — PHP/Laravel. - Frontend — TypeScript/React/React Native. - Data — Redshift, dbt, Segment, Airflow. - Infra — AWS, Datadog, Sentry, GitHub Actions. - Documentation & process — Brain, Confluence, Jira. Salary and Benefits - Competitive salary of USD $80,000–$100,000 annual base. - Work from anywhere. - High ownership and autonomy. - Fast-moving team that loves to build, learn, and grow.




