Feedback
Need help? Have any feedback, feature requests or bugs? Submit it here
Feedback
Get a weekly email with all new Kotlin jobs
x

Kotlin Site Reliability Jobs


Hand-Picked Kotlin jobs • Apply directly to companies • Clear salary ranges

Browse 5 Kotlin Site Reliability Jobs in November 2022 at companies like Monzo, Orro and Clari Inc with salaries from $100,000 to $200,000 working as a Android Engineer, Senior Android Engineer and Senior Backend Software Engineer, Kotlin. Last post

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





5 of 5 Site Reliability Jobs • Sort by Date
Monzo Logo
Android Engineer
Monzo
Remote (United Kingdom)
£75,000 to £95,000 a year
May 2022

Job Description

We’re searching for product-aware Android engineers to join our team. You'll centre users in the way that you think, and have a passion for great UI and UX. You understand the need for tested, resilient code balanced against the need to move fast and iterate.

We’re building a bank for and with our users. A product that’s fair, transparent and a pleasure to use. We see ourselves as something more than a typical current account: we’re setting out to solve all the problems that exist around your financial life in a coherent, meaningful and delightful way.

You’ll be working on a product that is a part of day to day life for more than a million people already, and your work here will shape the way that people interact with their finances.

Our mobile engineers have a variety of different backgrounds

There are 12 Android engineers at Monzo and we’re looking for one more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.

We are actively creating an equitable environment for all of our engineers to thrive

Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We default to transparency and prefer to communicate openly in Slack rather than by email or in DMs. Our blog is an excellent place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

We have around 150 engineers out of roughly 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

Our Android app

At Monzo, you'll get to work with industry standard tools and technologies - and help us define what great looks like for Android engineers.

Our app is almost 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature.

We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. Room is our choice for persistence, and Repositories for interacting with them. We’re starting to build out our design system, which we’re doing using Jetpack Compose.

We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We Espresso for UI tests, which we run on Firebase Test Lab via CircleCI.

We’ve previously written about building Monzo Chat on Android, which goes into detail on some of these elements.

What you'll be doing

This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As an Android engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, Data Scientists and Business Analysts.

Your mission will depend on the squad, but currently mobile engineers are working on the core personal banking experience, paid products, lending products, business banking and internal operations. We also have a small squad dedicated to enabling other mobile engineers to move faster.

You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both _what_we build, and how we build it.

Every week we meet as a discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.

You'll report to an engineering manager who will meet with you every 2 weeks 1:1, their mission is to help you develop and grow as an engineer.

What we're looking for

We're looking for Android engineers with strong product sensibilities. You'll care about the impact your work has on our customers, and optimise for impact rather than the number of lines of code you output.

You should apply if:

Our open roles are for mid-level to senior Android Engineers at present.

  • You’ve shipped and iterated on at least one app in the Play Store
  • You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
  • You love turning excellent design into beautiful products
  • You’re comfortable working in a team that deals with ambiguity
  • You have an understanding of the principles of computer science

Compensation

Our salary range for the role is £75,000 - £95,000 per annum depending on experience, plus stock options and other benefits including study leave with a learning budget, flexible hours etc. we also provide all of our engineers with the latest MacBook (M1).

Logistics

This role can be based in our London office, but we're open to distributed/remote working within the UK.

We can help you relocate to the UK & we can sponsor visas.

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.

Diversity and inclusion is a priority for us – if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog.

If you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.

Interview Process

Our interview process consists of an initial phone interview, a take-home code test with a call to discuss it, and 2-3 hours of on-site interview that can be conducted via hangouts as well. The ‘on-site’ consists of two rounds:

Android technical

You'll meet 2 other Android engineers. Together we'll go over some technical challenges we've faced as a company. We'll ask you to come up with designs to solve these problems.

Behavioural

You'll meet 2 Monzonauts to chat about some of the non-technical parts of being a product engineer at Monzo. These include your experience in delivery, team work, coaching/mentoring and persuasion.

At each stage you'll have an opportunity to ask us questions about what life is like at Monzo.

We promise not to ask you any brain teasers or trick questions. We might design a solution together on a whiteboard, the same way we often work together, but we won’t make you write code on one.

Equal Opportunity Statement

At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.

We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.


Apply ⎘ Copy Link ↗ Visit Link
Orro Logo
Senior Android Engineer
Orro
Austin, TX, United States / Remote (United States)
$100,000 to $160,000 a year
July 2022
This job posting is no longer available

Job Description

About Orro

Orro's vision is to create a unified Smart Home experience by providing a unique set of Software products on top of our custom hardware products. The Smart Home should make our lives easier, not make simple tasks more complex. We delight our customers with lighting experiences not available on any other products today. Our suite of on-board sensors are used determine room occupancy and automatically adjust the lights based on occupancy, light level and time of day to name a few. Our hardware capabilities also enables us to interact with other Smart Home products from a unified interface in your wall, from our mobile apps or from your favorite voice assistant.

We are a Product and Engineering company first, We design all our hardware and software in-house and take tremendous pride in the work we do.

About this Role

You would become an integral part of our small engineering team. Our team not only advocates for good development and architecture principles, but also plays a pivotal role in the direction of the product. The primary goal of the team is to efficiently deliver new products our our customers. Every member of our team has an opportunity to drive features from feature ideation to design and architecture to implementation to automated and manual testing to release.

Our hardware is running a custom version of Android on it which is the primary focus for this role. You will also be able contribute to our mobile application and Kotlin Multiplatform SDK used by all of our clients. There is also opportunity to expand your horizons beyond Kotlin/JVM projects including our backend services and web applications.

This opportunity is available to any qualified candidate in the contiguous United States, but residing in the Austin, TX or SF Bay Area is preferred.

Responsibilities

  • Define and advocate for best design and Android development principles
  • Implement new features and maintain existing features across our tech stack with a focus on our Switch Application
  • Lead new features through our full development lifecycle process
  • Advocate for best testing practices including unit testing and integration testing

Basic Qualifications

  • Android Application development experience with a focus on Kotlin
  • Experience with some common tools and library used in Android development
  • Ability to gather consensus around technical decisions and driving forward these decisions as architectural patterns evolve
  • Ability to communicate complex technical problems to other technical and non-technical audiences
  • Experience developing good application designs and unit testing suites

Bonus Points

  • Passion for Smart Home products
  • Experience with developing Android Applications on custom hardware
  • Experience with dependency injection or service locator frameworks such as Dagger or Koin
  • Experience with interfacing with REST API's
  • Experience with PubSub architecture and technologies such as MQTT or WebSocket
  • Experience with Functional Programming libraries such as RxJava or Coroutine Flows
  • Experience with designing and implementing MVVM or MVP applications
  • Experience with application CI/CD
  • iOS development in Swift
  • Node and JS web application development
  • Python services development

Interview Process

We understand that interview processes can be stressful and overly time consuming. We do our best to ease the stress as much as possible and are respectful with your time. The full process is as follows:

  1. Initial 30 minute call with member of the Software Engineering Team.

  2. 1 Hour tech interview with 2 members of the Software Engineering Team.

  3. Optional 1 hour Product and Business overview.

  4. "On-Site" interview with 2 sessions taking no more than 3 hours total.

  5. 30 minute offer review

You will have opportunity to ask any questions you may have pertaining to our team, tech, business and benefits throughout the entire process.

Perks

• Fully remote supported, flexible office time otherwise

• Full health, dental, vision and disability insurance available

• Flexible time policy, we want you to be at your best when here and value recharging time as you need it

• Employer provided 401K plan


⎘ Copy Link ↗ Visit Link
Clari Inc Logo
Senior Backend Software Engineer, Kotlin
Clari Inc
Seattle, WA, United States
$150,000 to $200,000 a year
June 2022
This job posting is no longer available

Job Description

Clari uses AI and automation to drive growth and retention for high-performing revenue teams. Clari’s market-leading Revenue Operations Platform is currently processing over $300 billion in pipeline each year, and is used by over 100,000 marketing, sales, and customer success professionals across 170 countries. Customers include market leaders like Adobe, Zoom, Qualtrics, UiPath, Okta, and Workday. We constantly hear from our customers that Clari is required equipment, and that we’ve changed their lives and the trajectory of their businesses. It never gets old, and we never take it for granted. Together, we help others realize their fullest potential by transforming their revenue operations to be connected, efficient, and predictable.

About the Clari Align team

Collaboration is at the core of what the Align team builds and how we build it. All of our team members work closely with each other, pairing to architect, design, and review implementations. We organize ourselves into Scrum teams composed of PMs, designers, engineers, and customer success advocates to foster deep collaboration across stakeholders. We move fast and ship often but we don’t break things. We endeavor to provide an environment where people enjoy and are passionate about what they do.

About You

You are a senior backend software engineer interested in leading and building the next iteration of Align's real-time and multi-tenant features. You’ll help scale our data access layer across multiple databases and break out several key features into microservices. You’re an exceptional team player and communicator–you care about the end-user experience and maintainable code and you’re driven to find the solution, even if that means learning something new on the spot or spending time in front of the whiteboard.

This is a fully remote opportunity and can be worked from any location in the United States.

Responsibilities

  • Build and improve collaborative features focused on refining buyer engagement
  • Lead engineering initiatives for code-base wide improvements and refactoring, including code-quality controls
  • Create a standard, robust 3rd-party API integration framework, including refinement of existing data synchronization tooling and use it to build new integrations with other services , such a Nylas, HubSpot, Wingman, and others
  • Implement real-time support via websockets
  • REST API design, documentation, and code generation
  • Implementing wide-ranging integration test coverage
  • Improve multi-tenant, multi-database support in the data access layer
  • Follow the team’s Scrum process and actively participate in all ceremonies

Qualifications

  • An ability and strong desire to lead successful, wide-ranging architectural improvements and initiatives
  • Strong technical communicator: document solutions via diagrams, present designs and architecture to cross-functional teams and a desire to teach and mentor fellow team members
  • 5+ years experience with object oriented-programming in a strongly-typed language, such as Kotlin, Java, Swift, C++, or C#
  • Distributed systems: cloud infrastructure, reliability & observability, performance, HTTPS & high-level TCP/IP, security best practices
  • Database: Standard SQL, PostgreSQL, Performance (indices, scaling, query optimization)
  • Solid experience with software development best practices such as Interactive Debugging (with breakpoints), TDD & Coverage, SOLID & Patterns, Functional Programming Principles, Concurrent code/Thread Safety, Collection types and their tradeoffs
  • Experience with CI/CD, ticketing systems (preferably Jira), IntelliJ or Eclipse
  • Meticulous, engaged, timely, reliable

You’ll often hear our CEO talk about “Being Remarkable.” To Clari, remarkable means many things. First and foremost, we believe in providing work that’s interesting and meaningful, in an environment that’s nurturing and inclusive, that is free from discrimination for each and every team member without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, or veteran status. Efforts have to be recognized. Voices have to be heard. And work/life balance has to be baked into the very fiber of the company. We are honored to be recognized by Inc. Magazine and Bay Area News Group as a best place to work, several years running. We’d love to have you join us on our journey to remarkable!


Perks & Benefits

  • Team-bonding activities and company-wide events
  • Flexible working hours and remote opportunities
  • Internet, phone, and wellness reimbursements
  • Paid maternity and paternity leave
  • Fertility support
  • 401(k) and college savings plan
  • Pre-IPO stock options
⎘ Copy Link ↗ Visit Link
Depop Logo
Staff Engineer
Depop
London, United Kingdom / Remote (United Kingdom)
£85,000 to £110,000 a year
June 2022

Job Description

Depop is the community-powered fashion marketplace to buy and sell unique fashion, with over 30 million registered users in more than 150 countries. Depop is a place for anyone to discover and celebrate their style on their own terms, and to feel good about their fashion choices by extending the lives of millions of garments. The company was founded in 2011 and is headquartered in London with offices in Manchester, New York, Los Angeles and Sydney. Depop has approximately 400 employees dedicated to its mission of building the world’s most diverse progressive home of fashion, that’s kinder on the planet and kinder to people. In 2021, Depop became a wholly-owned subsidiary of Etsy - the global marketplace for unique and creative goods - and continues to operate as a standalone company.

Our Mission

Our mission is to build the world’s most diverse progressive home of fashion. Our team is dedicated to enhancing and developing the Depop experience to serve the needs of our global community.

Depop exists to empower the next generation to transform fashion. We are a community-powered fashion ecosystem that's kinder to the planet and kinder to people. We give our audience something they can't get anywhere else - unique fashion, with amazing people and the chance to create a better future by showing up as their full selves, at full volume.

Our brand operates on three values:

  1. Circularity - We’re taking the circular economy mainstream. Changing people’s relationship with clothes and making it easy to choose options that are kinder to the planet.
  2. Self expression - We’re a space for self expression that encourages millions to explore, connect and find their identities through style.
  3. Opportunity - We’re building a home of fashion where everyone feels welcome and anyone can succeed on their own terms.

The Role:

Depop is searching for a Staff Engineer (remote or London-based). We are looking for somebody to own and drive best practices, improve processes, provide support across the backend function and contribute meaningfully to the long term vision of backend engineering at Depop. As a key member of the team you’ll bring the expertise and experience to help to plan, architect and direct projects from inception to delivery.

Want to find out more about Depop & our engineering team? Take a look at our blog!

We write about technology, people and smart engineering - https://engineering.depop.com/

Responsibilities:

  • Define or be the main contributor to the evolving backend technology vision, strategy, architecture and innovation initiatives.
  • Identify and independently own and lead company level Technology Programmes which generate business value
  • Actively participate at a company-level, scoping and setting technical direction and supporting requirements gathering for key projects and initiatives.
  • Provide technical training, mentoring and coaching to backend engineers.
  • Assist teams in making technical choices that are able to withstand changing business environments.
  • Recommend new technologies that can help increase productivity of our engineers.
  • Supervise and oversee opportunities for collaboration around common technical projects.
  • Ensure the software is produced to the required quality, reliability and scalability standards.
  • Identify and address technical debt and risks that are likely to impact the performance of software in production.
  • Regularly attend ceremonies to discuss projects, brainstorm ideas, and put forward solutions to requirements and issues.

Requirements:

You don’t need to “tick all the boxes” to apply!

  • Proven track record of leading successful and broadly impactful initiatives across the business.
  • Able to analyze a complex problem and design a solution for it.
  • Strong communication and influencing skills with the ability to create alignment across teams.
  • Has a customer-centric and product-focused approach to problem solving.
  • Confident managing across teams and supporting business stakeholders.
  • Able to apply a qualitative approach to problem solving.
  • Proven experience in high-level programming languages, like Java, Scala and Kotlin.
  • Proven experience in software design, development and deployment.
  • Proven experience building complex, reliable, scalable systems in Cloud environments.

Desirable:

  • Strong background in JVM languages: Kotlin/Scala/Java.
  • Deep understanding of RDBMS internals, preferably PostgreSQL.
  • Author of technical blog posts or conference speaker.

Development at Depop

We want to give our engineers the opportunity to learn and grow at Depop. So if you're keen to gain experience in another language or new area of engineering we can make it happen as part of your career journey with us. Depop offers the opportunity to work with such a vibrant and diverse group of people, building a product we all deeply care about.

Depop is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#LI-LR1 #LI-HYBRID

Benefits

Health + Mental Wellbeing

  • Cash-plan or PMI - you have the choice of a healthcare plan that best suits you
  • Subsidised counselling and coaching - we partner with Selfspace to provide you the opportunity for a good conversation with a qualified person
  • Cycle to Work scheme - choose between Evans or the Green Commute Initiative to help access a bike for your commute
  • Employee Assistance Programme (EAP) - have access to a confidential support network of expert advice 24/7
  • Mental Health First Aiders - we have trained individuals across the business to offer support and signposting

Work/Life balance

  • 25 days annual leave with the option to carryover up to 5 days
  • 1 company-wide day off per quarter, for you to take some time for yourself and decompress
  • 2 activism days per year for you to use for volunteering, demonstrations or internal initiatives
  • We offer sabbaticals for our long serving employees.

Flexible Working

We’re Flexa® accredited, meaning we offer genuinely flexible working;

  • We'd love you to head to your nearest Depop office once a week, but feel free to work from home the rest of the week!

  • Want to head into the office more? No problem, you can opt to be "Office-Based", with your very own desk.

  • Do you do your best work from home? You can also request to be a remote worker, and only head into the office 4 times per year *role dependent

  • In the office, we provide healthy snacks, tea and coffee and the occasional surprise treats!

  • All of our offices are also dog-friendly! Do your best work with your best friend.

  • Apply to work abroad 4 weeks of the year (in UK tax treaty countries)

Family Life

  • Maternity + Paternity Leave, plus adoption leave, IVF leave, shared parental leave + paid emergency parent/carer leave

Learn and Grow

  • We offer a personal learning budget for every employee and also sponsor and run a myriad of programmes, conferences and meet-ups to upskill our employees and enhance their journey with us.

Your Future

  • Life Insurance (financial compensation of 3x your salary)
  • Pension (Depop will match your contribution up to 6% of your qualifying earnings)

Apply ⎘ Copy Link ↗ Visit Link
Siera Logo
Android Engineer
Siera
Austin, Texas, United States
$100,000 to $150,000 a year
June 2022

Job Description

Job Role’s Objective:

We're looking for an experienced Android Developer with a minimum of 5 years of industry experience who will help design and develop mobile applications that involve building fluid user interfaces, robust and reliable background processes, implementing Bluetooth/BLE communication bridges and use sensors data such as an accelerometer, gyro etc.

About the Company

SIERA.AI is a fast-growing Seed-stage venture-backed AI startup in Austin, Texas (200% quarter over quarter revenue growth) that's building cutting-edge software and hardware solutions for industrial vehicle safety and automation. Our customer list includes top Fortune 500 warehousing and manufacturing companies. We have been counted as one of 21 Austin startups to watch out for in 2021.

Come join us to build the future of connected industrial vehicles.

What are your responsibilities?

To ensure success as an android developer, you should demonstrate proficiency in Kotlin, BLE communication and a sound understanding of product life cycle.

  • Work with BLE communications protocols to communicate with our proprietary hardware
  • Work with Accelerometers & Other Sensors for data collection, processing & reporting.
  • Implementing measures to safeguard users' data.
  • Proofreading your code and correcting mistakes before each app is released.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Ensuring that the construction and presentation of your apps are congruent with the company's standards.
  • Monitoring app reviews to detect areas for improvement.
  • Creating app updates, including bug fixes and additional features, for release.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Assist in release and deployment process
  • Troubleshoot customer issues when reported by support and creating workarounds and fixes

Must Haves

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Non remote, must be onsite in Austin, TX
  • 5+ years of development experience with Android
  • High proficiency in Kotlin for Android
  • Experience taking products from concept to market
  • 2 years of experience with Accelerometers and Bluetooth devices is a must
  • Experience developing high quality, large-scale consumer applications
  • A strong understanding of UI development in Android and being able to build scalable interfaces that can easily grow in functionality over time
  • Strong written and spoken English communication skills
  • Strong passion for building complex products
  • Experience working with data via JSON
  • 1+ year of prior startup experience, and desire to be challenged with complex issues
  • Ability to manage your workload with minimal supervision

Nice to Haves

  • Collaborating with cross-functional and overseas teams to define and design new features
  • Ability to work with a global team of software engineers
  • Early stage startup experience at Seed / Series A level
  • Enterprise grade Android app development
  • Experience with AWS Greengrass
  • Experience with Samsung Knox or other Remote MDM services
  • Experience with developing user interfaces for autonomous car or robotic applications

Creating a diverse and inclusive workplace is one of SIERA.AI’s core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.


Apply ⎘ Copy Link ↗ Visit Link
Get a weekly email with all new Kotlin jobs
5 of 5 Site Reliability jobs found