Recent remote jobs
A typical day might include
- Triage & resolution of incoming security incidents
- Escalating to, and working with operations and engineering teams
- Assisting in the design and delivery of security improvements
- Theorizing about new threats to our environment and coming up with strategies to ensure we are safe from those threats
- Working within the Trust, Security, and Operations Team on daily tasks
- Participating in aspects of security design and architecture
- Managing infrastructure in multiple cloud environments to ensure secure operation
- Working on our Vulnerability Disclosure and Bug bounty programs
- Working with external auditors and testers to assure our environment regularly
- Helping other teams in Octopus in regards to Security issues
- Researching, identifying & responding to threats to our environments
- Participating in the triage of inquiries & incidents that are escalated to the security team
- Resolving security related issues in our cloud-based products, processes, and environments
You will be a great fit for this role if you can demonstrate
- You are prepared to work on an on-call rotation
- A solid grounding in Azure & AWS security administration in Windows and Linux environments
- Scripting or programming language experience
- Broad knowledge in technologies including networking infrastructure, containers, databases, and security appliances/applications
- A solid grounding in infrastructure and application development threats, risks, and controls
- Demonstrated security technology and control design
- Work autonomously and provide solutions with help from your team
- Good troubleshooting skills
- Experience in using a popular SIEM or log analytics platforms like Splunk, Graylog, or Sumo Logic
- Experience using infrastructure as code technologies like Terraform
- Experience operating within zero trust networks
Desirable
- Security certifications such as OSCP, OSCE, CCSP, or cloud vendor security certifications (or equivalent) are not a requirement; however, they do show us you’re able to complete a complex project on your own, which aligns with the level of autonomy you’ll have in this role
- Demonstrated experience in .NET languages like C#; Scripting in Bash and Powershell; Terraform, Sumo Logic Query Language
Time zone: (GMT+10:00) Eastern Time - Brisbane
A typical day might include:
- Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
- A video call with an existing customer who's been using Octopus Deploy for a while. You spend time understanding their goals, then determine what's working for them, what's not, and how we can help them to succeed.
- Writing up advice on how a particular customer should implement Octopus Deploy for their entire organization.
- Helping a customer's security team understand the best practices for using Octopus Deploy and what impacts it might have for them.
- Representing Octopus Deploy at conferences and talking to users face-to-face.
- Creating knowledge base articles or updating documentation to help customers help themselves.
- Writing a blog post with a step-by-step guide on how to leverage a feature in Octopus Deploy.
- Putting together some sample scripts to show off some of the more advanced features in Octopus Deploy.
- Recording a video showing off some useful Octopus Deploy tidbit.
- Hosting a webinar to help people get started or how to use the latest feature added to Octopus Deploy.
You'll be a great fit for this role if:
- You have experience with continuous integration & delivery and have set up CI/CD tools before.
- You've implemented CI/CD at one or more companies, recognizing a successful implementation is a combination of people and tooling.
- You have some experience in a client-facing role - e.g., perhaps in consulting, support, or as an influencing force within your company.
- You have a mix of technical skills, experience in development, release management or operations.
- You enjoy and are good at explaining difficult concepts in easy-to-understand ways.
- You've got some experience under your belt and understand the realities of life in a large enterprise.
- You enjoy solving complex problems.
You'll enjoy this role if you:
- Love CI/CD and DevOps and can't stop talking about it.
- Enjoy the feeling of not just solving a tricky problem, but in seeing the joy in customers thanks to how your solution helped them.
- Considered a consulting role, but prefer to work with multiple clients on a variety of problems than a single client for a longer time.
Time zone: (GMT-05:00) Eastern Time
Apply for the job at our recruitee site. If you apply within Stack Overflow I can not guarantee a response.
⚠️ Important ⚠️: Although this is a fully remote role, we only accept candidates that are within 2 hours of CET (Central European Timezone). Applying outside of that is a waste of your (and our) time.
Our services are built around a core of PHP, postgres, React with millions of people per day using some aspect of the system. We're big believers in devops/CI - building, testing, and deploying to any of our environments are as simple as pushing a commit to a git branch.
We're a technology company first: This means that in addition to product and business development plans, we put emphasis on continual improvement of our stack and infrastructure. Current projects include API'ing our full application suite and maturing our API's
All of the technology is built and maintained by this small development team, so from day 1, software you write will be used by people from all over the world.
You will need to be able to work independently and remote. That being said we already have a functioning remote team in place and the right tools to make you an essential part of it:
- The right tools: Slack, Jenkins, Github, Linear, ...
- Visit our HQ in Belgium, Europe a few times per year.
More information at https://careers.prezly.com/
Core requirements:
- 5+ years of professional backend development experience.
- Expertise in PHP, Postgres, PHP Frameworks
- Wide backend skills (databases, infrastructure, performance, ...).
- Excellent problem solving, critical thinking, and communication skills.
- Team-oriented person who loves to collaborate and communicate. Can work with and suggest/improve our current best practices.
- Bonus points for Open-Source work and Proven ability to mentor / manage engineers and drive a product forward
You will get
-
Competitive salary
-
Great tools: What would Batman be without his utility belt? He’d still be badass. But you get the point. At Prezly you’ll get to choose your own gear.
-
Flexible hours: There’s a life outside of work. That’s why our distributed team works from where they want, when they want. And they get tons of work done.
-
Unlimited vacation time: We evaluate on value, not on time spent behind desks. Employees can take as many holidays as they need. This way they bring their A-game to the job.
-
Visits to Leuven: A few times per year the entire team gets together in the office in Leuven, the world’s capital of beer. We’ll fly you in so you can have fun with the team.
Apply for the job at our recruitee site. If you apply within Stack Overflow I can not guarantee a response
Time zone: (GMT+01:00) Brussels +/- 2 hours
One of the our client is in need of an Senior DevOps Engineer (m/w/x). For this reason, we are looking for a talented professional, who is willing to be a part of this project.
General Information:
Start date: 01.04.2021
Duration: 31.12.2021
Extension: ON request and showed performance
Workload: 100%
Work location: Zug area
Remote: Homeoffice during Corona / No remote working
Tasks & Responsibilities
Establish, Maintain and improve DevOps practices and automation for continuous integration (CI) and continuous delivery (CD) throughout the product development lifecycle while building support for continuous testing and configuration management.
Defines and orchestrates strategies regarding the aspects of integration testing infrastructure, branching and merging, repository structure, build environment and dependency handling in order to setup a robust workflow leading to software releases.
Creates and improves appropriate infrastructures for automated deployments and integration testing; creates required scripts.
Coaches development team to follow defined standards; in scope are repository structure quality and deployment package quality, source code analysis results, code coverage and test results, software metrics; actively support knowledge improvement of the development team in these areas.
Must Haves
- Excellent knowledge of CI/CD automation tools and components like Azure DevOps Server, Jenkins, etc.
- Proficiency in scripting languages like PowerShell, bash or python
- Build tools for .NET applications: msbuild, cake, etc
- Experience working in a regulated environment (e.g. Medical, Defense, and/or telecomm)
- Strong experience with configuration management, monitoring, and systems tools
- Linux and Windows operating systems.
- Git, TFSVC or other Version Control Systems (VCS)
- Perfect English written and spoken
If this outstanding opportunity sounds interesting for you, do not hesitate to contact me for more details or send me your CV.
Sthree Switzerland is acting as an Employment Business in relation to this vacancy.
About the Role
This is a unique opportunity to develop your career as a senior front-end developer during an exciting period of hypergrowth. You’ll work closely with the product manager and lead front-end engineer to design and deliver solutions that enable Time Doctor to scale and ensure that we remain the market leader. All of this will be achieved through your ability to deliver and collaborate with a team of talented engineers. You’ll have the opportunity to work with a modern tech stack on a product that has traction with significant growth opportunities. This position reports to the VP of Engineering.
Responsibilities
- Create elegant and well-tested code that is easy to maintain to ensure high performance of data-heavy web applications
- Collaborate with a team, including product managers, designers, and back-end engineers, to deliver new features
- Use your product mindset to have an impact on how we can make things simpler, more intuitive, and easier for our customers
- Continually monitor and research front-end development trends, libraries, and frameworks, ensuring that they’re used appropriately to continually improve our product
Required Skills & Experience
- At least 4 years of professional web app development experience
- Expert at Angular10
- Proficiency in HTML and CSS with an understanding of responsive design
- Excellent at JavaScript/Typescript
- Experience with NodeJS, NPM (Yarn), and Webpack
How to Apply
Click the Apply button below.
Android Software Engineer
This Android engineer will participate in the development of Android applications that enable consumers to capture and relive their experiences, and share their passions with friends and community by developing media management, editing, and story-telling features for use with GoPro cameras, photos, video media, and cloud content. You will make disciplined use of git source control and bug tracking systems along with participation in software code reviews to ensure the creation of high quality, compact and elegant code. Android Software Engineers are responsible for developing, implementing, and delivering software applications on a variety of Android devices that are part of GoPro’s ecosystem that connects people to their camera, their media, the cloud, and their friends.
What You Will Do
- Design and create software in Java and Kotlin for Android-based phone and tablets.
- Collaborate with Product leads, UI/UX designers, Ecosystem Architects, and Engineers to define, design and ship new features
- Leverage visual design, information architecture, and interaction design to assist the writing of working software.
- Follow industry best practices when implementing software, especially regarding security and privacy.
- Checking code into version control according to company version control policy.
- Keeping up on changes and advances in the technical world.
- Refactoring old code so it runs faster and more efficiently.
- Helping to review code Testing software via automated methods, including but not limited to writing and running unit tests, functional tests, integration tests, as well as manual methods
Skills & requirements
Skills We’re Excited About
- Understanding of Android OS, and Android application development.
- At least 3 years of professional experience programming with Java and/or Kotlin developing native Android Applications.
- Bachelor’s degree in Computer Science, Mathematics.
- Strong Computer Science fundamentals: data structures, algorithms, software methodology.
- Familiarity with JSON, REST APIs, RxJava, and reactive style programming.
- Familiarity with dependency injection / dagger.
- Demonstrated knowledge of MVC, OOP, memory management and threading.
- Fundamentals of connectivity, networking, and HTTP protocols.
- Proven successful track record showing an aptitude for engineering and product sense.
- Strong communication skills, both written and verbal.
- Self-motivated ability to quickly learn and apply new technologies and methodologies.
- Possess the passion to design, build and polish innovative applications
- Experience implementing automated tests, including unit, functional, and integration tests.
- Experience with Git, continuous integration, and automated build tools.
Bonus Points For:
- Experience with lower level Android services, wireless connectivity, multimedia services.
- OS: Linux, Chrome OS, Tizen, iOS, OSX, Windows, RTOS.
- Languages: C/C++, Python, JavaScript, HTML..
- Experience with Android NDK.
- Protocols: TCP/IP, UDP, HTTP, HLS, RTMP, BlueTooth Classic and BLE.
- Familiarity with handling MP4 and JPG content within an application.
- General experience with Audio, Photo, and Video editing and streaming.
- Security, encryption and authentication protocols such as OAuth, SSL, TLS, PKI, AES.
- Strong debugging, and analytics instrumentation skills.
- Experience with Jira, Jenkins, and Confluence
- Experience with Agile software development: Scrum, and Kanban
Reporting to the Application Development Manager, the Technical Lead guides a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Technical Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.
Responsibilities
- Lead and inspire a team of world class Software Developers
- Provide technical leadership to teammates through coaching and mentorship on a regular basis
- Collaborate with team members to develop high-volume low-latency applications while delivering high-availability and performance
- Build, optimize, and scale the SOA platform and infrastructure
- Evangelize best software development practices (OOD, TDD, Continuous Integration, Continuous Delivery)
- Perform code reviews and design reviews to ensure compliance with development standards
- Collaborate with engineers across the organization to identify patterns of problems and implement solutions that can be shared across clients
- Draft and review architectural diagrams, interface specifications, class structures, and other design documents
- Maintain high standards of software quality within the team by establishing best practices and habits
- Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team(s)
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, Master’s degree an asset
- A minimum of 8 years experience in software and Web development
- A minimum of 3 years professional front-end and back-end development experience
Additional information
- Experience with SQL, relational databases, multi-tiered software development, and Web-based software development is a must
- Advanced understanding of design, implementation and operation of distributed Web-based services and APIs
- Expert-level knowledge of JavaScript
- Experience designing and consuming REST APIs
- Experience with one or more of the following: Node.js, Vue, Polymer, React.js, Redux or Angular.js
- Understanding of the full Web technology stack (HTML, CSS, HTTP, cookies, headers, sessions asset loading/caching, etc.) and a broad knowledge of the JavaScript ecosystem
- Experience testing code using one of the following: Mocha, Karma, Chai and Sinon, Jasmine
- Experience with implementing software in a variety of operating environments (UNIX, Linux and Windows)
- Experience with AWS, Docker and Kubernetes
- Experience with TypeScript/ES6, an asset
- Experience with PHP, an asset
- Experience with Shell Scripting Python/Bash, an asset
SKILLS
- Strong leadership, time management, and problem-solving skills
- Self-motivated with the ability to work under strict deadlines
- Team player with solid interpersonal skills
- Strong ability to present, synthesize and influence change
- Good business acumen
Job Benefits:
- Continuously updated tools and equipment
- Competitive pay, bonus and benefits including personal days
- Full group insurance coverage
- Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
- Onsite gym, changing rooms and showers
- High performance team, dynamic and social culture
- 50% employee discount on merchandise
- Discount on Montreal public transport card
Time zone: (GMT-05:00) Eastern Time
Your Next Adventure Starts at Encamp ⛺️
Who we are ...
Encamp is building the premier platform to unify and manage every step of Environmental Health & Safety (EHS) compliance to revolutionize the way companies understand, manage, and comply with environmental regulations. We are passionate about the environment and driven to simplify the process of compliance for EHS professionals nationwide. We are an expanding team of remote happy Encampers, with roots in Indianapolis, but quickly expanding throughout the US.
As a part of the Encamp team, you’ll get to tackle challenges of scale and complexity as we develop our product at a fast pace and look to create the future of EHS technology. Click here to learn s’more about our story (yes, we are enthused about camping and the great outdoors).
Encamp values diversity and providing our team members opportunities for growth. We’re dedicated to creating an environment where people can share their own backgrounds, experiences, and ideas to produce their best work.
Who we're looking for ...
We are looking for a rock-solid candidate who to join the Encamp engineering team. We are a small, fast-pace, and high functioning team that directly creates solutions used by thousands of Environmental Health and Safety specialists.
- Encamp is already the largest submitter of "Tier II" reports (part of the Community Right to Know Act), but we've barely scratched the surface of interest out there
- Our customers are hungry for us to create workflows and processes that help them do their job. We have the information and the subject matter expertise to do this, but creating systems to show value is no small task
The ideal candidate is a web-application generalist, but if you identify more as a front-end or back-end engineer, we'd still love to hear from you.
As a Senior Software Engineer for Encamp you will ...
- Write and maintain high-quality, tested code that gets the job done
- Collaborate with peers inside and outside the engineering team to meet customer needs and compliance standards
Requirements:
- You have 5+ years industry experience
- You Bring your Own Education (BYOE). MS in Computer Science? BA in English? College dropout and autodidact? Our only requirement is that you have a desire to learn and apply what you know
- You write and speak clearly
- You are motivated by a desire for learning and impact in a high-growth environment
- You wish to deeply understand our business objectives and you prioritize accordingly
- You're a master at one thing: tell us all about it
We're definitely looking for you if you have ...
- Specific knowledge of our current tools and frameworks: React, GraphQL, NodeJS, Relational and non-relational Databases, Git, Github, AWS, Jest (testing), Cypress (testing), building with JAM-stack philosophy
- Experience at a growth-stage startup
Perks of being a happy Encamper:
- The opportunity to work in a fast-paced environment at the intersection of Environmental Compliance and SaaS (Software as a Solution).
- Health insurance -- dental and medical.
- Competitive salary and benefits including open PTO and a work-from-anywhere remote culture.
- Parental leave. Because we think it's important to spend time with your new family.
- A significant personal impact on the team and its ways of working because of our strong culture of ownership.
Ready to join us around the Encamp-fire?
If you’re passionate about teamwork, transparency, accountability, and an appetite for knowledge, we want to talk to you. Come join a team that celebrates technology, diversity, and wants to make a big difference in uncharted territory.
Job Benefits:
- Distributed workforce - work remote!
- Competitive pay and equity. Encamp wins as the company wins.
- Laptop provided. We get you the gear you need for the things you do.
- Unlimited time off. We keep it simple, take what you need.
- Parental leave. Spend time with your new growing family.
- Health & commuter stipend. We want to support your health goals.
- Health insurance—dental and medical. We help you stay covered.
Elon Musk said it well, "Technology does not automatically improve. It only improves if a lot of people work very hard to make it better..."
We are seeking a backend engineer with 6+ years of experience building enterprise-scale and production-ready applications that will help the hospitality industry innovate. You will be part of a team that is responsible for building proof of concept technology marvels to wow stakeholders. Some ideas will fail, and some will succeed, but your measure of success will be based on the way you persevere with creative ideas translated into actionable technology solutions that prove an ROI.
And bonus points if you have full-stack capabilities as that might be needed on this team too!
Other details:
- Play SME role for application development teams to help Cloud, API, and Microservices
- Passion for software that is future-proof and sets an example for best practices
- Obsessed with developer experience and tooling
*denotes must-haves
Skills
- Working in an Agile process and product-first mindset*
- Collaborating with leadership to build future-oriented POC apps and tools that provide a stellar developer experience
- Significant experience developing enterprise RESTful APIs and Services
- Drive Architectural decisions, governance policies for technical teams, and technical stack choices
- Production experience building applications with cloud managed services (Azure)
- Eager to learn new tools, technologies, and approaches
- Ability to understand, analyze and map business flows from beginning to end of processes
Languages/frameworks
- Expert-level Java proficiency*
- Spring Boot*
- Bash / Shell scripting for CI/CD pipelines
Tooling
- Azure (REDIS, CosmosDB, Kusto, Event Hub, etc.)*
- Apigee*
- CI/CD Pipelines (Any of: Jenkins, CircleCI, Github Actions, etc.)
- Github
To thrive as a member of our team, you must:
- Available during business hours within PST (GMT-8)
- Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
- Have excellent verbal and written communications skills
- Be a quick learner and be passionate about learning
- Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture
Job Benefits:
- Brand new gear!
- Ability to work remote!
- Full health benefits
- Plenty of vacation time
- Workactions are being planned!
- Surrounded by gurus, like yourself!
Time zone: (GMT-08:00) Pacific Time
We are looking for a highly-skilled remote developer that has experience in building complex business applications using the Laravel and VUE frameworks. Candidates should have experience developing applications on the Laravel framework and VUE framework, working with a database, working within a cloud environment, and working with standard developer tools.
Job Requirements
- 2+ years of experience with Laravel/VUE.
- 5+ years of experience with custom application development.
- Must be able to work EDT business hours. 8am - 5pm New York time.
- Must be able to speak and write fluent English. Your first interview will be a video call via Skype.
- Must be dedicated, passionate, and hard-working. Attitude is everything.
- Must be able to work with a team and collaborate remotely. Hard workers and self-starters please apply.
- We are looking for a creative and efficient problem solver.
Technical Requirements
- Experience with PHP, Laravel, VUE, Javascript, HTML5, CSS3.
- Experience with VueX Store, Vue Router, and Provide/Inject.
- OAuth and JWT Tokens experience is a plus.
- Experience with the Nuxt.js framework is a plus.
- In-depth knowledge of object-oriented PHP and Laravel 6 framework.
- Advance Laravel Experience (Middleware, Collections, Policies, Request, Resources, and Service Containers).
- Experience with software testing, TDD, and unit testing (PHPUnit, PHPSpec, Behat).
- Experience with MySQL profiling and query optimization.
- Solid working experience building RESTful APIs.
- Active experience integrating custom code with 3rd party web services.
- Have performed complicated data migrations.
- Hands-on experience with tools such as Git and Jira.
- Experience working in the AWS (Amazon Web Services) ecosystem.
- Experience working within Agile development environments.
What You Will Do
- Work with a team of developers, BA, PM, QA, etc to execute strategies and implement solutions to build quality business software applications.
- Develop front-end and back-end components for large data-driven applications.
- Review features requests, provide feedback, and develop/maintain features for web applications.
- Document your development process and development components.
- Work with other developers to complete tasks and share ideas.
Our Hiring Process
We have a 2-part hiring process that includes a written code test and then a video interview.
- Code Test
In order to qualify for the position, you must pass a code test that takes 2 - 4 hours to complete. - Video Interview
Verbal technical interview and then personal interview.
Time zone: (GMT-05:00) Eastern Time +/- 4 hours