Software Engineer - Real Time Data Pipeline

Published date Posted on Indeed on Nov 10, 2021 (22 d ago)
About OutSystems


One of the fastest growing B2B software companies in the world, OutSystems is on a mission to change the way software is built. We are looking for talented and motivated people to join us as we enable every organization to innovate through the power of software. The OutSystems modern application platform empowers customers to build, deliver, manage and evolve the software that makes a difference to their business. With high-productivity, AI-assisted tools, customers are able to quickly tackle any strategic challenge such as application modernization, workplace innovation, business process automation, and customer experience transformation. The OutSystems platform also ensures solutions are secure, resilient, cloud-native, built to scale, and most importantly, are able to be continuously evolved.

By delivering a best-in-class, state-of-the-art offering, OutSystems has achieved global scale and experienced tremendous recent growth. Today, OutSystems has more than 350,000 developer community members, 1,200 employees, 300 partners, and thousands of active customers in over 60 countries and across 22 industries. Founded in 2001 and headquartered in Portugal, OutSystems now has global offices in the United States, the United Kingdom, the Netherlands, Germany, the UAE, Japan, Hong Kong, Malaysia, Australia, and Singapore, as well as a thriving, world-wide community of remote employees.

OutSystems team members are at the core of a dynamic, industry-leading company that is helping customers of all sizes and all across the globe to build applications fast, right and for the future.


The team is building our massive-scale cloud-native data pipeline that ingests massive amounts of distributed data coming from our Cloud services. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. This platform is part of an overall solution whose goal is to make troubleshooting of production incidents a thing of the past, by enabling other teams to quickly diagnose and fix resiliency, quality, and performance issues of their cloud services and components.


We are looking for people with...
  • Experience and demonstrated expertise with designing and building highly scalable data pipelines for ingesting, processing, and forwarding large amounts of data in a scalable fashion across multiple rings, regions, geographies, and globally. Types of data processed includes, but not limited to, logs, metrics, and trace files from thousands of customers and millions of applications and devices;
  • Deep knowledge of and experience scaling one or more of the popular data streaming and processing technologies like Kafka, Apache Flink, etc...
  • Knowledge of and experience designing and developing high throughput APIs.
  • Knowledge and hands-on experience with modern infrastructure practices, like Infrastructure as Code, immutable infrastructure, etc...
  • General knowledge and experience with code-based configuration, load-balancing, auto-scaling, monitoring, networking, and problem-solving in a cloud environment
  • Technical leadership and knowledge to provide technical guidance and educate team members and coworkers on development and operations. Be a hands-on teacher and advocate to ensure successful adoption of new tools, processes, and best practices;
  • Experience working with backend programming languages (Python, Java, Go, Node)
  • Bachelor or Master's Degree in Software Engineering, Computer Science, or similar. If you do not have one but you have equivalent real-world experience (and can show it), we still want to hear from you;
  • Good communication skills (Fluency in English).



You will...
  • Work with Product Engineering teams to turn internal and product requirements into sustainable solutions that enable efficient software engineering and system visibility for our clients;
  • Develop tools and infrastructure to collect and distribute logs, traces, and metrics from all OutSystems services and products while ensuring that your solutions are optimized for ease-of-use, reusability, and scalability;
  • Stay up-to-date on relevant technologies relevant to the role and understand trends and opportunities to ensure OutSystems continues to use the best possible techniques and tools to create software;
  • Ensure implementations and development activities always lead towards enriching knowledge base documentation, including capturing design details, usage, maintenance, configuration, and deployment notes;
  • Work with cross-functional development teams.



What we have to offer you?
  • A company that continues to grow, change and innovate, and gives our teams the space to be proactive and creative.
  • Real career opportunities. We care about growth and development. Vertical career progression is an obvious possibility, but we also offer the possibility for lateral moves, joining different teams, and mastering specific skills.
  • Work colleagues that are as smart, hardworking and driven as you – and a team that is global.
  • A company culture that is based on transparency, teamwork and excellence (as promised in our Small Book of the Few Big Rules and delivered every day.)
  • Disrupting the status quo is in our DNA. In fact, it’s why our company exists.
  • We “Ask Why” a lot. It helps us connect our individual work to the bigger picture and sometimes even uncover a better way.

Are you ready for the next step in your career? Then we’d love to hear from you!


#LI-SV1
#LI-Remote

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

THE CHALLENGEFinancial Engineering is incredibly important for any global marketplace. The success of the Eventbrite as well as our creators depends on building and maintaining a best-in-class financial ecosystem that produces, monitors, and validates Eventbrite’s financial

Avalara, Inc., (www.Avalara.com), is the leading provider of cloud-based software that delivers a broad array of compliance solutions related to sales tax and other transactional taxes.What is it like to work at Avalara? Come find out! We are committed to the following success tr

UNITED STATES / CANADA (REMOTE)ENGINEERING — DEVELOPMENT / FULL-TIMEEveryone wants a career with impact. At Nuvalence, you’ll be helping some of the world's most renowned and ambitious companies build winning cloud platforms.Nuvalence software engineers are problem so

Freedom Forever Freedom Forever |
Today

* FULLY REMOTE*Position SummaryThe Back End Software Engineer is responsible for writing, documenting, testing and maintaining software. The Back End Software Engineer is responsible for writing the web services and APIs used by front-end developers and mobile application develop

Plotly Technologies Plotly Technologies |
Yesterday

About the RoleAt Plotly, our customers depend on us for their mission-critical data analysis needs. In this TechOps engineer role, you'll work with code, colleagues, and customers to build Plotly's core products and improve their robustness and scalability.Duties & Responsibi

More jobs by this company

OutSystems OutSystems |
9 d ago

Who are we?One of the fastest growing B2B software companies in the world, OutSystems is on a mission to change the way software is built. We are looking for talented and motivated people to join us as we enable every organization to innovate through the power of software. The Ou

Senior Account Executive –WestJob description, low-code style:As the #1 low-code application development platform, OutSystems provides customers with everything they need to build apps incredibly fast. So, let’s cut to the chase: we’re looking for a Senior Accou

Who are we?One of the fastest growing B2B software companies in the world, OutSystems is on a mission to change the way software is built. We are looking for talented and motivated people to join us as we enable every organization to innovate through the power of software. The Ou

OutSystems OutSystems |
29 d ago

Customer Care - Escalation ManagerEscalation ManagerAbout OutSystemsOne of the fastest-growing B2B software companies globally, OutSystems is on a mission to change the way software is built. We are looking for talented and motivated people to join us as we enable every organizat