Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 47 Golang Site Reliability Jobs (1 new this month) đşđ¸ in September 2024 at companies like Monzo, Digital Ocean and TextNow with salaries from $100,000 to $230,000 working as a Site Reliability Engineer (Platform), Senior Engineer Tools & Platforms SRE and Senior Site Reliability Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
37 developers joined Golang Cafe in the last 30 days
22,442 developer profiles page views in the last 30 days
At Monzo weâre aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal đ
Weâre currently looking for Site Reliability Engineers (SREs) to join our Platform team.
Weâre looking for SREs who are software engineers at heart - youâre as comfortable writing software to solve problems as you are operating AWS or Kubernetes. If youâre a software engineer who has some good cloud infrastructure experience already, or youâre eager to get really familiar with systems, tooling and libraries, this could be the role for you.
As a team, weâre responsible for designing, building, and operating the services we consume from AWS, along with the software we run on top like Kubernetes, Cassandra, Prometheus, and Kafka. Weâre also responsible for operating our three physical data centres, our network, and being on-call for the things we own and run.
To achieve this, weâre organised into three squads within the Platform Group; Infrastructure Platform, Storage Platform, and Backend Platform. Each squad is responsible for solving a specific set of problems for our customers and our engineers. Weâre looking for engineers who are interested in joining our Infrastructure Platform or Storage Platform squads right now, but there are opportunities to move between them as you gain experience with our platform.
We've posted a good overview of our platform on our blog if youâd like to learn more.
We're investing a lot of up-front effort in building a scalable, secure, and extensible architecture for our millions of customers. Come and help us build a state-of-the-art microservices platform and build the kind of bank you want to use.
Our engineers have a variety of different backgrounds
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 do not ask for formal qualifications or degree requirements for any of our engineering roles.
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.
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.
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 contribute to open source software as much as possible. Weâve also made our product roadmap public and give sneak peeks of features in our community forum. Our technologyblog is a good place to learn even more about what we do!
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (we also use Go to write software to control and manage our platform)
We also have three physical data centre sites with a number of leased lines to connect our cloud infrastructure to various payment systems
You should apply if:
Our open roles are for mid-level to senior Site Reliability Engineers at present. Apply if:
the work weâre doing sounds exciting!
youâre a software engineer at heart and youâre comfortable writing software to solve problems
youâre interested in distributed systems and writing resilient, scalable software
you have strong experience working on the backend of a technology product
youâre familiar with some of our Platform technologies, or specialise in just one part
you want to help build, scale and operate a platform to support a product that you (and everyone you know) use every day
youâre keen to learn more about new technologies and the arcane inner workings of the financial industry
youâre comfortable working in a team that deals with ambiguity
Logistics
Salary ranges between ÂŁ59,000 - ÂŁ116,000 plus stock options and other benefits.
We can help you relocate to London & we can sponsor visas.
This role can be based in our London office, but we're open to distributed working (as long as you can spend around 20% of your time in London).
We have payroll set up in four countries: the UK, Ireland, France, and Spain. Right now, we can only hire people who work from those countries and weâll keep this updated with new ones as we expand and are able to hire from more places đ
We're usually always hiring for engineers, so there's no closing date for this job.
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.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews that can be conducted via hangouts as well. We promise not to ask you any brain teasers or trick questions. We might design a system 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.
Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that todayâs entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.
We want people who are passionate about building the systems, culture, and processes that will improve the resiliency, reliability, scaling, and performance for cloud services.
We are looking for an experienced Site Reliability Engineer to work closely with our product engineering and infrastructure teams. Reporting to the Director of Platform Systems, the Site Reliability Engineer will be performing a mix of hands-on development, coaching, and collaborating with other teams and stakeholders to help bring DigitalOceanâs engineering systems and culture up to the next level.
This is a key opportunity to make a significant impact in DigitalOceanâs engineering and operational systems and influence future product designs and requirements. This role is essential to accelerate the improvement of the high expectations our customers have of DigitalOcean as we continue to grow and expand.
What Youâll Be Doing:
Performing hands on technical work to directly improve the reliability, resiliency, and scaling of our key platform systems
Working with stakeholders to develop and implement reliability and performance metrics
Facilitate DigitalOceanâs culture of learning by providing insight and recommendations for improvement
Coaching teams and individuals on reliability best practices and solutions
Working with other SREs and engineering leaders to define the architectures and practices that should be adopted in order to deliver on our engineering and operational goals
Establishing best practices for development, architecture, deployment, and operations
Working with peer SREs to improve services and processes (including architecture reviews, incident response, monitoring) in a cross-functional manner throughout the engineering organization
What Weâll Expect From You:
Distinguished track record as SRE (or similar role) with hands-on experience implementing reliability, process, and scaling solutions
History of fostering positive relationships with stakeholders and a track record of successful collaboration and coaching
Clear communication skills (both written and verbal) to document processes and architectures
Experience implementing disaster recovery best practices
Developing robust solutions that facilitate streamlined resolution of customer inquiries through use of technologies for automation, deflection, and issue management
Adept in Ruby and Go with a broad understanding of the full technology stack for a modern infrastructure
Advocate of effective development environments with the use of CI/CD tooling and configuration management technologies such as Chef or Ansible
Why Youâll Like Working for DigitalOcean:
We have amazing people. We can promise you will work with some of the smartest and most interesting people in the industry. We work hard but we always have fun doing it. We care deeply about each other and take our âno jerksâ rule very seriously.
We value development. We are a high-performance organization that is always challenging ourselves to continuously grow. That means we maintain a growth mindset in everything we do and invest deeply in employee development. Youâll need to be great to get hired here and we promise youâll get even better.
We care about you. We offer competitive health, dental, and vision benefits for employees and their dependents, a monthly gym reimbursement to support your physical health, and a monthly commute allowance to make your trips to and from work easier.
We invest in your future. We offer competitive compensation and a 401k plan with up to a 4% employer match. We also provide all employees with Kindles and reimbursement for relevant conferences, training, and education.
We want you to love where you work. We have great office spaces located in the heart of SoHo NYC and Cambridge and offer daily catered lunches to keep your hunger at bay. Weâre also very remote-friendlyâwe use Slack to communicate across the companyâand all remote employees have the opportunity to onboard in-office and take an all-expenses paid trip to our annual company offsite, Shark Week, to get quality in-person time with the team at least once a year. We also allow employees to customize their workstations to meet their needsâwhether remote or in office.
We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
TextNow is based around a simple idea: Communication belongs to everyone. We work hard to help people stay connected by offering a solution that makes phone service free. At TextNow, we work together to solve complex and interesting problems that have a positive impact on ourcustomers'lives.
Join us in our mission to help people stay connected with technology that is free (or as close to free as possible.)
TextNow is looking for motivated Site Reliability Engineers (SRE's) to own infrastructure, monitoring, logging, ci/cd, reliability and everything in between!
What Youâll Do:
Be responsible for maintaining and scaling production services and servers for complex and high throughput.
Improve scalability, service reliability, capacity, and performance.
Write automation code for provisioning and operating infrastructure at scale.
Build tools for internal use to support software engineering best practices.
You are not an operator; youâre an experienced software engineer focused on operations.
Work with development teams to make sure the applications fit nicely within the infrastructure and scalability/reliability/security is designed and implemented from the start.
Participate in on-call rotation, being responsible for uptime and support.
Roll up the sleeves to troubleshoot incidents, formulate and test your hypotheses, and narrow down possibilities to find the root cause.
Who You Are:
Creator of cool stuff with experience deploying web apps and distributed, service-oriented architectures.
Brilliant Collaborator with 8+ years of professional experience in an operationally focused role, preferably in DevOps or SRE, with a B.S., M.S., or PhD. in Computer Science (or equivalent).
Someone who takes action and ownership with proven ability to use automation tools.
Respectfully candid with the ability to motivate people to act and work on behalf of our customer.
A bold risk-taker and self-starter who loves to solve challenging problems.
Resourceful and scrappy with the ability to be strategic, roll up your sleeves and execute.
Other:
Strong knowledge of Linux and open source software
Understanding of modern web architecture (HTTPS, REST) and technology stacks
2+ years of experience with programming/scripting languages (Bash, Go, Python, Ruby, etc.)
Experience with deployment automation using Ansible, Puppet, and Terraform
Experience supporting various databases such as MariaDB, Redis, and various NOSQL engines
Experience deploying containers using Docker and Kubernetes
Experience working in the Amazon public cloud (AWS)
Experience supporting mobile applications (Android and iOS)
Experience in the telecommunications industry
#LI-SW1
Benefits:
¡ Strong work life blend
¡ Flexible work arrangements (wfh, remote)
¡ Employee Stock Options
¡ Unlimited vacation
¡ Competitive pay and benefits
¡ Parental leave
¡ Benefits for both physical and mental well being
Diversity and Inclusion:
At TextNow, our mission is built around inclusion and offering a service for EVERYONE, in an industry that traditionally only caters to the few who have the means to afford it. We believe that diversity of thought and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. We know that if we work together, we can do amazing things, and that our differences are what make our product and company great.
For TextNow Candidates:
The People and Culture team is available to support you through the hiring process by providing reasonable accommodations to help enable a barrier-free interview experience. If you need assistance applying for a role due to a disability or special need, please let us know by completing this form. Once received our Equity, Diversity and Inclusion Specialist will reach out to you and assist with accommodations that you may require.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom ÂŁ80,000 to ÂŁ100,000 a year
May 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Our Missionđ
Bud's mission is simple. We're here to create the worldâs most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Missionđ¨âđđŠâđ
Youâll be leading the development of some of Budâs most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services youâre responsible for. Youâll be contributing to Bud-wide architecture as well as actively developing in Budâs Platform & Security [Product] Team where youâll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). Youâll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What youâll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If youâre interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
Youâve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
Weâre a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance â providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure weâre building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. Thatâs what weâre working towards.
We believe that diversity will make us better.
Budâs mission is to make the money part of peopleâs lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation đ°
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options đ
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance đď¸ââď¸đ§ââď¸
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a ÂŁ50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether thatâs a gym membership, meal-box subscription, massages or something else!
Learning & Development đ
As part of our commitment to developing our people, all employees at Bud have an annual ÂŁ500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something thatâs inspired you, either independently or as part of a collaborative team.
Flexible Working âł
As a trusted member of the Bud, youâll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off đď¸
Weâre a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment đť
We want to make sure everyone is set up to work effectively and comfortably - so youâll get to choose your own kit, including any additional equipment you might need to work from home.
Social đđş
Weâre big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year weâve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting đ
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension đŚ
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
At Netlify, weâre building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. Weâre aiming to change the landscape of modern web development.
We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlifyâs funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.
Netlify is a diverse group of incredible talent from all over the world. Weâre ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.
About the Opportunity:
At Netlify, weâre building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. Weâve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. Weâre biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. Weâre driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether youâre looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.
As a Backend Engineer at Netlify, youâll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.
With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. Youâll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If youâre excited about working with Go, Kafka, and Clickhouse, among other technologies, youâll have plenty of opportunities to do so with our team. The team ships changes several times a day, so youâll quickly see the impact of your work.
With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. Youâll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if youâre excited about working in complex Go or Rust code, youâll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where youâll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and youâll be able to help us focus on key priorities and pragmatic solutions.
What Youâll Bring:
A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
Curiosity and openness to learning new technologies and best practices
Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world
Within 1 month, youâll:
Learn about the business and dive into the inner workings of our platform.
Have one-on-oneâs and pairing sessions with some of the people youâll be working closely with and get to know your engineering peers across our product umbrella.
Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
Tackle your first ticket by committing changes & helping perform code reviews with the team.
Within 3 months, youâll:
Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
Join the on-call rotation and help the team pay down technical debt and improve reliability
Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
Deliver on your first project and help teams iterate on meaningful customer outcomes
Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback
Within 6 months, youâll:
Elevate the work of the team and become a subject matter expert in an area that interests you
Contribute to building reliable microservices that are deployed into our Kubernetes cluster
Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
Develop automated abuse prevention tooling and building cutting edge features to empower developers
Fortify relationships with cross functional team members as well as broaden your connections across the organization
Within 12 months, youâll:
Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
Fully revamped & iterated on the way our edge logic works and how it resolves content.
Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
Start to coach and mentor other team members within Netlifyâs engineering teams
At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind weâre always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. Weâre excited for you to join us on the journey!
About Netlify
Of everything weâve ever built at Netlify, we are most proud of our team.
We believe that empowered, engaged colleagues do their best work. Weâll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, weâll be working together a lotâparing, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.
To learn a bit more about our team and who we are, make sure to visit our about page.
Applying
Not sure you meet 100% of our qualifications? Please apply anyway!
When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why youâd like to work at Netlify would be great, though not required & will not impact your application. When we receive your application weâll get back to you about the next steps.
Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We donât discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.
Please note, the salary listed is just an example of our range and it will vary based on multiple factors
Software Engineer BlueLabs Europe (Remote) âŹ58,000 to âŹ76,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At BlueLabs we are building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of BetFox, a new B2C operator in Ghana.
To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking to growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.
The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).
The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.
A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, donât worry - you wonât be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.
About You
You have good problem-solving skills, a tendency towards simple and effective solutions, and a âgetting things doneâ mentality.
Analytical thinking, troubleshooting skills, attention to detail.
You are a reliable, trustworthy person that keeps their promises.
Interest in keeping yourself up to date and learning new technologies.
Product-oriented mindset and eagerness to take part in shaping the products we build.
Ability to work autonomously in a fully distributed team.
Good communication skills in verbal and written English.
Requirements
BS degree in Computer Science or similar technical field
1+ years of professional software development experience using Go
Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
Ability to write clean, efficient, maintainable, and well-tested code
Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Remote Work
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is âŹ58,000 to âŹ76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
At Netlify, we're building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development.
We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlifyâs funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.
Netlify is a diverse group of incredible talent from all over the world. Weâre ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.
About the Opportunity:
At Netlify, weâre building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. Weâve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. Weâre biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. Weâre driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether youâre looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.
As a Backend Engineer at Netlify, you'll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.
With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. Youâll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you're excited about working with Go, Kafka, and Clickhouse, among other technologies, you'll have plenty of opportunities to do so with our team. The team ships changes several times a day, so youâll quickly see the impact of your work.
With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. Youâll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you're excited about working in complex Go or Rust code, you'll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you'll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you'll be able to help us focus on key priorities and pragmatic solutions.
What You'll Bring:
A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
Curiosity and openness to learning new technologies and best practices
Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world
Within 1 month, you'll:
Learn about the business and dive into the inner workings of our platform.
Have one-on-one's and pairing sessions with some of the people you'll be working closely with and get to know your engineering peers across our product umbrella.
Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
Tackle your first ticket by committing changes & helping perform code reviews with the team.
Within 3 months, you'll:
Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
Join the on-call rotation and help the team pay down technical debt and improve reliability
Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
Deliver on your first project and help teams iterate on meaningful customer outcomes
Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback
Within 6 months, you'll:
Elevate the work of the team and become a subject matter expert in an area that interests you
Contribute to building reliable microservices that are deployed into our Kubernetes cluster
Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
Develop automated abuse prevention tooling and building cutting edge features to empower developers
Fortify relationships with cross functional team members as well as broaden your connections across the organization
Example projects you'll dive into:
Refactoring the way that we serve content. This involve a complex interaction between multiple services that are getting a constant load with the goal of distributing more knowledge onto the edge
Innovating on our functions product, adding more capabilities, better observability, and handling questions of how to scale the offering (we have 1 million+ functions deployed now)
Increasing our developer velocity by partnering with other teams to improve how we update our edge software, without incurring any customer impacts
Expanding on our analytics product. This involves dealing with high cardinality data that is constantly streaming into the system via Kafka. Finding an efficient way to store and search the data to drive customer insights.
Within 12 months, you'll:
Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
Fully revamped & iterated on the way our edge logic works and how it resolves content.
Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
Start to coach and mentor other team members within Netlify's engineering teams
At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we're always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We're excited for you to join us on the journey!
About Netlify
Of everything we've ever built at Netlify, we are most proud of our team.
We believe that empowered, engaged colleagues do their best work. Weâll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, weâll be working together a lotâparing, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.
To learn a bit more about our team and who we are, make sure to visit our about page.
Applying
Not sure you meet 100% of our qualifications? Please apply anyway!
When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why youâd like to work at Netlify would be great, though not required & will not impact your application. When we receive your application weâll get back to you about the next steps.
Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We donât discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.
Please note, the salary listed is just an example of our range and it will vary based on multiple factors
DevOps Engineer nextmv Remote (Europe, United States) / New York / Philadelphia $100,000 to $140,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
nextmv (YC W20) is changing how companies automate and optimize their operations. We provide developers with the building blocks to create and test decision models, quickly. From logistics to healthcare to finance, every company can benefit from decision engineering using optimization and simulation. Weâre looking for incredibly motivated people to help!
In a little over a year we have made substantial progress. Weâre already landing enterprise clients. Weâve raised over $11 million from leading VC firms including Y Combinator, Firstmark Capital, Dynamo Ventures, and 2048 VC. And weâre just getting started.
We are looking for a DevOps Engineer II who is familiar with cloud platforms, container technology and loves automation. As the first dedicated hire supporting cloud infrastructure, internal tooling and automation you will have an impact on how we operate all our systems and services. In this role you will help build and maintain cloud infrastructure for our tools and products as well as assist with customer deployments ensuring we are following best practices and industry standards. You'll directly contribute to the success of our new hosted product by serving a hybrid DevOps / SRE function. This role will participate in our on-call rotation.
Requirements
3+ years as a software engineer, DevOps engineer, cloud engineer, site reliability engineer or systems administrator
Demonstrable experience administering AWS, especially VPCs, Lambda, RDS, S3 and IAM Roles & Policies
Experience with Infrastructure as Code (IAC) using Terraform
Excellent understanding of Docker & container technologies
Hands on experience with configuration management tools such as Ansible
Demonstrable understanding of modern software development practices including pair programming, peer reviews, Git-based workflows, continuous integration and delivery, and automated testing
Comfortable with Bash and Python
Familiarity with monitoring tools and services (DataDog)
Not required, but a plus:
Experience with Go or another statically typed and compiled language
Ability to evaluate the benefits of using in-house vs off-the-shelf solutions
Software development experience
Familiarity with on-call / incident response practices
2+ years of remote work experience
These are some of your traits:
The idea of working in a fast-paced startup environment excites you
You thrive on automating everything and adding structure to processes and procedures
Working together as a team to accomplish goals is more important than working alone
You are eager to support our customers when they have DevOps or cloud engineering questions and researching technologies to find solutions
You value simplicity over complexity
You embrace challenging technical work
You thrive on discovering and documenting simple, pragmatic solutions
Youâre not afraid to speak up when you have a point of view, but can âdisagree and commitâ once a final decision is reached
You just read this whole list and got more excited than concerned
How we work
We are remote first
We value amazing work and a strong work-life balance. The majority of our collaboration happens on Slack and Zoom. We get together quarterly for team offsites so we can get some facetime (Covid Pending).
Salary Transparency
We believe that financial transparency creates trust, and that teams with a high level of trust are able to execute more effectively. We view salary transparency as a way to challenge a rampant problem in our industry: the wage gap. The base salary for any two employees in the same role is the same. Performance in that role is the differentiator, not upfront negotiation.
Benefits
This is a salaried role. In addition, nextmv offers:
Health Care Plan (Medical, Dental & Vision)
Minimum Vacation Policy - (3 weeks minimum)
Stock Option Plan
401k
Home Office Stipend
Parental Leave
This role (and all roles at nextmv) is remote. That being said, all employees should be able to travel to company retreats quarterly (when COVID settles down).
About nextmv
nextmv helps companies automate and optimize even the most complicated operational decisions. The nextmv platform allows any developer to quickly build, test, and deploy models that automate routing, assignment, matching and scheduling.
Our Values
Our values are aspirational and affect everything we do. At nextmv, we hope to instill core attributes and practices into our daily lives. We will work toward these goals together, and help each other along the way.
Community
We act as a group of skilled contributors with diverse backgrounds and a common mission.
We listen to each other to actively instill empathy in ourselves.
We introspect about our actions and their impacts.
Candor
We share information, from company strategy to small insights and feedback.
We collaboratively review our decisions and code using the same process.
We own our mistakes and admit our vulnerabilities.
Focus
We are ambitious and value achievement over status.
We are innately driven to innovate and improve the world.
We apply our time and skills effectively to challenging problems.
Balance
We separate our work from our self-worth to view and improve it objectively.
We don't overwork, and take regular time away to encourage creativity.
We take care of ourselves so we can give our best to our team.
Software Engineer - Infrastructure Tooling Segment San Francisco / Vancouver / New York, United States / Remote $115,000 to $230,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Who We Are
Weâre a small team of experienced engineers with diverse technical backgrounds. Weâre passionate about driving our coworkersâ success and building the next generation of software tooling. If you want to work on distributed systems infrastructure and development practices or you have an entrepreneurial spirit and want to make something that your peers use every day, weâd love for you to join us.
Tooling handles many different areas, so weâre building a diverse team with a wide range of expertise.
What We Do
- We build shared infrastructure and tools to make engineering more productive, reliable, and cost effective.
- We maintain several Segment Open Source projects.
- We work in Go, Terraform and a bit of Node.js.
- Read more about Segmentâs infrastructure and how we use: distributed logging and secure secrets. Or, read our code: conf, ksuid, cwlogs, go-prompt, ecs-logs, chamber.
- We manage the tooling and process around development environments, testing, CI, and deployment.
- Read more on our blog about how we use: CI and Make.
Who we are looking for:
You care about simple, practical, reliable, and secure software implementation and the kinds of process needed to produce it.
You can research a messy, complicated problem and design an approach that makes working in that area easy and consistent.
You empathize with the rest of your company, listen to them, and take pride in supporting their work.
Projects weâre working on:
Per-Engineer Dev Environments
Logging Pipeline Development
AWS Rate Limit Monitoring
Application Deployment Improvements
Self-Hosted CI
Incident Management Automation
Large Scale JSON Stream Data Manipulation Tools
Standardized Metrics and Alerting Infrastructure
Consistent Runbooks and Documentation
Requirements
Minimum of 3 years experience as a software engineer, devops engineer, or site reliability engineer.
You have experience with AWS, Docker, Go, Node.js, or Terraform.
You are motivated to support your coworkers and make them productive.
You are a self-directed problem solver.
Bonus
Building tooling for distributed systems development.
Working on or with a variety of engineering teams.
A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with todayâs technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.
Our Account Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, and player acquisition and retention programs with a focus on personalisation and automation.
The services owned by the team are to be simultaneously used by thousands of users around the globe and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
Remote Work
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is âŹ55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
Requirements
BS degree in Computer Science or similar technical field
2+ years of professional software development experience using Go
Interest in or previous experience with Elixir will be considered an asset
Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka
Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required
Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Ability to work autonomously in a fully distributed team
Good communication skills in verbal and written English