Cutshort logo
Dremio logo
Software Engineer
Software Engineer
Dremio's logo

Software Engineer

Kiran B's profile picture
Posted by Kiran B
3 - 5 yrs
Best in industry
Hyderabad, Bengaluru (Bangalore)
Skills
skill iconJava
Distributed Systems
Multithreading
skill iconC++
Algorithms
Problem solving
skill iconAmazon Web Services (AWS)
Azure

About the Role

In this role, you'll work on design, implementation, and test for Dremio's system internals. If you want to be part of a fast-moving, fun, and accomplished team, we'd love to hear from you.


Responsibilities & ownership

  • Own design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
  • Capable of working Individually and collaboratively with other engineers.
  • Collaborate with support and field resources to make sure that customers are successful with Dremio


Requirements

  • Fluency in Java and/or C++ with 3 to 5+ years of experience developing production level software
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems
  • Experience developing scalable distributed systems and deploying, scaling, and managing microservices
  • Experience with  containers and kubernetes for orchestration and container management in private and public clouds (AWS, Azure, Google Cloud) a plus
  • Excellent communication skills and affinity for collaboration and teamwork
  • Interested in and motivated to be  part of a fast-moving startup with a fun and accomplished team
  • Startup experience a plus
  • B.S. or M.S in Computer Science or a related technical field or equivalent practical experience
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Dremio

Founded :
2015
Type :
Product
Size :
100-500
Stage :
Raised funding
About
Dremio is the Data Lake Engine. Created by veterans of open source and big data technologies, and the creators of Apache Arrow, Dremio is a fundamentally new approach to data analytics that helps companies get more value from their data, faster. Dremio makes data engineering teams more productive, and data consumers more self-sufficient. For more information, visit www.dremio.com. Founded in 2015, Dremio is headquartered in Mountain View, CA. Investors include Lightspeed Venture Partners, Redpoint, and Norwest Venture Partners. Connect with Dremio on GitHub, LinkedIn, Twitter, and Facebook.
Read more
Connect with the team
Profile picture
Sumit Singh
Profile picture
Kiran B
Profile picture
Pranavsinh Gohil (CW)
Profile picture
Maharaja Subramanian (CW)
Company social profiles
bloglinkedintwitter

Similar jobs

Accelya
Accelya
Agency job
via Pinnacle by Rajan Vallinayagam
Mumbai
2 - 6 yrs
₹2L - ₹7L / yr
skill iconJava
SQL
Company - Accelya on 3rd party payroll of Pinnacle Technology
Role - Java Developer
Exp - 2+ Yrs
Skills - Java & SQL
Location - Vikhroli, Mumbai
*Need candidates from Mumbai location only*
NP - Immediate

Read more
Mobile Programming India Pvt Ltd
at Mobile Programming India Pvt Ltd
1 video
17 recruiters
shital patwal
Posted by shital patwal
Gurugram, Chennai, Bengaluru (Bangalore), Mohali, Panchkula
4 - 8 yrs
₹4L - ₹13L / yr
skill iconJava
RESTful APIs
skill iconSpring Boot
3+ years java with microservices experience, along with hibernate and work in rest API.

Good to have:

API Integrations with UI Layer

Read more
Anakin
at Anakin
3 recruiters
Siddharth Patra
Posted by Siddharth Patra
Remote only
3 - 10 yrs
₹20L - ₹30L / yr
skill iconPython
skill iconAmazon Web Services (AWS)
Web Scraping
Selenium
skill iconNodeJS (Node.js)

Your Responsibilities would be to:

  • Architect new and optimize existing software codebases and systems used to crawl, launch, run, and monitor the Anakin family of app crawlers
  • Deeply own the lifecycle of software, including rolling out to operations, managing configurations, maintaining and upgrading, and supporting end-users
  • Configure and optimize the automated testing and deployment systems used to maintain over 1000+ crawlers across the company
  • Analyze data and bugs that require in-depth investigations
  • Interface directly with external customers including managing relationships and steering requirements

Basic Qualifications:

  • Extremely effective, self-driven builder
  • 2+ years of experience as a backend software engineer
  • 2+ years of experience with Python
  • 2+ years of experience with AWS services such as EC2, S3, Lambda, etc.
  • Should have managed a team of software engineers
  • Deep experience with network debugging across all OSI layers (Wireshark)
  • Knowledge of networks or/and cybersecurity

Preferred Skills and Experience

  • Broad understanding of the landscape of software engineering design patterns and principles
  • Ability to work quickly and accurately in a highly stressful environment during removing bugs in run-time within minutes
  • Excellent communicator, both written and verbal

Additional Requirements

  • Must be available to work extended hours and weekends when needed to meet critical deadlines
  • Must have an aversion to politics and BS. Should let his/her work speak for him/her.
  • Must be comfortable with uncertainty. In almost all the cases, your job will be to figure it out.
  • Must not be bounded to comfort zone. Often, you will need to challenge yourself to go above and beyond.
Read more
Pattem Digital Technologies
Akash Poojari
Posted by Akash Poojari
Bengaluru (Bangalore)
3 - 7 yrs
₹10L - ₹25L / yr
Adobe Experience Manager (AEM)
skill iconJava
OSGi

Design, create and weave web apps using AEM.

- Your work will include structuring websites, building custom components, workflows, JAVA APIs, and unit testing.

- Design, build and configure web CMS with Adobe Experience Manager and other technologies like Java, HTML/DHTML, XML, JavaScript, web services, etc.

- Meet and exceed strategic business objectives using technology solutions and take on the mantle of Senior AEM full stack developer

 

What do you need:

- 4 plus years of experience in developing websites built with the help of Adobe Experience Manager and related web technologies.

- Additional advantage if there is an experience in Sightly (HTL), Core Java/J2EE (JSP + Servlets).

- Expert level experience with AEM and AEM 6.3+ in production is the must.

- Experience working with Adobe Managed Services

- Strong knowledge of the AEM DAM

- Experience implementing Applications as OSGi Modules

- Experience developing RESTful applications using the Sling Servlets

- AEM 6.3/6.4 Experience: 6 months - 1 year

- AEM 6.0 version and above Experience: Minimum 3 years

 

Additional Skills :

- Experience managing AEM ACL's is a plus

- Experience working with and integrating other products in the Adobe Marketing Cloud is a plus

- Experience with eCommerce is a plus

- Knowledge of command-line tools and scripting is a plus

- Familiarity with OWASP and other relevant security practices is a plus

 

Know your work :

This role of Adobe AEM Developer focuses on technical responsibilities and day-to-day key activities for this role can be as below :

- Work on project development or support projects or implement fixes for application support projects using technologies mentioned above in the experience section

- Discussing critical issues with AEM Architect

- Discussion about the implementation approach for fixing an issue

- Releasing fixes on QA, UAT using automation tools

- For Production release coordinate with the Release Manager

- Code review and refactoring fixes

- Ensure professionalism is maintained in terms of code quality, code performance, maintainability, and reusability

- Estimates work stream-related activities accurately with Team Lead or Project Manager or Service Delivery Manager and reports anticipated deviations, clearly and at the earliest possible opportunity.

- Ensure work is completed as per the project plan/timeline shared by PM or SDM

- Ensure regular updates on tasks to Team Architect or PM or SDM based on which they can handle product expectations.

 

What you get as our Senior AEM Developer:

- Amazing workplace and colleagues in the IT corridor of Bangalore

- Competitive salary at par with the best in the industry

- Immense exposure to new technologies

 

#AEMDeveloper #AdobeExperienceManager #SeniorAEMDeveloper #AdobeAEMDeveloper #AEMfullstackdeveloper #SeniorAEMDeveloper

 

Notice Period & Location :

Notice Period - Immediately

Location - Bangalore

Read more
WebShar
at WebShar
2 recruiters
Priyanka Sunkad
Posted by Priyanka Sunkad
Remote, Pune
2 - 5 yrs
₹3L - ₹20L / yr
skill iconJava
Spring
skill iconSpring Boot
Spring MVC
ORM
+2 more

Job Description: Java Full Stack Developer 

Skills 

Primary 

  • Java, J2EE, Spring MVC 
  • Hibernate or other ORM 
  • Web technology and security, REST framework 
  • Any one UI technology and ready to learn a new one. 
  • Database knowledge (MySQL, Oracle, Postgres) 
  • Unit testing frameworks 
  • Version Control (Eg., Git) 

Good To Have 

  • JQuery, XML, HTML5, AngularJS/Angular and other UI technology
  • Shell Scripting 
  • Python 

Key Responsibilities 

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Stay up-to-date on emerging technologies 

Requirements 

  • 2 to 5 years of work experience as a Java Developer or similar role 
  • BS/MS degree in Computer Science, Engineering or a related subject 
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns. 
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework
  •  Experience with test-driven development

Job Benefits and Compensation 

  • WebShar offers a very competitive salary depending on experience 
  • 24 days paid vacation each year (CL, PL, SL), earned at a rate of 2 days per month. 
  • MacBook Pro 
  • Flexible time / and availability to work from home from time to time 
  • Medical insurance 
  • Team outing and lunches, 
  • Reimbursement as per HR policies 

○ Internet reimbursement upto 1500 

○ Commutation reimbursement upto 6000 

○ ISD reimbursement

Read more
Matrimonial site
Matrimonial site
Agency job
via Qrata by Mrunal Kokate
Mumbai
3 - 7 yrs
₹8L - ₹14L / yr
skill iconAndroid Development
Android developer
android sdk
skill iconKotlin
API
+1 more

Senior Software Engineer - Android


Job description


Overview

The job profile involves understanding and implementing the latest technologies and closely following the global trends on the web and mobile web development.

Here is what we look for in a Software Engineer Android

It
’s all about the users. We have to think like the user and plan all strategies and align content strategy accordingly. The efforts of the Technology team are to keep our primary TG engaged and attract a newer audience.

  • Be the USER: Think from a user perspective, and plan content strategies according to what will be relatable to them.
  • Deliver WOW: Never settle for mediocrity. Aspire for new user benchmarks.  Passionately seek unconventional solutions that have the potential of breaking new grounds achieving exponential reach and engagement.
  • Embrace & Drive CHANGE: Embrace curiosity. Accept and enthusiastically encourage change while questioning the status quo and showing initiative. Never let the fear of failing hold you back.

 
Role
This is a front-end role, but not limited to it. You will be learning a lot about Android development along with other mobile technologies too. Also, we believe in extreme ownership!

And to be honest, everyone loves working with kind and smart people. We are building a kick-ass team with humble and empathetic talent.

What you will do in this role

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs.

 

Job requirements

What you should have

  • 3-7 years of work experience developing complex software.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Good knowledge of design patterns like Creational, Structural and Behavioral patterns, MVP, MVC, etc.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Proven software development experience and Android skills development
  • Have published at least 3 original Android app
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle

Education: Any Graduate

Experience (years): 3 to 7 years, good to have prior experience in product development


Brownie Points

  • Mobile Application Development
  • Model-View-Controller (MVC)
  • User Experience (UX)
  • Model-View-Presenter (MVP)
  • Representational State Transfer (REST)
  • Android
  • Mobile Architecture
  • SDK
  • Android SDK
Read more
Alore Pte Ltd
at Alore Pte Ltd
1 video
3 recruiters
Kamlesh Samrit
Posted by Kamlesh Samrit
Remote, Bengaluru (Bangalore)
1 - 5 yrs
₹2L - ₹8L / yr
skill iconJava
skill iconSpring Boot
Spring MVC
Spring Security
JPA
+5 more

About Alore

Alore brings revenue velocity to businesses by being their dependable growth operating system.

For further information on what Alore can do for growing businesses, please visit http://alore.io">alore.io

Alore is based out of Singapore with an office at Bangalore.

Who should not apply for this job

  • If you are looking for a 100% hike in your salary but can't commit to what value you will bring on the table
  • If you never read books
  • If you jump companies every 11-12 months
  • If you are not comfortable working on Saturdays
  • If you have less than 2 years of experience
  • If you have more than 4 years of experience
  • If you have never worked in a product-led company

CTC:

8.5-10.5 LPA
based on experience and on performance in the interview round (70% Fixed - 30% Variable Incentive based on delivery schedule) (We do ZERO deductions since the salary will be paid from Singapore)


At this position you will:

  • Get solid experience with high-load distributed architecture using REST and Kafka services.
  • Work with automated CI/CD processes, AWS cloud, and VoIP.
  • Implement and support microservices based on Spring MVC, Camel, MySQL, Mongo, and Kafka.

Requirement

  • At least 1 year of experience with Java Core, Java EE, Spring Core, Spring Boot.
  • Not more than 3 years of experience in Java Core, Java EE, Spring Core, Spring Boot.
  • Deep understanding of SQL database technologies.
  • Experience with Scrum / Agile methodology.
  • Willingness to learn and explore new technologies.
  • Git: merge, rebase, cherry-pick should be fluent.
  • Good level of English B1 or higher.

It would be a nice bonus to have:

  • Experience with distributed architecture.

  • Hands-on experience with Kafka, MongoDB, and Apache Camel.

  • Experience with cloud infrastructure (AWS, Google Cloud, Azure, Heroku, etc.).

  • Experience with client-side development (we use Angular8 for website).

  • A degree in computer science.

Read more
NextFirst Engineering Technologies
Parameshwari S
Posted by Parameshwari S
Bengaluru (Bangalore)
2 - 6 yrs
₹5L - ₹8L / yr
skill iconJava
skill iconHTML/CSS
skill iconJavascript

Responsibilities

  • Work with the architect in identifying modules, interfaces, functionality to be developed
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web application, addressing technical and design requirements
  • Understand and implement heuristic algorithms as necessary
  • Troubleshoot and debug applications
  • Create and maintain upto date documentation 
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, architects,  designers and system administrators to identify and incorporate new features

Requirements

  • Proven work experience in Java as a Back-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like https://resources.workable.com/back-end-developer-job-description" target="_blank">Java and Python
  • Hands on experience in relational and non relational databases
  • Working knowledge of CMS framework
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • BE/ MS degree in Computer Science or relevant field
Read more
Gameberry
at Gameberry
5 recruiters
Afsar Ahmad
Posted by Afsar Ahmad
Bengaluru (Bangalore)
2 - 6 yrs
₹12L - ₹25L / yr
Data Structures
Algorithms
skill iconProgramming
We are here to entertain people and amaze them with our creative ideas, out of the box thinking and love for them. Your responsibilities: Implement and own specific areas of our various games You should be: - Passionate and have the ability to implement complex solutions with simple and understandable code. - Passionate about working for the people Why work with us? - We give you the freedom to implement your ideas - We work for the people - We give competitive salary and flexible timing
Read more
JS TechAlliance Consulting Pvt Ltd.
Indore
6 - 10 yrs
₹10L - ₹12L / yr
skill iconiOS App Development
Game Design
Cocoa
skill iconSwift
skill iconC++
+1 more
Job Description -Job Title: Expert iOS Developer Job Location: Indore, Madhya Pradesh, IndiaSalary : Open Job Purpose:We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.RequirementsBS/MS degree in Computer Science, Engineering or a related subjectProven working experience in software developmentWorking experience in iOS developmentHave published one or more iOS apps in the app storeA deep familiarity with Objective-C, Cocoa Touch and Swift (must)Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text, Core MediaWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesSolid understanding of the full mobile development life cycleUnderstanding in C/C++ is preferredExperience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)Familiarity with cloud message APIs and push notificationsExperience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end servicesProficient understanding of code versioning tools (such as Git)Familiarity with continuous integrationResponsibilitiesDesign and build advanced applications for the iOS platformCollaborate with cross-functional teams to define, design, and ship new features.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos