Senior Software Developer

2 weeks ago


Bangalore Karnataka, India Bosch Full time

Company Description The Bosch Group is a leading global supplier of technology and services in the areas of Automotive Technology Industrial Technology Consumer Goods Energy and Building Technology In India the Group operates through nine companies with a combined strength of over 30 000 associates which includes around 14 000 research and development associates Bosch Automotive Electronics India Pvt Ltd RBAI is a 100 subsidiary of Robert Bosch GmbH RBAI was established at the right time to cater to the demands of future Indian market Established in 2009 started out with manufacturing Electronic Control Units On an average adding one new product every year Antenna and Immobilizer in 2011 wide range of BCM s since 2012 Electronic power steering control units from 2013 and Voltage regulator in 2014 Over the last 7 years of its existence the company has grown over 44 CAGR which is remarkable considering it was established during the peak of recession The product portfolio of Bosch Automotive Electronics Pvt Ltd is into both Automotive and Non-Automotive Business catering to local as well as global demands The products from RBAI fulfils 94 of the local demand Apart from this 72 of our sales are towards exports covering most of the global market We invite promising and dynamic professionals for a long-term and rewarding career with Bosch Job Overview As a Scala Developer in our team you work with large scale manufacturing data coming from our globally distributed plants You will focus on building efficient scalable data-driven applications that - among other use cases - connect IoT devices pre-process standardize or enrich data feed ML models or generate alerts for shopfloor operators The data sets produced by these applications - whether data streams or data at rest - need to be highly available reliable consistent and quality-assured so that they can serve as input to wide range of other use cases and downstream applications We run these applications on a Kubernetes based edge data platform in our plants The platform is currently in ramp-up phase so apart from building applications you will also contribute to scaling the platform including topics such as automation and observability Finally you are expected to interact with customers and other technical teams e g for requirements clarification definition of data models Qualifications Bachelor s degree in computer science Computer Engineering relevant technical field or equivalent Master s degree preferred 5 years of experience in software engineering and or backend development Additional Information Key Competencies Required Skills Develop deploy and operate data processing applications running on Kubernetes written in Scala we leverage Kafka for messaging KStreams and ZIO for data processing PostgreSQL and S3 for storage Contribute to ramp-up of our edge data processing platform incl topics such as deployment automation building CI CD pipelines we use Github Actions ArgoCD and evaluation of platform extensions Experience developing software in a JVM-based language Scala preferred but Java Kotlin or Clojure also accepted Experience with data-driven backend software development Experience with object-oriented functional programming principles Deep level of understanding in distributed systems for data storage and processing e g Kafka ecosystem Flink HDFS S3 Experience with RDBMS e g Postgres optional prior experience with functional stream processing libraries such as fs2 zio-streams or Akka Pekko streams Excellent software engineering skills i e data structures algorithms software design Excellent problem-solving investigative and troubleshooting skills Experience with CI CD tools such as Jenkins or Github Actions Comfortable with Linux and scripting languages for workflow automation Discuss requirements with stakeholders such as customers or up- and downstream development teams Derive design proposals including meaningful data models Engage in design discussions with team members architects technical leadership Review code contributed by other team members Depending on experience mentor junior team members Soft Skills Good Communication Skills Ability to coach and Guide young Data Engineers Decent Level in English as Business Language



  • Bangalore, Karnataka, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust market-ready software products that meet the highest standards of engineering and...


  • Bangalore, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. About the role: MRI Software is seeking a Software Engineer to join our team working on products. As a...

  • Technology Lead

    1 week ago


    bangalore, India Check Point Software Full time

    Technology Leader – Device Infrastructure & Operations Software (C/C++/Java)About the RoleWe are looking for a senior engineering lead developer with a proven track record of solving complex software challenges in the infrastructure and operations domain, supporting diverse device form factors—including chassis-based systems and multi-device clusters.The...


  • Bangalore, Karnataka, India Dell Full time

    Senior Software Engineer Be a part of a team that s ensuring Dell Technologies product integrity and customer satisfaction Our IT Software Engineer team turns business requirements into technology solutions by designing coding and testing debugging applications as well as documenting procedures for use and constantly seeking quality improvements Join us as a...


  • Bangalore, Karnataka, India SITA Full time

    Overview Senior Software Developer Java WELCOME TO We re the team that keeps airports moving airlines flying smoothly and borders open Our tech and communication innovations are the secret behind the success of the worlds air travel industry You ll find us at 95 of international hubs We partner closely with over 2 500 transportation and government clients...

  • Senior C# Developer

    2 weeks ago


    bangalore, India AIMS360: Fashion Business Management Software (Apparel Software, Apparel ERP, Fashion ERP) Full time

    As a Senior C# Developer at AIMS360, you will design, develop, and maintain software applications using C#. You will collaborate with cross-functional teams to deliver high-quality software solutions that address our clients' needs. Your expertise in ERP systems will be essential in optimizing and enhancing the AIMS360 ERP system to support our business...


  • Bangalore, Karnataka, India ORACLE Full time

    Job Category Product Development As a Senior Software Development Engineer on the Dataplane team you will design and develop major core components of Oracle s Virtual Cloud Network You will be responsible for delivering high-speed packet processing architectures and other distributed systems that provide networking features such as TCP UDP packet processing...


  • Bangalore, Karnataka, India Hewlett Packard Enterprise Full time

    Network Security - Senior Software Developer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work We help companies connect protect analyze and act on their data and...


  • Bangalore, Karnataka, India Telstra Full time

    Employment Type Permanent Closing Date 29 Nov 2025 11 59pm Job Title Software Engineering Senior Lead Job Summary As a Software Engineering - Senior Lead you have extensive experience in the Software Engineering domain and a passion for coaching and developing people to perform at their absolute best You play a leading role in developing the skills and...


  • bangalore, India idigilogic Full time

    Job Description The Senior Embedded Software Developer will be responsible for designing, developing, and implementing embedded software solutions for our residential gateway devices. The role involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration.We are seeking a standout...