Recent remote jobs
What you will do
Our users trust us to provide critical infrastructure for their distributed IoT fleets, and we work hard to protect them and their devices. Our “security stack” spans from the bootloader and OS on-device, to the network and security infrastructure of our backend, to the operational security of our team. At balena, security is a team effort.
As a Security Engineer, you will be embedded within our engineering org. You will research, code, diagnose and fix issues, hack things, build features, and enable others to self-serve, automate their work, and solve complex challenges in an ever-evolving threat landscape. As you develop a deeper understanding of our systems and expand your influence within the team, you will lead initiatives to continuously improve software quality internally, reduce security risk and friction, shrink the attack surface, and enhance our security posture to customers.
Responsibilities
- Build secure frameworks and libraries, conduct code reviews, and implement features, like automated vulnerability scanning, audit logs, and auth controls
- Enable Devs & Ops to write and run code securely and collaboratively build tools for automated threat detection, testing, monitoring, and incident response
- Support engineers with threat modeling, interpreting scan results, and testing
- Identify, triage, and fix vulnerabilities through code auditing and pentesting
- Map workflows, analyze systems and provide recommendations for hardening our code, APIs, and products and refining our security processes
- Develop security runbooks, document processes, and inform policy updates
- Educate self and others on common architecture flaws, attack patterns, and failure modes in production
- Be a source of advice for peers on support and participate in on-call rotation
Requirements
- Technical background in software development, operations, or security
- Experience writing secure, high-quality code and debugging production systems
- Conversant with Linux operating system internals and shell scripting
- Ability to both hold the big picture in mind and dive into the weeds
- Ability to manage ambiguity, independently make critical trade-off decisions, and push projects to completion
- Continuous improvement mindset, and desire to make yourself and others more effective
- Excellent verbal and written communication skills, and fluency in English
Prior experience in a security role is not required. If you are a skilled software engineer with a strong interest in security and a desire to help us improve the resilience of our systems and services, we are looking forward to hearing from you!
Bonus points
- Experience in designing and building security solutions and automation
- Familiarity with cloud and container technologies (Docker, Kubernetes, AWS) and SSDLC tooling (e.g. SAST/DAST)
- Awareness of common vulnerabilities (OWASP), attack patterns, and emerging threat actor tactics, techniques, and security procedures
- Knowledge of authentication protocols (e.g. OIDC) and Access Control
- Good understanding of networking (TCP/IP) and higher-level HTTP & TLS protocols
- History of working cross-functionally to build robust systems and products
- Experience with IoT, embedded s/w, dev tools, or balena as a user/contributor
- Contributions to OSS projects and community involvement
Make sure to let us know if any of these items apply to you!
Job Benefits:
- Work with extremely talented, distributed team
- Work remotely
- Flexible working hours
- Equipment of your choice
- Annual company gathering in an international location
- We send you hardware for side projects!
Come and join us on our mission to make FATMAP the Home of the Outdoors . . .
the place where every adventure begins.
FATMAP is expanding in Product Development. We are looking for an experienced person (f/m/d) to strengthen the team with their expertise.
Build the future of outdoor adventure with us!
FATMAP is a growing Outdoor Adventure Technology Company, building the leading platform for outdoor adventure. We are revolutionising the way people discover, plan, live and share their adventures. Our advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top professionals and a fast growing community of outdoor enthusiasts, to enjoy better, safer adventure.
Who – experience and mindset
To bring FATMAP to life we maintain a stack combining mapping and 3D rendering into our front-end web and mobile apps. Mapping and rendering are handled by separate teams, of which the product team is the only customer. The product team is responsible for delivering a rock-solid front-end product in close collaboration with our PMs, Designers, and backend engineers. Our web and mobile apps are served by a single Federated GraphQL gateway, combining multiple Rails-based GraphQL endpoints into a single API and implemented in React Native and react/web.
We are looking for somebody with years of React Native experience and a passion for professional software development. You should understand and advocate for best practices in software and product. While the focus is on our React Native mobile application we also maintain and improve our React/web stack.
Do you enjoy looking behind the scenes, trying to understand how things work? Do you have hands-on experience in connected clients, designing them to cope with shortcomings, failures or outages? Does the prospect of working on hard software problems, reshaping outdoor mapping, and serving the outdoor community alongside intelligent, friendly colleagues excite you? Do you love mapping and the outdoors? Then FATMAP is the place to be!
See more detail on technical experience level below.
How – working here
People at FATMAP have a lot of autonomy at work. We offer a largely flexible environment. At our working hubs in Berlin (DE), Vilnius (LT) and Chamonix (FR) you'll be able to meet up with your team mates to work on a project together or just spend some time in an office environment. We are mostly remote by nature, and hence value sync time strongly. We also value our hubs and trying to keep a balance. Still, you needn't worry about your calendar being full of regular meetings. You work with bleeding edge technology, use and run them in development and production. You are enabled to actively create and contribute to processes and ways of working.
This also requires you to be able to work independently. You need problem solving and debugging skills, and a good dose of pragmatism.
What – responsibilities
- Work as part of a team to build and maintain FATMAP's React Native applications for iOS and Android
- Architect, build and improve excellent UIs - both online and offline
- Implement modern, smooth animations and transitions
- Work with native modules
- Write unit and integration tests
- Maintain the stack
Skills & requirements
What – qualification and experience
- Tools & Tech:
- Demonstrated experience in React Native
- Language agnostic software engineering background (5 years+), ideally with a focus on mobile application development
- Competent in Typescript
- Knowledge in a backend language is a plus (we use Golang and Ruby)
- Opinions about the importance of code quality, testing, pair-programming, linting, type safety and code review are all very welcome
- You are a Git native, CI, testing, automation, tooling are all part of our day-to-day
- Experience working with GraphQL is a plus
- Ability to work remotely with the option to enjoy a welcoming office environment at our hubs in Berlin, Vilnius, or Chamonix
- We communicate a lot in writing, and chat over zoom when necessary. Hence English language is a must.
DESCRIPTION:
Authority Partners is looking for a Test Automation Engineer to join our growing team! The Test Automation Engineer will work as part of a passionate agile project team to ensure quality is driven into the heart of the development process. She/he will be involved throughout the development lifecycle with particular responsibility in the quality assurance of software development and deployment, with emphasis on development and implementation of test automation. Let us know if we caught your interest and apply! :)
REQUIREMENTS:
- Knowledge of software and automated testing architecture
- Experience in Software Testing
- Excellent QA skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs)
- Excellent knowledge of web automation using Selenium and C#
- Excellent knowledge of test frameworks (Xunit, Nunit, TestNG)
- Experience of working in agile environment
- Demonstrates good level of Development skills and knowledge:
- Development Methodology
- OOP Concept and Principles
- OOP Programing Languages: C#
- Web Design Technologies: HTML5, CSS3
- Database Technologies: SQL
- Troubleshooting
- Familiar with concept of version control system
- Familiar with concept of continuous testing
- Development IDE: MS Visual Studio
- Excellent written and spoken English
- Strong analytical skills and attention to detail
- Ability to think outside the box and look for ways to make the testing process more efficient
- Capable of learning new skills quickly
- Excellent team spirit and team work
BONUS SKILLS:
- Knowledge of agile methodologies (SCRUM)
- Experience using team collaboration tools/source control programs, preferably Team Foundation
EDUCATION:
- Bachelor's degree in Computer Science, Software Engineering or related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
AP PERKS:
- Opportunity to work with people who are at the top of their field
- Competitive remuneration package. We reward excellence
- Career growth
- Collaborative learning environment
- Professional trainings
ABOUT AUTHORITY PARTNERS:
Authority Partners is a leading and global IT services company with over 23 years of experience, serving clients within the financial, healthcare, insurance, mortgage and technology sectors among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for long-term contract and permanent opportunities and helping our consultants achieve their career success.
Job Benefits:
- Recreation and sports activities
- Competitive remuneration package
- Career growth
- Developer-focused workplace
- Game room
- Healthy food
- Fun initiatives, team buildings and events
- Most cutting-edge technologies
- Remote work
- Roof-top terrace
Time zone: (GMT+01:00) Central European Time - Belgrade +/- 4 hours
Next-gen operations at scale, with pure Python infra-as-code, from bare metal to containers and applications. Our goal is to perfect enterprise infrastructure devops.
We run hundreds of private cloud, Kubernetes, and application clusters for customers across physical and public cloud estate, and we are raising the bar on what's possible with automation by embracing a universal operator pattern and model-driven operations.
To succeed in this role you need to believe in automation as a pure software engineering problem, not a hack-it-till-it-works-for-me problem. You need to be interested in the scientific approach to operations at scale, driven by metrics and code, and you need to be able to learn the entire stack, from bare metal networking and kernel up to serverless and open source applications.
Cloud Operations Engineer
Our cloud operations engineers bring Python software-engineering skills and rigour to the operations domain. We practice devsecops from bare metal to application. We architect and run OpenStack, Kubernetes and software defined storage, and we enable devsecops for applications running on that infrastructure too.
To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers.
As a member of the team you will gain experience in a broad range of cloud technologies. We evolve our offerings as the state of the art improves, so you get to stay current with the latest capabilities in open source infrastructure. We drive upgrades to keep our customers on the latest, best solutions.
What Canonical Offers
- Technical management team that understands the details of what we are developing
- A culture of openness and inclusiveness
- Helpful and talented engineers who are world-class experts in many fields
- Teams focused on good work life balance with long average retention rates
- A wide range of engineering disciplines and career paths that can move between divisions
- Fully remote company for career growth without relocation requirements
Requirements
- Software Engineering or Computer Science degree
- Linux experience and familiarity with Linux networking and storage
- Python software development experience
- Demonstrated drive for continual learning
- Devops experience
Nice to haves
- Experience with OpenStack or Kubernetes deployment or operations
- We hope that you’ll join us in helping to shape and build the future of free software together
Of course we also offer...
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#LI-Remote #stack
Job Benefits:
- Progression - we hire for talent, passion, integrity and work ethic
- Remote work - fully distributed with regular team in-person events
- Open source and business - equally
- International - exceptional colleagues from anywhere
- Travel - we get together and meet customers in interesting places
- Retirement benefits
- Medical / Dental / Vision
Next-gen operations at scale, with pure Python infra-as-code, from bare metal to containers and applications. Our goal is to perfect enterprise infrastructure devops.
We run hundreds of private cloud, Kubernetes, and application clusters for customers across physical and public cloud estate, and we are raising the bar on what's possible with automation by embracing a universal operator pattern and model-driven operations.
To succeed in this role you need to believe in automation as a pure software engineering problem, not a hack-it-till-it-works-for-me problem. You need to be interested in the scientific approach to operations at scale, driven by metrics and code, and you need to be able to learn the entire stack, from bare metal networking and kernel up to serverless and open source applications.
Cloud Operations Engineer
Our cloud operations engineers bring Python software-engineering skills and rigour to the operations domain. We practice devsecops from bare metal to application. We architect and run OpenStack, Kubernetes and software defined storage, and we enable devsecops for applications running on that infrastructure too.
To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers.
As a member of the team you will gain experience in a broad range of cloud technologies. We evolve our offerings as the state of the art improves, so you get to stay current with the latest capabilities in open source infrastructure. We drive upgrades to keep our customers on the latest, best solutions.
What Canonical Offers
- Technical management team that understands the details of what we are developing
- A culture of openness and inclusiveness
- Helpful and talented engineers who are world-class experts in many fields
- Teams focused on good work life balance with long average retention rates
- A wide range of engineering disciplines and career paths that can move between divisions
- Fully remote company for career growth without relocation requirements
Requirements
- Software Engineering or Computer Science degree
- Linux experience and familiarity with Linux networking and storage
- Python software development experience
- Demonstrated drive for continual learning
- Devops experience
Nice to haves
- Experience with OpenStack or Kubernetes deployment or operations
- We hope that you’ll join us in helping to shape and build the future of free software together
Of course we also offer...
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#LI-Remote #stack #LI-ET1
Job Benefits:
- Progression - we hire for talent, passion, integrity and work ethic
- Remote work - fully distributed with regular team in-person events
- Open source and business - equally
- International - exceptional colleagues from anywhere
- Travel - we get together and meet customers in interesting places
- Retirement benefits
- Medical / Dental / Vision
Interviewing is a universal experience, but it is no one’s job.
Interviews are the gateway between people and jobs — they are a critical connection point. And yet, while the interview is a universal experience, it has never been recognized as its own discipline. In fact, the vast majority of people conducting interviews receive no formal training in how to do so.
Interview Engineering at Karat
Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.
Flexible, high impact work that is compensated at highly competitive rates.
As an Interview Engineer, you will be compensated at highly competitive rates for your interviewing expertise. The time commitment is flexible — many of our interviews happen on nights and weekends. Some Interview Engineers do 5-10 interviews/week while others do over 25 interviews/week. You can work from anywhere, anytime. You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.About You
- Experienced software engineer with 5+ years of hands-on coding experience
- Extensive interviewing experience focused on:
- evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
- software craftsmanship (i.e. understanding of unit testing
- source control, APIs etc.)
- specific technologies (i.e. iOS, distributed systems etc.)
- You believe that interviewing is a first-class job
- Strong oral and written communication skills
- Able to empathize with candidates and provide actionable feedback
Interviewing is a universal experience, but it is no one’s job.
Interviews are the gateway between people and jobs — they are a critical connection point. And yet, while the interview is a universal experience, it has never been recognized as its own discipline. In fact, the vast majority of people conducting interviews receive no formal training in how to do so.
Interview Engineering at Karat
Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.
Flexible, high impact work that is compensated at highly competitive rates.
As an Interview Engineer, you will be compensated at highly competitive rates for your interviewing expertise. The time commitment is flexible — many of our interviews happen on nights and weekends. Some Interview Engineers do 5-10 interviews/week while others do over 25 interviews/week. You can work from anywhere, anytime. You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.
About You
- Experienced software engineer with 5+ years of hands-on coding experience
- Extensive interviewing experience focused on:
- evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
- software craftsmanship (i.e. understanding of unit testing
- source control, APIs etc.)
- specific technologies (i.e. iOS, distributed systems etc.)
- You believe that interviewing is a first-class job
- Strong oral and written communication skills
- Able to empathize with candidates and provide actionable feedback
What You’ll Be Doing:
- Design, build, and implement A/B test, optimize funnels, improve features, and optimize SEO all with with great UI
- Work with React/HTML/CSS/JS
- Coordinate tasks with your teammates and collaborate with the entire company to refine requirements to deliver the best product to our customers
- Identify and squash bugs
- Analyze and optimize client-side UI for efficiency and performance
Requirements:
- 5+ years software engineering experience
- 2+ years React experience
- Experience with responsive layouts and frameworks such as Material-UI or Bootstrap
- Deep understanding of SEO best practices
- Understanding and experience using APIs
- Proficiency with Git/Github or other distributed version control systems
- Self motivation and a deep sense of pride in your work
- Curiosity, humility, and open-mindedness
- Passion about web technologies and AllTrails’ mission to connect people to the outdoors
Bonus Points:
- Ruby/Rails, Python/Django or similar experience
- Familiarity with the entire stack - web servers, the application layer, caching, databases
- Understanding of MySQL or other relational and non relational databases
- Mapping/GIS experience
- Experience with Monitoring, Logging, Reporting and Alerting frameworks like New Relic and Datadog
- Familiarity with Docker, Kubernetes, and CI/CD tools
Our Commitment to You:
- A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
- Physical & mental well-being including health, dental and vision benefits + a monthly stipend for wellness expenses.
- Trail Days: First Friday of each month off to hit the trails!
- Unlimited PTO
- Flexible parental leave
- Remote employee equipment stipend to create a great remote work environment.
- Annual continuing education stipend.
- Discounts on subscription and merchandise for you and your friends & family.
- An authentic investment in you as a human being and your career as a professional.
Job Benefits:
- Paid Health Care, Vision, and Dental
- 401(k) Matching
- Internet and phone reimbursement
- Monthly wellness stipend
- Professional Development & Training
- Trail Day
- One Time WFH Equipment stipend
- Unlimited vacation
- Family leave policy
Time zone: (GMT-08:00) Pacific Time
Omnivore is seeking a Full Stack Software Engineer to join our multifunctional team. You’ll work in a variety of languages and technologies, and on multiple parts of our platform including front-end and back-end components. If you enjoy working on REST APIs, web apps, asynchronous message processing systems, and desktop applications, we would love to hear from you.
Together, we’re pioneering a new era of restaurant experience and guest engagement!
WHAT YOU WILL BE DOING
- Designing, building, and maintaining production grade APIs and systems that power the Omnivore platform
- Digging into old systems to creatively problem solve without the guidance of documentation
- Setting personal direction while working effectively with engineers across all teams to create a cohesive product
- Building a great customer experience for restaurants and technology
"MUST HAVES" TO EXCEL AT THIS ROLE
- 3+ years professional development experience
- Comfortability working with multiple programming languages
- Strong foundation in Object Oriented Design
- Solid written and verbal communication skills
- Ability to communicate technical issues effectively to non-technical parties
- Team player mindset with capacity to work independently and take initiative
- Eagerness to keep up with evolving technologies
"EXTRAS" THAT STAND OUT FROM THE CROWD
- Exposure to Golang
- Proficiency with Javascript, and/or Python
- Experience with web and/or desktop applications
- Practice implementing REST APIs
- Ease working with one or more RDBMS (MySQL, PostgreSQL, etc)
- Comfortability with git
- Familiarity integrating with POS systems
- Bachelor's degree in Computer Science or self-taught individual with strong work experience
INCLUSIVE BENEFITS
- Competitive compensation package
- Medical, Vision & Dental insurance
- AD&D
- 100% Company paid short-term and long-term disability
- 401k
- Stock options
- Bonus plan
- Company paid holidays
- Unlimited PTO
ABOUT US
Omnivore is a fast-paced, growing, and distributed startup focused on providing the best restaurant development platform in the world! We provide a connectivity platform that allows app developers to interact with restaurant POS systems through a simple and consistent REST API. Whether it’s for table reservations, menus, online orders, or payments, our API is the backbone of a growing community of apps, restaurants, and point-of-sale vendors that are revolutionizing the dining experience!
We hire for culture, passion, and the ability to learn quickly above specific experience or previous knowledge. If you're interested in making your next career move with a company on the cutting edge of restaurant technology, check out our current openings. If you're an energetic self starter, we are looking for you!
Omnivore is committed to creating a diverse environment and is proud to be an equal opportunity employer. We recruit, employ, train, compensate and promote regardless of race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. http://www.omnivore.io (800) 293-4058 Omnivore Technologies, Inc.
Job Benefits:
- Unlimited PTO
- Brand new equipment of your choice
- Company Paid Holidays
- Company Paid Medical, Vision, and Dental Premiums
- AD&D
- 401k
- Stock Options
Postscript is redefining marketing for ecommerce companies. By introducing SMS as an entirely new channel for ecommerce stores to engage, retain, and convert their customer base, brands are seeing huge ROI with Postscript. Backed by Greylock, Y Combinator and other top investors, Postscript is growing fast and looking for remarkable people to help build a world class go-to-market (GTM) organization.
As a Senior DevOps Engineer, you will own the design, implementation, and delivery of database optimization, application infrastructure, and performance monitoring at Postscript. Our application stack is Python (Flask) with a PostgreSQL database hosted on AWS on the backend, and our frontend is built with React JS. You will work closely with our fullstack engineering team and engineering leaders to optimize our database, implement and own application performance monitoring, and scale our application infrastructure.
Your natural empathy for users and passion for building great products, especially in early-stage companies, will lead you to have a meaningful and positive impact on both the product and the company. In addition, you will have the opportunity to help expand the engineering team and build processes that enable the team to rapidly iterate on DevOps, Database, and Infrastructure initiatives as we scale. All positions at Postscript are fully remote.
Primary duties
- Optimize and scale our Postgres database
- Design and build best-in-class infrastructure by utilizing AWS tools
- Own deployment pipelines & streamline development
- Build and maintain application logging infrastructure
- Implement best practices for application monitoring and create recommendations for application teams to improve their applications
Requirements
- 5+ years of experience building and managing application infrastructure on AWS services
- 3+ years of experience managing relational databases (PostgreSQL)
- 2+ years application development experience with Python (Flask and SQLAlchemy)
- Experience with Infrastructure as Code
- Experience with Capacity Planning and scaling high volume applications
- Experience with application monitoring and performance tuning
What We’ll Love About You
- Ability to drive technical decisions by measuring trade offs including business priorities and technical needs
- You may not regularly build applications now, but have in the past
- Passion for early stage companies and the opportunity to be responsible for owning and improving a new, fast-growing platform
- Empathy for users
- Strong attention to detail
- Remote work experience is a plus
What You’ll Love About Us
- High growth startup - plenty of room for you to directly impact the company and grow your career!
- Fully remote culture - work from home (or wherever!)
- Fun - We're passionate and enjoy what we do
- Competitive compensation and opportunity for equity
- Unlimited paid time off
- Health, dental, vision insurance
- Other great perks, such as home office stipend
You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.
Job Benefits:
- Unlimited PTO (very much encouraged to utilize)
- Home Office Stipend
- Parental Leave
- Health, Dental, Vision
- 401K (no match)
- Fully Remote, Make Your Own Schedule
- Monthly Stipend to use at our 1000+ Customers
- Authentic, Kind, Funny, and Intelligent Coworkers
Time zone: (GMT-06:00) Central Time +/- 2 hours