This job is expired.


Senior Software Engineer - Data Platform

Last update 2023-09-23
Expires 2023-07-25
ID #1849502902
Senior Software Engineer - Data Platform
India, Karnataka, Bangalore,
Modified September 19, 2023


Senior Software Engineer - Data Platform Location: Bengaluru, India Job Id: 4175-TBH23_ENG_102 # of Openings: 1 Job 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 us cut to the chase: we have an immediate opportunity to be part of our APAC leadership team – Senior Software Engineer - Data Platform to be based in Bangalore , India Responsibilities: 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 4-7 years of data engineering applications on a large-scale distributed computing infrastructure in a cloud environment Knowledge of and experience with designing and building a highly scalable data platform for ingesting, processing, storing, and forwarding large amounts of data Experience in building real-time streaming framework using Kafka Streams, Apache Spark, Apache Flink, etc Knowledge of and experience scaling one or more of the popular data processing and distributed computing. Experience with relational SQL ,NoSQL databases and Data Modeling  Knowledge of designing and building data lakes that can be used to power analytics, artificial intelligence, and business intelligence reports 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, service oriented architectures, etc 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 Strong experience working with modern object oriented, Functional programming languages (Java, Python, Scala, C#, Go, Node) Experience working with application frameworks such as Spring Boot Experience working with Agile methodologies, Test Driven Development and implementing CI/CD pipelines Good communication skills (Fluency in English, written and spoken) Requirements: 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, distribute, and store logs, traces, metrics, and more 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 technologies relevant to the role, identifying 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.

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Senior software engineer - data platform

⇐ Previous job

Next job ⇒     


Contact employer

    Employer's info


    Quick search:


    Type city or region