Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: kotlin tcp android-source rtsp

About the Opportunity

Flock is looking to add a Kotlin Backend Developer to our Device software team. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload data for years at a time without needing human interaction to keep them running.

How You Will Take Flight With Flock

  • Design systems at scale – We capture over 650 million images daily and process them on the device in real time
  • Own features through their lifecycle: ideation, proof of concept, beta testing, and release
  • Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system
  • Work with systems designed for ultimate redundancy and high availability
  • Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
  • Work directly with Product to develop innovative software solutions to utilize our product in challenging customer use cases
  • Interface multiple IoT devices together to share data to help each other understand and respond to the environment

About You

  • Love writing code and have extensive experience doing so.
  • Have delivered production applications written in Kotlin (ideally on Android!) with more than a few installs.
  • Have a strong desire to understand the root cause of a problem and deliver a robust solution.
  • Like to work on a product you can touch, see, and experience.
  • Don't mind clicking accept when the screen says you're about to void the warranty.
  • Are excited about working on a fast-paced, constantly evolving product.
  • Be able to crack a joke every now and then, even if you're the only one who laughs.

Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, technology we work with on the daily looks like:

  • Kotlin
  • Some Java and C++ when we have to
  • Relational databases including Room/sqlite3 and Postgres
  • OpenCV
  • Tensorflow
  • Custom TCP and UDP protocols for content delivery
  • Streaming protocols such as RTSP and MJPEG
  • Transcoding media formats including JPEG, HEIC, AVC, HEVC
  • Android Open Source Project (AOSP) 8.1 and 10
  • Interfacing with RESTful APIs written in Typescript, Scala, Python, and Go


Job Benefits:

  • Stock equity
  • Unlimited vacation policy
  • Health, dental and vision benefits
  • Remote working options
  • 11 paid holidays, including your birthday
Skills: scala akka apache-kafka akka-stream

Do you want to solve exciting problems in the fast-paced sports betting and gaming industry? Would you like to work in an engaging environment while creating highly reliable and low latency systems? Does working with modern cloud architecture, SRE, and DevOps sound exciting? Then welcome to William Hill.

About us

Working with us, you'll be at the heart of the technological revolution of one of the world's most trusted betting and gaming companies. We deal with projects ranging from mobile Casinos to online Sportsbooks and everything in between. The software you write will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you.

Your role in the team

Our Paltform Team technologies include Scala (ZIO/Cats/Akka-HTTP/Http4s/Alpakka), Cassandra, Kafka, Kubernetes, AWS, Postgres, and JavaScript (React/Redux).

We are looking for an experience Software Engineering Team Lead to work directly with the business. Leading an agile team, you will deliver high-quality, customer-focused, technical solutions to exceed the customer's expectations. You will be active in all phases of the development lifecycle.

You will be a hands-on technical lead responsible for end-to-end delivery of the work within your team whilst promoting knowledge sharing, new technical approaches and allowing the team members room to grow.

Your responsibilities will include

  • Hands on leadership and coaching of the development team – you will manage a multi-disciplined team
  • Serving as mentor/coach to develop team skills through personal development – imparting your wealth of knowledge to your team and learn along the way
  • Providing guardrails into development best practices and standards, and ensuring adherence
  • Designing, implementing and documenting solutions in collaboration with developers and the project team
  • Translating non-technical and technical requirements to appropriate audiences
  • Driving the improvements in KPI's (code quality, defects, performance, security, resiliency)
  • Responsibility for the integration of software, ensuring technical debt is managed effectively (avoid creating it & remove it whenever there's opportunity)
  • Taking responsibility for the product and your contributions to it. Review code and provide constructive feedback
  • Collaborate with Software Developers In Test to ensure tests are aligned with the solution and complement tests are written by development
  • Responsibility for CI & release pipelines being set up for all applications delivered. Organising & executing releases
  • Communicate clearly with stakeholders for projects, product enhancements and initiatives
  • Active participation in the communities of practice associated with your role
  • Understand the strengths/weaknesses of team members; support strengthening of skills through personal development plans
  • Regular 1-to-1 catch-ups, objectives setting, probation assessment, succession planning, backup planning and performance evaluations
  • Contribute to the recruitment of team members and the continuous improvement of the recruitment process
  • Understands timelines and dependencies, coordinates team around them
  • Supporting the production environment for products and services delivered by the team during office hours
  • Support planning and pre-planning sessions with Product Owners, Delivery Leads, and Architects

Skills needed

If you're passionate about your craft and excited about the impact of emerging and disruptive technologies, this will be the perfect role for you. At William Hill, we have a strong culture of transparency and trust and we work in an environment that fosters and rewards an ownership mindset. We're looking for people who will thrive in this environment and are excited by the opportunity to learn new ideas, concepts and ways of working.

We need you to be a real self-starter, driven to succeed and confident taking responsibility and ownership. You're highly organised and committed to producing high quality work with a healthy respect for quality and standards. You have experience of leading, coaching and mentoring others to develop their skills and knowledge.

You will have:

  • Ideally, a BS/MS degree (or equivalent) in Computer Science, Engineering, or a related subject.
  • All of the traits of a good developer and be an experienced leader of people - Experience gained in Software Engineering, QA and DevOps - including good experience as a Lead Developer or equivalent
  • Senior level hands-on software development (Scala) experience and the ability to work autonomously and reliably end to end
  • Familiarity with Scala libraries like ZIO, Cats/ScalaZ, Akka-HTTP/Http4s, Alpakka or Akka Streams
  • Experience of Object-Oriented or functional analysis and design using common design patterns
  • Experience in building microservices exposing REST APIs
  • Experience in DevOps activities, production support. All aspects involved in delivering web applications to a production system in an enterprise and familiarity with AWS, Gitlab, and Gitlab CI
  • Experience in automated software testing through unit/functional/integration test suites
  • Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • Commitment and drive. You will see things through to the end and set the example for their team to follow
  • A creative approach to problem solving while keeping solutions as simple as possible
  • The confidence to work outside of your comfort zone and know that benefit can be given, even without deep knowledge of the systems or people


Job Benefits:

  • Generous Annual Bonus Scheme
  • 25 days holiday minimum
  • An extra paid days holiday for your birthday
  • Pension Scheme
  • Private Healthcare
  • Metro Card Travel discount scheme in Leeds
  • Discounted Oyster Travel Card in London
  • Corporate discounts such as Gym Memberships and cinema
  • Cycle to work scheme and bike storage
  • Referral scheme and bonus

Time zone: (GMT+00:00) London

Skills: scala akka apache-kafka microservices

Do you want to solve exciting problems in the fast-paced sports betting and gaming industry? Would you like to work in an engaging environment while creating highly reliable and low latency systems? Does working with modern cloud architecture, SRE, and DevOps sound exciting? Then welcome to William Hill.

About us

Working with us, you'll be at the heart of the technological revolution of one of the world's most trusted betting and gaming companies. We deal with projects ranging from mobile Casinos to online Sportsbooks and everything in between. The software you write will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you.

Your role in the team

Our team is building the next generation Sports Betting platform that optimizes flexibility, performance, and responsiveness. Our technologies include Scala (ZIO/Cats/Akka-HTTP/Http4s/Alpakka), Cassandra, Kafka, Kubernetes, AWS, Postgres, and JavaScript (React/Redux).

We are building two brand new teams to support our ambitious plans. This is an exciting time for William Hill and a fantastic opportunity to play a key role in our success.

As a key contributor in our Platform Team, you'll work as part of an agile team, to deliver high-quality, customer-focused, technical solutions to exceed the customer's expectations. You will be active in all phases of the development lifecycle, including:

  • Writing well designed, testable, efficient code
  • Maintaining automated unit and integration test cases
  • Supporting continuous improvement through active collaboration, refactoring, and testing within our team
  • Following software development practices into the group with passion and enthusiasm
  • Working closely with other agile delivery teams

Skills needed

If you're passionate about technology and excited about the impact of emerging and disruptive technologies this will be the perfect role for you. At William Hill, we have a strong culture of transparency and trust and we work in an environment that fosters and rewards an ownership mindset. We're looking for people who will thrive in this environment and are excited by the opportunity to learn new ideas, concepts and ways of working.

We need you to be a real self-starter who is goal focused and you’ll be a good communicator. Confident contributing to team meetings and ceremonies, you’re a team player with a can-do attitude. You're highly organised and committed to producing high quality work with a healthy respect for quality and standards.

You will have:

  • Ideally, a BS/MS degree (or equivalent) in Computer Science, Engineering, or a related subject.
  • Proven hands-on software development experience in Scala
  • Experience in Java or other JVM-based languages
  • A willingness to learn and write code in two programming languages, Scala and Java
  • A proficiency in database schema design and messaging solutions, preferably Cassandra and Kafka
  • Experience of Object-Oriented or functional analysis and design using common design patterns
  • Experience in building microservices exposing REST APIs
  • Experience with test-driven development
  • Experience developing CI/CD automated solutions
  • Worked with agile methodologies and concepts such as Scrum, Kanban
  • Exemplary communication and people skills in a technical context

We would also love you to have:

  • Experience in using Cassandra, Kafka, Spark
  • Familiarity with Scala libraries like ZIO, Cats/ScalaZ, Akka-HTTP/Http4s, Alpakka or Akka Streams
  • Familiarity with Domain-Driven Design and Event Sourcing
  • Experience of software development for high capacity, high traffic, high availability websites
  • Experience in DevOps activities, familiarity with AWS, Gitlab, and Gitlab CI
  • Experience in working with ticketing systems (preferably JIRA ticketing system)


Job Benefits:

  • Generous Annual Bonus Scheme
  • 25 days holiday minimum
  • An extra paid days holiday for your birthday
  • Pension Scheme
  • Private Healthcare
  • Metro Card Travel discount scheme in Leeds
  • Discounted Oyster Travel Card in London
  • Corporate discounts such as Gym Memberships and cinema
  • Cycle to work scheme and bike storage
  • Referral scheme and bonus

Time zone: (GMT+00:00) London

Skills: wordpress php divi google-analytics

DEINE AUFGABEN

  • Du bist unser Tech Rückgrat im Marketing, das heißt du verwaltest unsere Wordpress Website, kümmerst dich um Updates, das Sitebuilding und dass die Website immer online ist

  • Du hilfst uns mit deinem Wissen weiter beim Tracking von Werbeanzeigen in Google Analytics und/oder Salesforce, machst Anpassungen für das Cookie Tracking auf unserer Website oder debuggst Fehler, die im Zusammenspiel der Tools entstehen

  • Du arbeitest dich in unseren Tech Stack ein und entwickelst die Tools, die wir zur Leadgenerierung nutzen weiter um uns zu helfen unsere Zielkunden besser zu identifizieren

  • Du bist Ansprechpartner:in im Team für alle Dinge, bei denen man “irgendwas coden muss” ;)

DAS BRAUCHST DU FÜR DEN JOB

  • Du bist erfahrene/r Webentwickler:in und hast bereits Erfahrung in PHP, Wordpress / Divi und kennst dich mit modernen Webtechnologien aus

  • Du hast Lust dich ständig weiterzuentwickeln und dir neue Dinge selbstständig beizubringen

  • Du bist happy wenn du Probleme lösen kannst, an denen deine Kolleg:innen gescheitert sind

  • Du hast Lust bei einem Start-Up mitzuwirken, dich und deine Ideen einzubringen und dich zu beweisen

BEI UNS BEKOMMST DU

  • Ein super nettes Team und eine produktive, lockere Arbeitsatmosphäre und die Möglichkeit Teil eines wachsenden Start-Ups zu werden

  • Die Freiheit, deinen Arbeitsort und deine Arbeitszeit flexibel zu wählen (deine Arbeitszeit kann flexibel über die Woche verteilt werden)

  • Deinen eigenen Bereich im Marketing-Team den du selbstständig verwalten und Aufbauen kannst

WICHTIG IST UNS VOR ALLEM EINES

Dass du Spaß an der Arbeit hast und motiviert und selbstständig arbeiten kannst! Im Gegenzug erhält unser Team alle Freiheiten und kann sich seine Arbeitszeit und den Arbeitsort selbst einteilen (heute Büro, morgen Homeoffice, übermorgen im Café).

Wir haben aktuell nur Bedarf für eine Teilzeitstelle (15-25h die Woche), das heißt dass wir aktuell eine Person suchen die entweder nur Teilzeit arbeiten will oder neben diesem Job noch andere Projekte betreut, egal ob diese Projekte Webseiten, eigene Entwicklungen oder Kinder/Familie sind. Uns ist es nur wichtig, dass es feste Tage / Zeitslots für uns gibt, damit wir dich fest einplanen können. Da wir ein wachsendes Unternehmen sind, kann sich dieser Bedarf in Zukunft auch vergrößern. Hier sind wir offen und transparent und würden mit dir gerne die konkrete Situation besprechen.

Job Benefits:

  • Flexible working hours and the possibility to work remotely.
  • An enthusiastic and friendly team in a productive working environment.
  • Great coaching and development opportunities.
  • Always a cold Fritz-Kola in the fridge.
  • Join us for whole company get-togethers.
  • Our past retreats have been in Belgium, Prague & Spain. Next: Portugal

Time zone: (GMT+01:00) Amsterdam

Skills: sysadmin


Liebes Netzwerk,



aktuell suche ich für meinen Topkunden eine Unterstützung (m/w/d):

Rahmenbedingungen:
Auslastung: 37,5 h / Woche
Start Projekt: asap
Dauer: mind. 12 Monate + Option auf Verlängerung & Festanstellung
Einsatzort: Leverkusen - aktuell Remote


Ihre Aufgaben:

  • Support in: Dokumenation, Methoden und Standards, Ressourcen Management, Rollout Standards
  • Tool Administration (JIRA, SharePoint, MS Teams incl. Planner)
  • Unterstützung der Projektleiter und Teilprojektleiter bei der Leitung des Projektes
  • Organisation, Durchführung sowie die Vor- und Nachbereitung von Meetings, Workshops und Events in englischer und deutscher Sprache
  • Erstellung und Pflege von Action-, Risk- und Issue-Logs, Überwachung aller Aufgaben, Risiken und Probleme
  • Erstellung von Präsentationen & Dokumenten
  • Sehr gut im Umgang mit Microsoft Office (EXCEL, PPT, WORD, OUTLOOK, SHAREPOINT); Erfahrungen mit Microsoft Project oder JIRA von Vorteil
  • Erfahrungen im Bereich Change Management, oder als PMO im Bereich IT oder Capital Invest Projekten
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift



Bei Interesse senden Sie mir bitte Ihren aktuellen Lebenslauf mit frühestmöglichem Startdatum sowie Ihr gewünschtes Jahresgehalt (s.blum(at)progressive.de) zu. Ich werde mich nach Sichtung bei Ihnen melden.
Gerne dürfen Sie diese Anfrage auch an Ihre Kontakte weiterleiten.

Ich freue mich auf Ihre Rückmeldung und bedanke mich im Voraus.



Skills: c# azure sql asp.net-mvc .net-core

Compensation: $110,000

Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).

Do you put them in the sink and expect someone else to do them? Move on, please.

Do you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!

TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.

Areas of work include ASP.NET MVC Backend, API, Workers, Micro Services, MS SQL Azure, Azure Queues/Tables, Azure Blob Storage, SignalR, and ASP.NET Core (on our roadmap), Azure monitoring and administration.

We're looking to hire: 1x Web Backend Developer

Web Development

You'd be joining other engineers who are focused on the backend of our website.

The backend team is the hub between our apps (iOS/Android/PC/Mac), front-end website and data storage. We have a massive amount of data, and it's very likely that you might queue up tens of millions of items to be processed quickly and efficiently.

You'll also manage integrations with external APIs. You'll need to do all of this while not breaking our current system.

Cool Things we Do

  • Every PR has a set of unit tests and automated UI tests run against it.
  • Every PR is code reviewed.
  • We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
  • Every PR that is approved is automatically deployed (CI).
  • We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
  • Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
  • The web team has its own Product Manager.
  • We run two-week sprints. The web team reviews, estimates, and discusses all sprint issues before they are free to be worked.
  • We often pair program.
  • The majority of our engineers are remote.
  • We have a front-end team that works in Angular 2+ and React (meaning you won't have to do UI work).
  • We have a skilled design team that handles the HTML/LESS for the website (again, no UI work for you).

Who We're Looking For

We want smart engineers who get shit done! Not only do you have to be smart, you have to be pragmatic.

Let's say you need to paint a room white.

Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.

Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!

If the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.

We're a Team, not a Family

It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).

It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.

If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.

Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust and value your co-workers.

Required Technology Experience

  • C# Experience - Intermediate to Advanced proficiency
  • Cloud Experience - Azure or AWS

Optional Technology Experience

  • ASP.net MVC
  • LINQ
  • Web API
  • Azure
  • SQL
  • Build/Test CI (We use TeamCity)

Work Remote or in Reno, Nevada

We're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.

We expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).

Salary

We're looking to hire engineers for 110k/year. If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.

Perks

Your Resume should have:

  • Links to any open source projects you've contributed to (not required)
  • Github/StackOverflow username if you'd like
  • Examples of experience in the "Optional Technology Experience" area

Your Cover Letter should have:

  • Let us know why you want to work for TrainerRoad

We also Require

The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.

That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.

This also weeds out the vast majority of candidates who just fire off resumes everywhere.

You can find the refactoring exercise with instructions here: https://github.com/trainerroad/BackendRefactorChallengeV2

Excited about our Company?

In your application let us know why you want to work with us and why you think you'd be a good fit for our company.

FAQs

Do I have to be a cyclist to apply?

Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!

What's unlimited vacation mean?

The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.

If your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.

Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.

That being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.

How do you work?

We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.

We try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.

Development uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.

We have partial test coverage, and we're constantly improving in that area.

We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.

We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.

We can one-click deploy our app on Alpha, Beta, and Production channels.

We can one-click deploy our website to Azure (includes smoke tests and warm up).

We have nightly builds that deploy to Test Flight and Google Play.

We often pair program via Slack.

We work off bi-weekly sprint issue lists on Github.

Developers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.

You didn't ask about education, what's required?

Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.

How long until I hear a response from you guys? What's the process?

If you don't follow directions in this job posting, you'll be immediately rejected.

If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from. Code is code, and it should be reviewed that way without bias.

If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.

We'll take the top combined refactoring and coding quiz results and set you up for a team interview.

If the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.

If all of the above is good, you're hired!

I know this sounds like a lot of hoops to jump through, but it works so so well! Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".

What's with the dishes analogy?

Doing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.

We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.

Want more detail about the benefits?

You can see a preview of TrainerRoad's health benefits here: https://secure.zenefits.com/benefitsPreview?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27

This is the longest job posting ever, when does it end?

Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.

TrainerRoad is an equal opportunity employer.



Time zone: (GMT-08:00) Pacific Time +/- 4 hours

Skills: .net c# reactjs

We are looking for a Senior .NET Developer/Architect to join our Platforms & Engineering team. We are in the process of creating a new platform that will transform the way our company operates. This is an opportunity to join a team that will be making a seismic impact on not only our company but the way consumers search, book, and manage their group travel. As part of our Platforms and Engineering team, you will help build this new technology from the ground up. Reporting directly to the Platforms & Engineering Leader you will analyze requirements and collaborate with the development team to design scalable, secure, and robust software.

You will focus on three core things:

  1. Lead design and development of software solutions that address business needs.
  2. Provide leadership to the development team. Improve coding standards and adoption of patterns and principles used by the team.
  3. Serve as a strong hands-on developer as well as a mentor. This is a player/coach role that will address the existing needs of the business and the Platforms & Engineering team while always keeping an eye on the future.

Responsibilities:

  • Be a leader. Have the ability to be a player/coach.
  • You code, test, and deploy solutions of premium quality that solve the business needs and simultaneously advance the architecture of the entire system.
  • Mentor developers across multiple experience levels, teams, and functional areas on best practices in coding and team process. You don’t just talk the talk, you walk the walk.
  • Curate department coding standards and lead peer code reviews.
  • Don’t be afraid to ask questions. We move fast and need everyone on the same page. If something isn’t clear, let’s make it clear. You can learn from the team, identify the challenges they face, and propose technical and process solutions that alleviate those challenges
  • Must be able to lead technical discussions when needed.
  • You stay current on modern technologies and innovations which can further enhance and improve our solutions.
  • Define, document, and implement non-functional requirements, including performance, security, and standards compliance
  • Architect complex application workflows across multiple services, 3rd party APIs, and data stores
  • Develop and test WebAPI and WCF services that provide business logic, access a variety of data storage technologies, and interact through, REST, and SOAP patterns.
  • Write unit tests and functional tests that cover all of your code
  • Author SQL Server database schemas and stored procedures
  • Write and groom technical stories to define, estimate, and track the team's work
  • Measure, find, and fix performance and security issues
  • Advocate for the right tools for the task at hand
  • Demonstrate and evangelize best practices for coding and team processes

Required Qualifications:

  • Bachelor’s degree in Computer Science
  • 8+ years of professional development experience.
  • 5+ years of leading a development team.
  • 5+ years of experience designing cloud microservices architectures.
  • 5+ years experience .Net Core / MVC / React JS
  • Microsoft Technology Stack
  • Visual Studio / C# .NET
  • AWS Elastic Beanstalk, Codepipeline, RDS SQL
  • MS SQL relational database design and querying.
  • 3+ years REST API development experience.
  • Mastery of coding best practices and standards, including object-oriented design, code refactoring, debugging, and code documentation.
  • Knowledge of Software Design Patterns
  • Ability to troubleshoot and fix bugs and issues
  • Ability to recognize issues in legacy software and create plans for improvement.
  • Ability to work on multiple projects in a fast-paced work environment.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work on a close-knit team.
  • Integrate data and workflows that span multiple business processes and 3rd party tools.
  • Ability to estimate project tasks and to deliver upon committed dates.
  • Ability to set and manage own priorities effectively in a dynamic organization.
  • Experience working in an Agile/Scrum environment.

Preferred Qualifications:

  • In lieu of a Bachelor's degree, an applicable amount of relevant work experience will be considered.
  • Experience working with offshore team members.
  • Experience with GIT, Jira, Slack, Umbraco CMS

Job Type: Full-time
Pay: $70,000.00 - $100,000.00 per year



Skills: ansible docker amazon-web-services kubernetes terraform

Do you have a passion for automation and open source? Do you enjoy problem solving and making complex applications work perfectly? Do you enjoy working closely with Developers and writing scripts/code to automate all aspects of hybrid cloud operations? Then Amobee is the place for you.

We are hiring Sr. DevOps Engineers! As a member of the DevOps Services team, you will be embedded into one or more of our software engineering teams to provide operational service. You will be responsible for delivering service to your assigned team and agnostic solutions to the entire Amobee Engineering organization. You will operate infrastructure and ensure all services are monitored, healthy, automated, and scalable. Tasks will range from bringing new infrastructure online to building and improving application pipelines to troubleshooting issues from the system level up to the application itself. You will strive to bridge the gap between operations and development to push the entire organization forwards and to build shared visions across engineering teams.

Responsibilities

  • Serve on the DevOps Services Engineering team; responsible for the overall health, performance, and capacity of the Amobee production environment
  • Contribute to the implementation and design of systems and networks used to operate production infrastructure with a focus on automation
  • Design, implement and manage continuous pipeline services for the Engineering organization.
  • Take a consulting approach to bring operations expertise to the application design and development process
  • Develop tools to monitor infrastructure and custom applications
  • Troubleshoot issues across the entire stack
  • Document system design and application operation procedures
  • Build, monitor and tune production systems
  • Take part in a shared 24x7 on-call rotation with the support of a full-time NOC

Required Qualifications

  • 5+ years experience working in large-scale production environments
  • Strong troubleshooting skills and experience with Linux
  • Advanced understanding of Linux, Networking, and Internet principles
  • Programming skills in one or more scripting languages
  • Experience in monitoring infrastructure and applications using tools like Nagios, Prometheus & InfluxDB
  • Experience with automation tools such as Chef, Terraform or Ansible
  • Experience with both cloud and physical infrastructure (AWS a plus)
  • Experience with container management solutions such as Kubernetes
  • Experience managing & tuning java services in a production environment.
  • Ability to work in a fast-paced, results-driven environment
  • Experience implementing technologies with a focus on operability, reliability, and scalability
  • Bachelor’s Degree in Computer Science or a related field (or equivalent technical experience)

Desired Qualifications

  • Experience with message queues (Kafka a plus)
  • Experience with high volume transactional fleets processing billions of requests per day.
  • Experience with support services such as Consul, Zookeeper & ELK
  • Experience with noSQL solutions (Couchbase a plus)
  • Experience with big data systems (EMR, Spark & Hive a plus)
  • Experience running, performance testing & tuning Java applications (Spring Cloud a plus)
  • Experience with object oriented languages (Java a plus)

#LI-KR1

#SO

About Amobee

The world’s leading independent advertising platform, Amobee unifies all advertising channels—including TV, programmatic and social—across all formats and devices. We provide marketers with streamlined, advanced media planning capabilities powered by in-depth analytics and proprietary audience data. Our platform and technology, provides the most advanced advertising solutions for the convergence of digital and advanced TV— including linear TV, over the top, connected TV, and premium digital video. Enabling advertisers to plan and activate across more than 150 integrated partners, including Facebook, Instagram, Pinterest, Snapchat and Twitter.

Amobee has been named to Fortune’s Top 10 Best Workplaces in Advertising and Marketing. Amobee’s platforms have been widely recognized amongst our industry winning numerous awards in technology innovation, see all Amobee Awards. We are a wholly owned subsidiary of Singtel, one of the largest telco companies in the world, reaching over 700 million mobile subscribers in 21 countries. Amobee operates across North America, Europe, Middle East, Asia and Australia. For more information, visit amobee.com or follow @amobee

In addition to our great environment, we offer a competitive base salary, employee development programs and other comprehensive benefits. Please send a cover letter along with your resume when applying to the position of interest located at Amobee.com. We are an Equal Opportunity Employer. No phone calls and no recruiting agencies, please.



Job Benefits:

  • Unlimited PTO + sick days + company holidays
  • Commuter Benefit
  • Comprehensive Health, Vision and Dental
  • Paid leave for primary and secondary care giver
  • 401k with company match
  • Monthly Wellness Fund
  • Tuition reimbursement
  • Dog-friendly offices

Time zone: (GMT-05:00) Eastern Time

Skills: aws postgresql tcp

Position Description

We’re looking for a skilled Senior DevOps Engineer/Head of DevOps to join our fast-growing development team!

Our ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset. You should be comfortable working alongside a team as well as independently in the design and development of mission-critical applications and layers of the infrastructure.

You should be experienced in technologies like Docker, relational databases, deployment pipelines, networking and Amazon Web Services (AWS) and be willing to grow in this role and become responsible for expanding the infrastructure team.

How You’ll Contribute

  • Maintain focus on security of all production systems and adherence to best practices.
  • Scale infrastructure along with our increasing usage.
  • Ensure redundancy and uptime of critical systems.
  • Add automation to deployment pipelines.
  • Monitor production systems to find efficiency improvements.
  • Occasional off-shift availability for production issues and maintenance tasks.
  • Provide quick and accurate troubleshooting and contribute as a problem solver.


Skills & requirements

What You’ll Bring

  • Extensive experience across many AWS services such as EC2, ELB, S3, CloudFront, Route53, RDS, ECS, Fargate, Lambda, SQS and SNS.
  • Experience working with PostgreSQL databases at scale.
  • Extensive knowledge of networking such as TCP/IP, SSH, HTTP, SSL, DNS and VPN.
  • Experience with CI/CD pipelines.
  • Extensive experience managing containers and serverless functions.
  • Minimum 2 years of experience of Linux-based production systems.
  • Good knowledge of at least one programming language such as Go, Rust, Python, Ruby or Java.
  • Extremely proficient with Unix command line.
  • Experience working with production systems with high focus on security and integrity.
  • Experience in configuring AWS IAM permissions according to need-to-know policy.



Skills: sql


Identity and Access Management Specialist

Dallas, NYC, or Winston-Salem, NC

A leading payment and clearing firms is looking for an Identity and Access Management Specialist for the IAM Team. This person will manage access to services and company resources to ensure security.

Responsibilities:
  • Design and implement IAM and IGA tooling.
  • Administer Identity and Access Management solutions to ensure they comply with security policies and compliance regulations.


Qualifications:
  • 5+ years' experience administering access management of cloud solutions.
  • Working background with Azure AD, SQL, and Unisys Mainframe.
  • Experience managing role-based access control, user identities, provisioning / de-provisioning users, and onboarding / off-boarding users within IAM tools.
  • Understanding of IAM and IGA tool migration.
  • Knowledge of Sailpoint, CyberArk, and Courion are a plus.


This is a full-time, direct-hire opportunity with the firm. The role can sit in NYC, Dallas, or Winston-Salem, NC. It is fully remote for the time being but would be in-office post-COVID.

Please apply with an updated resume or reach out to Emily at Huxley Associates.

Sthree US is acting as an Employment Agency in relation to this vacancy.