Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Testing Jobs (1 new this month) in May 2024 at companies like Rialtic, Humn.ai and Ninety Percentage of Everything (90PoE) paying at least 100,000 USD per year working as a Senior Platform Engineer, Software Engineer and Lead Golang Developer . 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
28 developers joined Golang Cafe in the last 30 days
14,276 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 124 Testing Jobs paying at least
100,000 USD per year • Sort by
Date
Senior Platform Engineer Rialtic Remote $150,000 to $170,000 a year
December 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Rialtic is looking for experienced backend developers to help us design, develop, and deliver reactive, serverless architectures capable of processing billions of transactions. This software engineer will be responsible for writing high quality software, primarily in Golang, that will operate on highly regulated data at very large scales.
Our products operate on highly regulated data that require extensive testing and exacting security controls. Our platform results must meet exceedingly high performance and quality from equally demanding clients. Consequently, we require industry certifications and continuing education. The person will work with a collaborative team of highly skilled, certified developers who have a track record of success and a proven ability to empower their colleagues.
The key responsibilities of the Senior Platform Engineer are:
Work with partners within the organization to develop reactive serverless architectures capable of processing billions of requests in a highly regulated environment
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, work processes, and regulatory and compliance needs
Supporting the development and roll-out of new processes and strategies for improving and sustaining exceptional quality levels while accelerating content development.
Participate in code reviews (PR’s)
Follows and improves the Rialtic software development Kanban life cycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Develop cost management strategies for containing and reducing infrastructure costs
Collaborate with product managers to find the fastest paths to customer value
Supports curating a collaborative team of highly skilled developers capable of empowering their teammates to deliver sophisticated solutions
Expressive and receptive proficiency in a number of different programming languages, key among them being Golang and Terraform.
Relevant Technology Stack (including but not limited to):
Infrastructure
AWS
Lambda
Fargate
S3
RDS
DynamoDB
Sagemaker
Languages
Golang
Python
Terraform
Inspec
Gherkin
Tools
GitHub
Jenkins
Nexus
Selenium
Techniques
Test Driven Development
Kanban Agile
Who you are
Adapts easily to changes
An eagerness to work with remote, multi-national, multi-cultural teams
Fact-driven in analysis and recommendations
Curious to learn and explore new approaches
Player / Coach leadership style
Efficient work habits – ability to focus on what matters most
Obsession with client value
Demonstrated strength in talent selection and management
Strong execution skills and action bias
Candidacy Buffs
Already have or can obtain within three months
AWS Certified Solutions Architect - Professional
AWS Certified Security - Specialty
HashiCorp Infrastructure Automation Certification
Experience building software for highly regulated production environments
HITRUST
NIST
2+ years of recent experience in
building serverless, reactive architectures for high regulated environments
Terraform
Kanban Agile
Test Driven Development
Why Rialtic?
Help is change an industry that impacts both health insurance companies and healthcare providers
Our hiring standards are high giving you a chance to work with deeply experienced and talented team members
Our tech stack is an AWS native serverless architecture built from 100% managed services, configured with Terraform, and architected to give team members an opportunity to shine quickly
Rialtic believes in investing in our team members through training, certification, and mentoring.
This is a remote position that involves extensive communication with colleagues using online services, such as Slack and Zoom. The candidate must have a quiet and private location to work from and fast Internet for seamless, fluid communications.
Software Engineer Humn.ai Europe £70,000 to £85,000 a year
December 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
If building data pipelines in a fast-moving company with the latest technology stack sound good to you then read on!
Who are we?
Humn.ai is an award-winning venture-backed InsurTech headquartered in London but working wherever you are. We are a data-first start-up on a mission to make insurance work better for commercial transportation fleets. We make risk visible and price insurance by the second so businesses can focus on what they do best: move people and goods safely.
Our core platform utilises streaming telematics data and adjusts insurance pricing in real-time reacting to the driver's usage, behaviour and environment to enable us to offer previously impossible insurance products.
What's important to us?
Our ethos is built on the principles of empowerment and autonomy. We believe in the power of open collaboration, open communication & open-source software. We need people who understand what it is like to be part of a shared mission and what it takes for a team to succeed. Skills are important but people are everything. If these words speak to you, you should talk to us!
We need you because
You will be an essential part of an award-winning venture-backed and rapidly growing InsurTech.
If you are looking to make a mark in your career with an excellent opportunity for learning and growth - this is the perfect opportunity. - We are growing at pace, we move fast, and we encourage all Humns to work autonomously with the support of experienced founders who have done this before.
You will make a difference by building and deploying microservices for IoT data
Creation of reusable data models
Building API services to integrate with data providers
Design of data service and data integration frameworks
Release testing and productionising new components
We want you because
You have Golang development experience of at least 2 years
You worked before with Kubernetes as a developer including containerisation of apps, and service and deployment definition
AWS Lambda function development and integration with other cloud services
API service implementation using AWS API Gateway Service, GraphQL and REST
AWS DynamoDB or other NoSQL databases from a data design and integration perspectives
Strong automation mindset and a passion for root cause analysis
You have expertise in performance tuning and service monitoring
A great candidate would have experience with:
AWS Security, including IAM, SecretsManager, KMS and Cognito
SQS, Kafka or MQTT
Elasticsearch and Prometheus
Modern data warehousing (Hive, Kylin or Presto)
Soft Skills:
Good communicator
An eagerness to learn
Good explainer: can make the complex simple
What will I get in return?
Competitive salary
You will be eligible to participate in our options scheme and will benefit from being an early joiner
Work from the London office, from home or from anywhere in Europe!
Very flexible and generous vacation policy[0]
A cutting edge technical environment to tune your skills
[0] Our policy aims to encourage staff to consider flexible working arrangements. We recognise that a better work-life balance can improve employee motivation, performance and productivity, and reduce stress. Therefore we support employees in achieving a better balance between work and their other priorities, such as caring responsibilities, leisure activities, further learning, and other interests. Humn.ai is committed to agreeing on any flexible working arrangements, provided that the needs and objectives of both the organisation and the employee can be met.
Description
90 Percent of Everything is looking for Senior Golang Developer/Team Lead to join the team on a full-time basis.
Our goal is to revolutionise shipping by creating a suite of comprehensive software solutions for the Maritime industry. Our journey begins now. Over the next couple of years, our teams and squads will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimization and so much more. This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionising an iconic industry.
Introduction to 90PoE
Our tech stack consists of React and React Native applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. Internally our services use gRPC for communication and achieve high scalability thanks to a Kafka based event driven architecture and persist data to a mix of RDBS and No-SQL databases including PostgresDB, MongoDB, S3 and Elasticsearch. We follow modern CI/CD and agile methodologies to deploy into production multiple times per week.
What’s in it for you?
Working with latest cutting-edge technologies
Disrupting a century old industry in a startup environment
Opportunity to grow and develop your core skills
Deliver a green field system
Work with a diverse multicultural team in an agile environment
Variety of knowledge sharing and self-development opportunities
Competitive salary
State of the art, cool, centrally located offices with warm atmosphere, which creates good working conditions
Opportunity to travel to client offices based in London
Experience firsthand the squad-chapter-guild workflow model, our version of the Spotify model
Responsibilities
As a member of the squad, you will be developing robust microservices to form the heart of as SaaS platform to serve globally distributed users.
Follow Golang best practices to deliver and support production ready industry quality code.
Responsible for full lifecycle of services. Developers will take the services they build from design, through implementation and into production.
Continuous improvement of all development and deployment processes.
Successful delivery of your services into production.
Regular and clear communication of progress to the squad product owner and technical lead.
Requirements
* Full hands-on technical experience
* Team Lead experience
Proficiency in:
* Golang
* Protobuf/gRPC
* RDBMS and NoSQL database
* Microservices architecture concepts
* Container based architecture: Docker, Kubernetes
* Advanced use of git
* Use of Unix systems commands
Nice to have:
* AWS stack experience
* Exposure to GraphQL
* Postgres and MongoDB
* Ability to perform basic DevOps tasks
* Experience using Kafka
* EFK stack
* ElasticSearch
Past experience
Demonstrated track record and proficiency in the points below:
* Deliver features autonomously with a high degree of team coordination
* Deliver code based on precise architecture spec
* Deliver code without relying on precise architecture spec
* Automated testing
* Working with CI/CD practices
* Delivering code to production
* Maintaining production ready code
* Collaborating in small but fast paced teams
* Event driven architecture and message passing
More about you
* Good level of English
* Willingness to learn and open mind about new technologies
* Confident to operate in a fast-paced environment
* A collaborative approach and willingness to engage in an environment of active idea sharing
* Ability to learn autonomously
* Excellent all-round communications skills
Benefits
* We offer a competitive financial package which includes competitive salary, company bonus scheme, employee referral scheme, a contributory pension and a travel to work loan
* We have a positive attitude to flexible working, a competitive annual holiday allowance, cycle to work scheme, supportive family polices and discounted gym membership
* We have a culture of which we are proud, and a highly skilled and diverse workforce
Software Engineer Honu AI Remote, United Kingdom / Europe £40,000 to £80,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Us
We are honu.ai, a venture backed startup building the next generation platform to give small business owners superhuman decision making capabilities. We are currently in stealth mode and are backed by Europe’s top investors who are early backers of (TransferWise, Tide, Coinbase, CityMapper, Cazoo, Nested, Habito, Cleo, King, Snyk, etc.). The technology we are building is novel and we will be pushing the boundaries of what has been done in this space.
The Role
We are looking for a strong, product focused, growth mindset software engineer to join our core-team. If you are excited to join a VC-backed startup early on in the journey, and your profile matches what we are looking for, please do get in touch. Here is a non-exhaustive description of the tasks and responsibilities for this role:
You will be working in small team, including the founder, to build the first MVP of the product.
You will collaborate with the team to define the strategy and vision for how we will build effectively and be successful.
Work with engineers across the company to build delightful features that span various parts of the system.
Ensure our platforms are reliable, scalable, secure and extensible.
Improve engineering standards, tooling, and processes.
Ideal Candidate
Experience shipping high-quality products from start to finish. Ideally, experience at top tier SaaS startups/companies.
Experience building Fintech products. e-Commerce and experience with small businesses is a huge plus!
2+ years professional experience in Golang. Rust, Kotlin or Java, nice to have.
Product focused
Experience with modern cloud tooling
Nice to have technical experience in:
Python, React, Typescript
Data engineering
Linux administration
API integrations
Experience with distributed systems
Must have soft skills:
Intellectual Humility
Growth Mindset
Attention to detail
Team Player
Good communicator
Ways of working:
You will believe in clean coding, simple solutions, automated testing and continuous deployment.
comfortable with Remote/Async ways of working.
Be a self-starter who is very comfortable building from scratch.
Company Values
Excellence: We constantly strive for excellence in what we do. We go above and beyond the call of duty.
Get Things Done: We acknowledge obstacles but orient towards solutions. We have a getting things done attitude, with laser focus on efficiency, as a team and individuals.
Open Communication: We communicate openly and respectfully about our opinions. Our conversations are constructive and all voices will be heard. However, when decisions are made, everyone commits to them.
Team Player: We are there for each other. As individuals we are reliable, responsible, collaborative and supportive. We respect each other’s time, we are punctual. We have got each others backs, and **accept everyone’s authentic self.
High Integrity: We are honest with each other and with our partners, clients and collaborators.
How to Apply
Email your CV, and any relevant links (we aim to respond in no more than 2 working days)
Our Process (1-2 weeks)
Introductory phone call with Founder ( 30 mins )
CV / Experience review - panel (1 hour)
Systems Design interview - panel (1 hour)
We are growing fast and will be sure to respect your time and expectations each step of the way.
Backend Go Engineer Geckoboard Remote (United Kingdom) £60,000 to £85,000 a year
October 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We're looking for an experienced Backend Go Software Engineer to join the Geckoboard team!
Why join us...
Every single one of us comes to work every day to do something we love. We get to tackle big problems, but in a way that recognises everyone’s need to work with dignity and purpose in a supportive and inclusive environment. It's the most wonderful thing. In fact the fun part is trying to figure out all the different ways we can come up with to make data accessible and understandable for everyone. It really is amazing. The best part is that we work in an atmosphere of openness, trust and transparency, where everyone is empowered to learn and flourish. We're actually doing really well. We have a product our customers love.
We're really excited to be growing.
You'll be joining a team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.
We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.
At Geckoboard, we are seeking to solve a real problem and build a long-lasting product. As a result, we place a high value on a clean and maintainable codebase, and on practices that ensure we can continue to deliver quality software rapidly and iteratively.
Learning is also a big part of our engineering culture. Once every two weeks every team takes a “Lab Day”, when everyone is free to work on projects that interest them, learn new skills or contribute to open source. We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.
Our stack
Our main frontend application is a large React 16+ codebase and our tests are written with Jest. For communicating with our backend services, we use an Apollo client and query a GraphQL gateway written in Node.js that exposes a single schema but dispatches queries to a number of gRPC services on the backend.
While our backend services are mostly written in Go and run on AWS, the GraphQL gateway is owned by the frontend team, which puts them in the driving seat when it comes to defining the APIs for a new piece of functionality, and provides a single point of reference for both frontend and backend.
While adding features to the product, we’ve been building and maintaining an internal React component library with an emphasis on reusability and documentation. Our frontend team is looking to expand this library, with the potential to open source it in the future.
You should apply if...
What we’ve described sounds interesting
You’ve worked with Go before*
You’re interested in distributed systems
You’re collaborative; you empathise, listen and discuss
You actively seek out feedback in your work and to ensure you understand the problem you’re solving
You have experience collaborating on technical decisions in an open and creative environment
You understand the value of automated testing and a test-driven development approach
Right now we're only considering mid to senior-level candidates, if you're interested in joining the Geckoboard team but earlier in your career, head to www.geckoboard.com/careers and get in touch. We'll be hiring at different levels throughout the year, so we'd love to hear from you and chat about future jobs!
Logistics
At this time, we’re only considering candidates who are (or will be) based in the United Kingdom or Western Europe (CET timezone).
Perks & Benefits
Work your best
Right now, we work fully remote from around the globe. We’re big on work-life balance and flexible work. We have some core hours but it's up to you to decide how you work around those. We consider 25 days of holiday a year to be a minimum, not a maximum, and have a flexible working policy so that if you need to step out for a school run, an appointment, or something else, it’s no problem. We don't do "crunch time" and have a deep commitment to a clear separation of life and work.
Some of our team also have shorter working weeks and we’re more than happy to accommodate this or other arrangements when possible. Learn more about life at Geckoboard at www.geckoboard.com/careers.
Interview Process
Our hiring process
20-30 minute call with our Talent Partner
45-minute Zoom video call with the Hiring Manager
Coding Challenge
Meet the team via Zoom - about 2.5 hours
The whole process takes about 3 weeks end to end, but we’re flexible!
Senior Go Developer LTK Remote $120,000 to $160,000 a year
September 2021
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Title: Senior Software Engineer | Golang
Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize!
Your Role: Join the LIKEtoKNOW.it Influencer Growth team! We are looking for you, a talented and passionate developer looking to tackle challenging features and interesting problems at large scale. You'll work with a team of highly motivated and fast moving professionals focused on continuing to grow ourselves, our innovative apps and our products.
What You'll Do...
* Work on features that get delivered to market as soon as complete
* Learn new technologies and growing your skills.
* Deploying your own code.
* Scale new and existing systems.
* Participate in the design, development and testing of SaaS and Mobile applications
* Partnering with engineering teams in both Dallas and NY
* Identify and drive improvements to our software and development processes
* Design and implement highly scalable and maintainable offerings
* Work and succeed in a fast-paced agile development environment
* Communicate technical decisions to non-technical audiences and build consensus around them
* Drive tasks to completion and owning entire projects.
* Work with a range of databases and data pipelines.
* Evaluate new technologies.
* Be a technical expert and helping raise up the teams you are on.
What we're looking for...
* 6+ years of backend software development
* 1+ year experience coding in Go
* Ability to communicate and interact on a team with empathy and understanding.
* Deep knowledge of multiple database systems.
* Extensive experience writing backend systems with languages such as Golang, Python, or Node.js.
* Experience designing systems that involve Big Data.
* Experience with developing and deploying to public clouds.
What would set you apart..but is not required.
* Experience integrating 3rd party API's (REST, OAuth, JSONP)
* Contributor to open source projects.
* Experience with docker and container orchestration.
* Experience working with AWS knowledge.
What's in it for you?
Interesting problems to solve
Competitive comp and benefits including retirement plans
Flexible work schedule plus Summer Fridays (Workday ends at 3pm)
Disrupting the retail industry!
Work and workout from home with our live Virtual Fitness Classes!
Virtual Company Happy Hours and Virtual Team Events!
Backend Engineer (Golang) Fugue Remote $120,000 to $170,000 a year
September 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Fugue
Fugue helps engineers build and operate secure cloud infrastructure. We continuously monitor infrastructure-as-code and cloud resources for our customers, report on vulnerabilities that we find, and help remediate the underlying issues. Our platform and open source tools are used in CI/CD pipelines to spot misconfigurations early and fix them before they are deployed to production environments.
We are headquartered in Frederick, MD and have always been remote-friendly. This year we took that one step further and now are remote-first, but we also aim to provide office space to those who want it.
Our Product Team
Engineering at Fugue is part of our Product team. We’re a friendly, small, and nimble group of experienced engineers who are having a great time building and scaling the Fugue SaaS. We care about cloud security and helping our customers find and fix security vulnerabilities. We find a lot of satisfaction in working with incredibly considerate, collaborative, and curious teammates.
The Role
As a Backend Software Engineer on the Fugue Product team, you will lend a hand in designing, implementing, and automating the deployment of new features in our SaaS application. You will work with the Product team to create robust and highly scalable systems that interact with the AWS, Azure, and Google Cloud APIs. You will work with Infrastructure-as-Code (IaC) technologies such as Terraform and CloudFormation and will contribute to various open source projects written in Go like our Regula project for IaC security. We use serverless technologies including Lambda and Fargate in AWS. This role involves working in Go primarily, but also Python and Javascript from time to time.
In short, this position may be a great fit if you’re a Go developer looking to learn more about AWS, Azure, and Google clouds while working as part of a small but mighty team.
Requirements
Familiarity with Go
Knowledge of web technologies and Linux proficiency
Track record of problem solving and helping ship software products
Interest in cloud engineering and cloud security
Proficiency with automated testing and CI/CD
Experience with one of AWS, Azure, or Google clouds would be ideal, but is not a hard requirement. If you have experience with CloudFormation, Terraform, or other infrastructure-as-code technologies, then that’s a bonus. We also work with these tools and technologies, so any background with these is a plus: Open Policy Agent, Swagger APIs, MySQL, Redshift, Docker, and serverless computing in AWS.
More about Fugue
The principles that matter most to us as a company are to be Curious, Considerate, Customer obsessed, Collaborative, and Committed. Working on a team that lives by these principles is tremendously important both for personal job satisfaction and also our overall productivity and success as a team.
We offer competitive compensation, a great healthcare plan, and a remote-friendly culture.
Some of our customers include SparkPost, A&E Networks, and SAP NS2. Plus we offer a free Developer plan for use by any engineer that is looking to secure their cloud.
At Fugue we believe that the only way to build a successful company is by building a diverse team of talented, smart individuals. We know that humans are better together than alone. Whether or not the government provides protection, we do not discriminate against anyone for any reason. Here’s the standard EEO statement - know that we believe in it!
Fugue provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation or veteran status. In addition to federal law requirements, Fugue complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment.
Senior Go Engineer Equilibrium Remote $60,000 to $100,000 a year
September 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Equilibrium is a venture studio working on core infrastructure for the distributed web. We work on a variety of open source projects including rust-ipfs, orbitdb and interledger-rs. We are looking for a Go developer to join us. The position is remote-first, but we hope to get some facetime in the form of company retreats if such things are ever possible post-pandemic.
You would be working with our distributed team of engineers on new products, core protocols or client projects. Most of the work we do is or will eventually be open source.
Our teams are largely self-organising in that they design their own processes and choose their own tools. We know each team and each project is different, so we try very hard not to mandate unnecessary processes on anyone. We trust our teams to deliver and let them get to work in the way they think is best.
Job duties include, but are not limited to:
Designing, implementing and documenting robust backend systems
Developing mission-critical financial applications in Golang
Designing and developing testing and quality assurance processes
Communicating with clients or open source communities
Must-have skills and qualifications:
Experience in systems programming
Experience in leading small teams
3-5 years of experience in building backend systems
At least 1 year Go development experience
Full proficiency in English
Good-to-haves:
Interest in crypto and blockchain protocols
Cryptography & infosec knowledge
Experience working with globally-distributed teams
Salary & benefits:
Salary and benefits will be negotiated separately based on the candidate’s skills and experience. Please note that we hire our international talent residing outside of Finland with contractor status. Take this into consideration and make sure to include your salary request in the application!
More about the company:
Equilibrium builds core infrastructure for the new distributed web. We are a group of humans who think the web should be open-source, peer-to-peer and private by default.
Read more about our vision and projects on our website or blog.
Applications:
Make sure to include in your application:
A short paragraph on why you would like to work at Equilibrium specifically.
Links to any relevant content (Github, Twitter, LinkedIn, etc.).
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Build and architect distributed systems for service connectivity focusing on AWS ECS and then expanding further to other AWS offerings.
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing and release
Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills.
Coach and mentor other team members within HashiCorp's engineering teams
You may be a good fit for our team if you have:
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Experience in a lower-level language like Go.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
You have expertise with AWS Cloud runtimes like ECS, Fargate, Lambda.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Principal Engineer Humanitec GmbH Remote (UTC-1 to UTC+3) €80,000 to €120,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We are looking to hire remote principal engineers as individual contributors to design, develop, test, deploy, maintain, and improve Humanitec. You should have significant professional experience in building highly scalable distributed systems. CS degree and experience in dev productivity tools are a plus. Languages: predominantly Go. Everything is on Kubernetes. We pay top 5% in the market, stocks are part of the package. Work is fully remote and we work exclusively with senior engineers in small, lean, and self-organized teams. We currently prefer time-zones UTC-1 to UTC+3.
The product:
We are pioneering a new category of tooling called “Internal Developer Platforms”. Built for some time in companies such as Spotify, Github, Airbnb, and others, we are providing the fastest way for teams to build their own Internal Developer Platforms. Internal Developer Platforms provide a developer experience as simple as Heroku but on top of the tech and tools the team uses already. They allow ops teams to stay in control while enabling developers to self-serve the tech they need. Do you want to spin up an environment to do some quick testing? No problem! Need to clone Production to troubleshoot an issue without risking more problems? Easy! Need to stand up a new database for your service but ops is busy? Piece of cake! We serve customers from startups to unicorns.
The team:
The majority of our company are engineers. Our management team is made up of Ex-Google, Ex-Mckinsey, and serial entrepreneurs. We are backed and advised by experts such as Sohaib Abbasi (Oracle, Redhat, New Relic), Mirko Novakovic (Instana, IBM), Jason Warner (Github, Microsoft), and Chris Schagen (Contentful). We are well on track for our Series A at the beginning of 2022.
We're looking for people who could land a job at the likes of Google, Amazon, or Microsoft - but prefer the excitement, challenge, and daring of being part of a disruptive startup. We focus on your talents and personality - your background, origin, or gender will never make a difference to us.
Requirements:
Bachelor's degree in Engineering or Computer Science or equivalent practical experience.
6 years of software development experience.
Software development experience in C/C++, C#, Java, Python, Go, or similar.
Experience architecting and developing solutions to ambiguous problems with significant impact.
Experience with infrastructure technologies, architecting/developing distributed systems, API design, and Kubernetes.
Experience with how DevOps tools work under the hood (CI pipelines, Terraform, Application Performance Management (e.g. DataDog), etc.).
Remote & work from a timezone UTC-1 to UTC+3 (Berlin time +/- 2 hours).
Responsibilities of the role:
Design, develop, test, deploy, maintain, and improve the software.
Lead designs of major software components, systems, and features.
Build our platforms, systems, and infrastructure using your background in distributed systems, API design, and Kubernetes.
Mentor and train other team members on design techniques and coding standards.