Remote Java Developer Jobs

Find high-quality remote engineering jobs with transparent hiring processes.

Jobs older than 90 days are not shown.

Senior Developer Productivity Engineer

We are looking for senior developer productivity engineers with a demonstrated ability to efficiently deliver and maintain robust and useful software based solutions, as part of a collaborative team. Our ideal candidates have a success record of shaping how development teams work by optimizing both processes as well as tooling used in the software delivery pipeline. While not necessarily Gradle experts, they do exhibit a deep understanding and interest in build automation and developer productivity. They thrive on making developers more productive by solving challenging build automation and CI requirements, are able to design and implement creative solutions that address build performance and reliability issues, possess and can capably articulate strong opinions, and feel comfortable collaborating with a distributed team. Responsibilities Maintaining and improving our own software delivery processesDesigning and implementing robust build automation solutionsApplying the latest Gradle Enterprise features and providing product feedbackCoordinating Gradle Enterprise releases in collaboration with the entire engineering teamMaking our entire engineering team more productive through code, process, and communication

Full Time
🌎 Worldwide
🧔Senior
JavaLinuxCI/CD

Senior Security Software Engineer

We are looking for a Senior or Principal Security Software Engineer for Gradle Build Tool to help us create and deliver safe and secure software to our users, as part of a collaborative team. Our ideal candidates have deep expertise in and are passionate about secure software development and DevSecOps principles. They are able to use technical expertise to help create secure software, and interpersonal skills to proactively develop and improve security related aspects of the software delivery process. They need to be able to collaborate with industry experts on broader security-related initiatives. Responsibilities Protecting Gradle Build Tool and its ecosystem including the Plugin Portal against supply chain attacksRepresenting Gradle in industry-wide security-related initiativesCollaborating with feature teams during design and development to deliver secure implementationsManaging discovered and reported application vulnerabilities, from analysis through to disclosureFixing some of the detected security vulnerabilities and doing code reviews for othersProactively increasing knowledge of secure coding practices amongst the wider development team and organization

Full Time
🌎 Worldwide
🧔Senior
Java

iOS Native Developer

We are seeking a skilled iOS Native Developer to join our team. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries

Full Time
🌎 Worldwide
👨Mid-level
SwiftJavaObjective-CiOSMobile

Android and iOS Engineer

This position will be actively coding for iOS, Android as well as in JavaScript. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries

Full Time
🌎 Worldwide
👨Mid-level
SwiftJavaObjective-CJavaScriptMobileAndroidiOS

Lead Software Engineer – Full-Stack

Guidewire is searching for a smart, proactive, and results-oriented Senior Software Engineer to build sophisticated solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The product development team is looking for an enthusiastic engineer who is passionate about building high-quality software with a phenomenal team and improving the customer experience for millions of people who use our products every day. You will have the opportunity to make an impact and contribute to a complex application suite of products that generate over 500 million dollars of revenue annually, mission-critical to 400+ enterprises serving more than a million users. Guidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build their products, sell policies, settle claims, and bill their customers. The SaaS solutions delivered via Guidewire Cloud enable our customers to rapidly innovate and drive measurable value. Guidewire Cloud is powered by the highly resilient Amazon Web Services (AWS) cloud infrastructure, with SLAs backed by experienced Guidewire teams and SaaS-certified partners spanning application management, system administration, security and compliance, upgrades, QA testing, health checks, and other services. The successful candidate will work on the entire technology stack, from the core persistence layer through to the Web Application front ends. Our teams are lean, empowered, and collaborative. You must be a self-starter and able to perform with minimal supervision while working alongside intelligent colleagues who've checked their egos at the door in a team environment, communicating effectively with everyone. We've built a strong culture, and we're looking for engineers who can help us maintain it.

Full Time
🇺🇸 United States
💵$115K-$215K
🧙Lead
Full StackJavaJavaScriptSQLCloud

Senior Site Reliability Engineer

As a Senior Site Reliability Engineer, you will be part of a team that is passionately automating everything possible to make Guidewire systems run more efficiently. The SRE team is dedicated full-time to creating and running software that improves the reliability of systems in production, serving hundreds of customers and supporting millions of transactions each day. You will be ensuring the reliability of Guidewire’s flagship cloud platform and InsuranceSuite products and building tooling to help ensure efficient operations and optimal availability of all SaaS multi-tenant and customer-focused systems. SREs collaborate closely with Guidewire’s core product developers & Global Support teams to ensure that the Guidewire core cloud products address functional and non-functional requirements such as availability, performance, observability, and maintainability. This role requires a high degree of collaboration, teamwork, ownership and responsibility. If you like to be challenged and have a passion for solving problems at scale through development of automation and tooling to target observability issues then we would love to hear from you. The successful candidate will have a good mix of deep object-oriented technical knowledge and a demonstrated ability to rapidly self-educate on new concepts and tools, ideally with production SaaS application experience. Duties & Responsibilities: Implement systems for monitoring of events and application/infrastructure performance metrics across a growing set of customers going into production on Guidewire’s Cloud Platform.Oversee and automate the team’s growing presence in AWSOwn observability initiatives, contributing to core systems development with features, bug fixes, reliability improvements, etcDevelop full stack tooling and processes for monitoring, alerting and logging highly performant applications and interfaces and deploy/integrate existing systems to ensure uptime and application performance of critical production systemsAutomate deployment tasks for core product and infrastructure tools and maintain automation infrastructureCreate system documentation and training materials to empower and educate our fellow team membersBuild and maintain observability tooling, metrics, and dashboarding for purposes of detecting and surfacing customer-specific performance bottlenecksConfigure and maintain monitoring and alerting systems to support individual customer production and non-production environmentsWork closely with Product Development, Global Customer Support and other internal Cloud Operations teams to specify and detail solutions and practices.

Full Time
🇺🇸 United States
💵$128K-$216K
🧔Senior
JavaDockerKubernetes

Senior Software Engineer - OIN App Platform

The Okta Integration Network (OIN) Platform team’s mission is central to that of Okta by providing infrastructure and platform capabilities for the application and integration providers across a breadth of categories to integrate with Okta and for Okta customers to easily discover and configure these new software solutions and capabilities. We are constantly thinking about fostering network effects on the OIN platform by designing for reach and scale. Join us in building the next generation of OIN Platform, as we increase its footprint to even broader integration categories, in a supportive and collaborative atmosphere. The OIN Platform is used by millions of users in their critical daily SSO and Provisioning workflows and we are now expanding it to use it beyond these 2 critical workflows. We welcome personalities that are self-driven, think outside-the-box, take pride in shipping high quality software and most importantly kind. Job Duties and Responsibilities: Analyze/refine requirements with product management and other stakeholders by asking the right questions and driving clarity.Work with team lead to scope and plan engineering efforts to ensure project and feature launch success. Design and implement high-performance distributed scalable and fault-tolerant software components. Have a high bar for test-driven development, design and code reviews while harboring a sense of urgency. Enjoy working across a cross-functional team consisting of QA, Product Management, Technical Support, Documentation and UX to create an extensible platform. Own features and/or systems and define their long-term health and observability and reliability metrics. 

Full Time
🇺🇸 United States
💵$140K-$211K
🧔Senior
Full StackMySQLJava

Android Engineer

As an Android developer at Sporty, you’d work on some of the most widely used apps in Africa. You’ll be responsible for applying the latest and greatest technologies and frameworks to ensure a smooth user experience for a massive user base. Responsibilities Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on AndroidBuild end-to-end features of the app: networking, persistence, business logic, and UIBuild efficient and reusable mobile components and architect reliable, performant, and scalable mobile solutionsIdentify areas of improvement and advocate for mobile best practicesAnalyze and optimize UI and infrastructure application code for quality, efficiency, and performanceMentoring less experienced team members

Full Time
🌎 Worldwide
👨Mid-level
AndroidMobileJavaKotlin

QA Automation Engineer

In this role you will be responsible for ensuring the quality of every release that goes out. Sporty isn’t like other organisations that just see QA as a blocker - we give our QA team members the power you need to do your job, including deciding what is ready for launch and what needs more work. You will be involved at every step of the development process, from requirements capture and estimation, all the way through to final testing and launching. Responsibilities Testing (black box, white box, integration, and performance) of the Web and Android / iOS platformsCreate automated Web / Mobile / API test casesTrack and analyse automated tests to improve test efficiencyTrack and record product issues and analyse the problems through various tools, giving feedback to relevant personnel to make correctionsShare test-related information with other team membersDevelop automated tests and test frameworksImprove our Continuous Integration pipelineIdentify and execute on opportunities to improve or establish quality processesHelp automate all aspects of the software engineering processWrite test plans / test cases and output test reports according to feature requirementsSimulate user needs and actual usage scenarios from a user perspectiveReview designs and code done by others and provide constructive feedbackContinuously develop your own skills Mentor less experienced members of the team

Full Time
🌎 Worldwide
👨Mid-level
Quality AssurancePythonJavaMySQL

Backend Engineer

In this role, you’ll be responsible for developing microservices in a distributed deployment environment with an emphasis on containerisation with Docker and K8S. You won’t just be writing simple CRUD applications, but instead will be working on the core logic of complex systems that are accessed millions of times a day. We wrote our system from scratch about 3 years ago, so you’ll be working with the latest technology and won’t have to worry about decades old legacy code. A willingness to work in Springboot is fine - as long as you are willing to learn and have demonstrable experience in an object-oriented programming language. Responsibilities Develop highly-scalable mobile internet backends for millions of usersWork with Product Owners and other development team members to determine new features and user stories needed in new / revised applications or large/complex development projectsParticipate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriateRespond to support calls for applications in production for quick diagnosis and repair to keep things running smoothly for usersParticipate in all team ceremonies including planning, grooming, product demonstration and team retrospectivesMentoring less experienced team members Potential On-Call responsibilities depending on team and tenure

Full Time
🌎 Worldwide
👨Mid-level
SpringJavaSQLBack EndDockerKubernetesAWS

Senior Java Engineer

Translate business requirements and use cases into functional applications. Design, build, and maintain efficient, reusable, and reliable Java code. Review, test, and verify code for adherence to quality and security standards. Ensure the best possible performance, quality, and responsiveness of the applications.Identify bottlenecks and bugs, and devise solutions to these problems.Help maintain code quality and organization.

Full Time
🌎 Worldwide
🧔Senior
JavaSpring

Senior QA Engineer

Review requirements, specifications and technical design documents to provide timely and meaningful feedback. Create detailed, comprehensive and well-structured test plans and test cases.Estimate, prioritise, plan and coordinate testing activities.Design, develop and execute automation scripts using internal automation framework and system.Identify, record, document thoroughly and track bugs.Perform thorough regression testing when bugs are resolved.Develop and apply testing processes for new and existing products to meet client needs.Liaise with internal teams, i.e. developers and product managers to identify.Monitor debugging process results.Track quality assurance metrics, like defect densities and open defect counts.Stay up-to-date with new testing tools and test strategies.

Full Time
🌎 Worldwide
🧔Senior
PythonRubyJavaQuality Assurance

Senior Android Developer

Design and implement new user-facing features in Android applications for our exchange. Have the ability to balance high response, stable and efficient code with attractive and functional aesthetics.Work together with cross-functional teams to define, design, and ship new features.Efficiently use third-party data sources and APIs.Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability.Troubleshoot issues, fix bugs and improve application performance.

Full Time
🌎 Worldwide
🧔Senior
AndroidMobileKotlinJavaReact NativeC++

Senior Software Consultant - Java

Our Consultants Developers at Test Double focus on writing high-quality software and process improvements to solve some of the hardest problems our client teams face. We embed with client teams to implement solutions that are well-tested, easily maintained, and built with empathy for users. We work in a variety of industries and technologies, providing an experience accelerator for our developers. Responsibilities Client Delivery Proactively working with the client to deliver quality software solutionsCommunicating effectively with client colleagues on process, delivery, and team health to increase team proficiencyProgressively enhance the codebase, supporting systems, and pay down tech debt as part of the software delivery process Test Double Engage with Client Partners to identify additional areas where we can elevate impact at the clientMentoring and teaching fellow agents as part of supporting their colleagues’ growth objectives or improving client deliveryContributing to at least one area of the company (e.g. qualification, marketing, agent support)Pursuing areas of professional development using 10% weekly growth time

Full Time
🌎 North America
💵$136K-$168K
🧔Senior
JavaRubyRuby on RailsJavaScriptReact

Senior Android Developer (POS &/or Payment)

About the team The POS (point of sale) team builds the product that serves as a restaurant's center of operations. It takes orders, sends orders to the kitchen, and takes payments all while integrating and coordinating with the rest of the Wonders ecosystem of products. Role: Technical lead for the POS product team on AndroidBuilding our POS system from 0 to 1 and iterating to create a world class productPartnering with product, design and other stakeholders to advance the product vision, and iterate on customer feedbackActively collaborating with other leaders to source and recruit the best talent to Wonders.

Full Time
🌎 North America
🧔Senior
AndroidMobileJavaKotlin

Senior Backend Engineer

Are you passionate about Software Engineering and you want to have a big impact with your work? Do you believe in the power of ideas and want to grow and develop? As Senior Backend Engineer you will contribute to our delivery performance and product success of our award winning Blinkist application. You will join the newly formed Personalisation team, a cross-functional team consisting of product management, engineering and data science. The team’s focus is building data products that leverage AI/ML technologies to deliver to our customers the right content, at the right time, in the right way! What You Will Do Identify and proactively address challenges on the backend, driving complex technical decisions within your peer group.Take ownership of managing and extending our backend services. Use your technical expertise in building backend architecture and infrastructure at scale.Write high-quality and maintainable code: test, collaboratively review, and ship!Work on our Ruby on Rails stack, always keeping an eye on the latest trends, frameworks and/or programming languages.Follow and iterate on engineering best practices to achieve a robust code base, e.g. through code reviews and unit tests.Collaborate closely with Product and Design to build new features.Support other teams in finding pragmatic solutions that can be implemented in a reasonable amount of time.

Full Time
🌍 Europe
🧔Senior
Ruby on RailsBack EndGolangJavaJavaScript

Senior Software Engineer - Java, Product & Features (Open remote across ANZ)

Software engineering is the core of who we are at Canva. The Canva code base was built to scale from day one. This has allowed for a unique environment where engineers spend most of their time optimizing performance and releasing new features rather than fixing legacy code. With adherence to fundamentals and first principles, the team strives to use the most appropriate tools for the tasks at hand, aiming to strike that carefully measured balance between getting things done and the long-term maintainability of the code base and supporting infrastructure. We promote a warm and collaborative work environment where engineers set big goals and are given the tools and support to achieve them. We also invite our engineers to contribute to the direction their peers are taking with proactive pair-ups for peer-reviewing of code as well as regular engineering forums for opinions and ideas to be heard. These practices ensure that knowledge is shared and releases are quick and efficient. Finally - you're probably curious about our technology stack. At a high level, Canva's backend is powered by a set of services (some micro, some not-so-micro) built primarily in Java, hosted on Linux, sitting on AWS. We also sprinkle in some powerful open-source libraries and tools (have a look at finagle ), as well as bespoke components to power some of the magic. Role Responsibilities Your day to day activities will consist of solution design and hands-on software development – working closely with leads, designers, and product managers to deliver features and functionality to our customers all over the worldOnce you’ve settled in and have a comfortable grasp of the product, environment, and processes, you’ll be given more responsibility and start leveraging your previous experience — bringing new ideas to the table concerning everything from feature development, process improvement, and product suggestionsDeveloping and iterating on technical proposals – outlining how solutions will be structured and developedDeveloping solutions you’ve designed from the ground up through to deployment into productionIdentifying and addressing performance bottlenecks within the application and broader infrastructureParticipating in design meetings, hiring interviews, and code reviewsPerformance debugging, benchmarking and building awesome things in general

Full Time
🌏 Oceania
🧔Senior
Java

Junior Software Engineer - Identity & Access (Open to remote across ANZ)

About Identity & Access Security Engineers At Canva, we’re all constantly striving towards our Crazy Big Goals! As the features and services of our product suite evolve, we’re setting some large and ambitious goals. We need to be able to ship robust and secure features without sacrificing speed and scale of delivery, which is where our Backend Engineers come in. As a Backened Engineer in Identity and Access, it is your mission to build identity, authentication and authorisation systems that make the “secure path” the easiest path for software engineers and all Canvanauts to follow. Everything you work on impacts the entire company requiring beautiful abstractions. About the Security Group The Security Group is responsible for protecting Canva systems and data from information security threats. Our teams work together, and with other groups, to deliver preventive and detective controls and processes that reduce security risk. The group runs programs across Identity and Access Management, Application Security, Risk Management, Threat Detection, Response and Red Teams. What you'll be doing! Engineer Identity and Access Management solutions for our large-scale, cloud-native and SaaS application stack, from ideation to completion supported by the Identity and Access team.Provide strong ownership to the authentication and authorisation platform that the Identity and Access team own.Explore streamlined ways to provide short-term, time-bound access to critical systems that are approved and audited.Respond to Red Team activities by designing and implementing mitigating controls, burning their tools, tactics and procedures.Support a security-first engineering culture by making the optimally secure solution the easiest one for software engineering teams to use.Developing and iterating on technical proposals – outlining how solutions will be structured and developed.Developing solutions you’ve designed from the ground up through to deployment into production.Identifying and addressing performance bottlenecks within the application and broader infrastructure.Participating in design meetings, hiring interviews, and code reviews.Performance debugging, benchmarking and building awesome things in general.

Full Time
🌏 Oceania
🧒Junior
JavaGolang

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

Full Time
🌏 Oceania
🧔Senior
PythonJavaGolangElasticsearchTerraform

Senior Observability Engineer (SRE) - open to remote across ANZ

The Team The Observability Team is responsible for all operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our metrics and logging Java libraries, our logging and metrics infrastructure, error and alert routing, and our incident management process to name just a few. As we scale all of these areas require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities) As a technical lead, you will guide the design and implementation of some of our major projects like scaling our Logging, Metrics and Tracing tooling.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systemsBecome an authority in the area of Observability and evangelise the benefits of accurate instrumentation throughout the organisationHelp build new features into our Logging and Alerting pipelines to ensure that people are getting notifications for errors that are related to their domainsHelp develop solutions to tackle difficult problems such as how to deal with high-cardinality metrics which we can’t solve with our existing toolingGuide and mentor other people on the team and help them grow their skills and knowledge

Full Time
🌏 Oceania
🧔Senior
JavaPythonGolang

Senior Frontend Engineer - Observability (open to remote ANZ)

About the Team The Observability Traces & Exceptions Team is responsible for operational insights inside Canva. Our goal is to provide our development team with world-class tools to view how their services are performing in production. We achieve this by combining industry-leading third-party solutions with our own in-house developed solutions. We work across the entire stack maintaining our tracing TypeScript & Java libraries, our tracing infrastructure, error libraries and error handling guidelines to name just a few. As we scale all of these areas, we require more sophisticated solutions to ensure that Canva developers can continue to grow without compromising on reliability or availability. What you'll do (Responsibilities): Deliver features, taking ownership of the entire lifecycle from design doc through to implementation and release.Help deliver monitoring of critical user flows through complete end to end tracing.Help identify gaps in Observability tooling at Canva and help take it to the next level.Be proactive in modernising our Observability tooling and participate in brainstorming and POC’ing to determine how we can improve our existing systems.Be proactive and help improve trace instrumentation on the frontend to surface performance degradation in our frontend components.Help develop solutions to tackle difficult problems such as scaling our platforms to meet Canva's customer growth.Guide and mentor other people on the team and help them grow their skills and knowledge.

Full Time
🌏 Oceania
🧔Senior
TypeScriptJavaFront End

Staff Engineer, Borrowing

The Borrowing collective makes borrowing money simple, fair and transparent. We’re really proud that this fair approach to lending helps people to get what they want from life on their own terms. Squads in Borrowing have already shipped and scaled Loans and Overdrafts to hundreds of thousands of Monzo customers. They’ve made it easy to take out a loan without the unfair fees or confusing pricing that you find elsewhere. We've most recently launched a completely new product, Flex: a consumer focused buy now pay later product that is growing rapidly - providing a simple and clear way of using instalment loans. Borrowing teams work on everything from the way borrowing works in the app, right down to how they move and account for money that our customers borrow. They are extremely customer focused and start most of their work by understanding customers and their actual needs. Your day-to-day: A Staff Engineer at Monzo is a technical (IC) leadership position. As a Staff Engineer in the Borrowing collective at Monzo, you’ll: Work with the product leadership team of your collective to ensure we are making the right trade-offs across squads. You’ll use your keen sense of product market fit to do this.Help your teams manage the trade-offs implied in shipping new product to market - balancing speed, polish and the need to learn what fits customers’ needs best.Rally your team around a mission, objective or company priority, injecting urgency when needed or slowing down pace to make sure the right controls are in place.Understand several work-streams across your group keeping enough context to regularly provide technical advice to other engineers.Use your expert knowledge and experience to lead architectural discussions for the most complex systems in the collective. You’ll do this in order to arrive at solutions that are robust and optimal given the context.Keep a high bar for technical excellence in the collective, through your own work, highlighting the work of others and calling out when things haven’t quite met the bar.Foster a culture of quality within the collective. Proactively championing measures to test work, and get buy-in from stakeholders when this is not appreciated. Pro-actively mentor, sponsor and up-level engineers. What you’ll be using: We rely heavily on the following tools and technologies: Go to write our application code (there’s an excellent interactive Go tutorial here)Cassandra for most persistent data storageKafka for our asynchronous message queueEnvoy Proxy for RPCKubernetes and Docker to schedule and run our services AWS for most of our infrastructureReact for internal web dashboardsWe also have two physical datacenter sites with actual cables to connect to various third parties Logistics 💰 Salary is around £140,000 - £180,000 plus stock options and other benefits.✈️ We can help you relocate to the UK.✅ We can sponsor visas.📍This role can be based in our London office, but we're open to distributed working within the UK (with ad hoc meetings in London).⏰ We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.📚 Learning budget of £1,000 a year for books, training courses and conferences.➕ And much more, see our full list of benefits below.

Full Time
🇬🇧 United Kingdom
💵$173K-$223K
🧙Lead
GolangJava

Staff Engineer, Business Banking

Our vision in Business banking is to become the “Financial control centre” for SMEs We are aiming to do this by providing the features, funding and services that businesses need. We want to integrate seamlessly with their existing tools to make them more powerful, and automate painful manual processes for SMEs. Building on the Monzo experience we want to adopt and enhance our existing features and provide new features that are specific to businesses. For example, building on top of Pots we provide businesses with Tax pots that allow them to automatically put money aside on every incoming payment to be used later in the year as they file their taxes. We also build new Business specific features like the Invoices that allow businesses to create, send and manage their Invoices directly via their account. Our main challenges evolve around: building features that allow Business to manage their accountenable multiple users to have access to and manage the same accountintegrating with 3rd parties to connect to the tools that Businesses use, whilst maintaining customer data accurate and easily accessiblemanaging and maintaining accurate data for Businesses as they are more complex structures Our teams have a wide remit working vertically across all the layers of the application from the apps to the backend systems, and also horizontally across operations and internal tooling to make sure we provide the best customer experience across the board. Your day-to-day: A Staff Engineer at Monzo is a technical (IC) leadership position. As a Staff Engineer in the Business Banking collective at Monzo, you’ll: Work with the product leadership team of your collective to ensure we are making the right trade-offs across squads. You’ll use your keen sense of product market fit to do this.Help your teams manage the trade-offs implied in shipping new product to market - balancing speed, polish and the need to learn what fits customers’ needs best.Rally your team around a mission, objective or company priority, injecting urgency when needed or slowing down pace to make sure the right controls are in place.Understand several work-streams across your group keeping enough context to regularly provide technical advice to other engineers.Use your expert knowledge and experience to lead architectural discussions for the most complex systems in the collective. You’ll do this in order to arrive at solutions that are robust and optimal given the context.Keep a high bar for technical excellence in the collective, through your own work, highlighting the work of others and calling out when things haven’t quite met the bar.Foster a culture of quality within the collective. Proactively championing measures to test work, and get buy-in from stakeholders when this is not appreciated. Pro-actively mentor, sponsor and up-level engineers. What you’ll be using: We rely heavily on the following tools and technologies: Go to write our application code (there’s an excellent interactive Go tutorial here)Cassandra for most persistent data storageKafka for our asynchronous message queueEnvoy Proxy for RPCKubernetes and Docker to schedule and run our services AWS for most of our infrastructureReact for internal web dashboardsWe also have two physical datacenter sites with actual cables to connect to various third parties Logistics 💰 Salary is around £140,000 - £180,000 plus stock options and other benefits.✈️ We can help you relocate to the UK.✅ We can sponsor visas.📍This role can be based in our London office, but we're open to distributed working within the UK (with ad hoc meetings in London).⏰ We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.📚 Learning budget of £1,000 a year for books, training courses and conferences.➕ And much more, see our full list of benefits below.

Full Time
🇬🇧 United Kingdom
💵$173K-$223K
🧙Lead
GolangJava

Remote Senior Software Engineer Site Reliability

As a Staff Site Reliability Engineer, you will be part of a team that is passionately automating everything possible to make Guidewire systems run more efficiently. The SRE team is dedicated full-time to creating and running software that improves the reliability of systems in production, serving hundreds of customers and supporting millions of transactions each day. You will be ensuring the reliability of Guidewire’s flagship cloud platform and InsuranceSuite products and building tooling to help ensure efficient operations and optimal availability of all SaaS multi-tenant and customer-focused systems. SREs collaborate closely with Guidewire’s core product developers & Global Support teams to ensure that the Guidewire core cloud products address functional and non-functional requirements such as availability, performance, observability, and maintainability. Duties & Responsibilities Implement systems for monitoring of events and application/infrastructure performance metrics across a growing set of customers going into production on Guidewire’s Cloud Platform.Oversee and automate the team’s growing presence in AWSOwn observability initiatives, contributing to core systems development with features, bug fixes, reliability improvements, etcDevelop full stack tooling and processes for monitoring, alerting and logging highly performant applications and interfaces and deploy/integrate existing systems to ensure uptime and application performance of critical production systemsAutomate deployment tasks for core product and infrastructure tools and maintain automation infrastructureCreate system documentation and training materials to empower and educate our fellow team membersBuild and maintain observability tooling, metrics, and dashboarding for purposes of detecting and surfacing customer-specific performance bottlenecksConfigure and maintain monitoring and alerting systems to support individual customer production and non-production environmentsWork closely with Product Development, Global Customer Support and other internal Cloud Operations teams to specify and detail solutions and practices. Open to Remote candidates from EST or CST time zones. Our employee culture… https://careers.guidewire.com/culture

Full Time
🇮🇪 Ireland
💵$120K-$216K
🧔Senior
DockerKubernetesJavaDev Ops

Get jobs sent to