Rearc
Posted 1y ago

Lead Software Engineer (Java)

Rearc
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities
  • Designing architectures
  • Leading teams
  • Communicating concepts
Requirements
  • Extensive experience in system design
  • High-level architecture, and enterprise-level application development with strong expertise in Java
Technical tools mentioned
JavaDB2OracleCassandraMongoDBCI/CDUnix/Linux

Job description


We are seeking a highly skilled Lead Software Engineer for our team. This role requires extensive experience in researching, discovering, and understanding multiple complex systems, and designing data flows and architectures based on existing infrastructures, with a strong emphasis on Java. The ideal candidate will have strong leadership capabilities and excellent communication skills to interact with business teams and stakeholders.

What you'll do

  • Research and Discovery: Investigate and understand multiple complex systems and infrastructures.
  • Architectural Design: Design data flows and high-level architectures based on infrastructure needs with a focus on Java.
  • Collaboration: Interact with business teams to understand requirements, ask critical questions, and analyze data schemas.
  • System Overview: Develop a comprehensive 10,000-foot view of overall systems, ensuring a cohesive and efficient architecture.
  • Leadership: Provide guidance and leadership in enterprise-level architecture.
  • Communication: Effectively communicate complex technical concepts to non-technical stakeholders and lead cross-functional teams.
  • Java Expertise: Apply deep knowledge of Java to design and implement robust software architectures.
  • Cloud experience is a plus but not mandatory.

We're looking for: 

  • Extensive experience in system design, high-level architecture, and enterprise-level application development.
  • Strong expertise in Java programming with a deep understanding of object-oriented design principles.
  • Experience with distributed storage systems like DB2, Oracle, Cassandra, and MongoDB.
  • Proficiency in continuous integration and continuous deployment (CI/CD) pipelines.
  • Working knowledge of Unix/Linux systems.
  • Demonstrated ability to lead teams or projects and implement features in existing systems.
  • Excellent problem-solving skills and ability to handle complex, nebulous requirements.
  • Superior communication skills, capable of interacting with business teams and stakeholders. 


Your first few weeks at Rearc will be spent in an immersive learning environment where our team will help you get up to speed. Within the first few months, you’ll have the opportunity to experiment with a lot of different tools as you find your place on the team.


Rearc is committed to a diverse and inclusive workplace. Rearc is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

About Rearc

Engineering firm providing cloud, data, and AI services.

Year founded
2016
Employees
120
Organization type
Private
Latest investment
Corporate Round (2022) — led by Databricks
Headquarters
US

Similar jobs

Lead Software Engineer roles near Bengaluru, Karnataka
2mo
Save
Mark Applied
Hide
Vice President - Sr. Lead / Lead Software Engineer - C++ - Equities Trading/ Electronic Trading
Mumbai or Bengaluru
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years software engineering; advanced C++11/14; Unix/Linux; multithreading; TCP/IP; OOP; SDLC.
C++, Unix/Linux, Multithreading, TCP/IP, Boost, FIX Protocol, STL, Algorithms
2mo
Save
Mark Applied
Hide
Lead Software Engineer, Global Converse, ITC
Bangalore, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and sports equipment.
10+ YOE10+ years in ecommerce engineering, strong SFCC or equivalent, AI/LLM experience, bot mitigation, cloud and microservices, strong communication.
Salesforce Commerce Cloud, Java, JavaScript, TypeScript, Python, Node.js, AWS, GCP, Azure, REST APIs, Microservices, Event-driven systems
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Bangalore, Karnataka, India
OnsiteFull Time
Cadence Design Systems
Cadence Design SystemsNASDAQ: CDNS: Develops computational software and hardware for electronic system design.
3+ YOEBE/BTech/ME/MTech/MS in CS or equivalent with at least 3 years software development experience; strong C++; Python a plus; computational geometry/graph algorithms preferred; good English and communication.
C++, Python
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
DocuSign
DocuSignNASDAQ: DOCU: Provides electronic signature and agreement management software solutions.
10+ YOE10+ years distributed systems development; strong C#, .NET Core, SQL; REST/microservices; Azure; agile practices.
C#, .NET Core, SQL, REST, Microservices, Azure, Git
2mo
Save
Mark Applied
Hide
Lead Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
DocuSign
DocuSignNASDAQ: DOCU: Provides cloud-based electronic signature and intelligent agreement management software.
10+ YOE10+ years of hands-on development experience building large scale distributed systems; strong C#, .NET Core, SQL; REST/microservices; Azure cloud; agile, test-driven development.
C#, .NET Core, SQL, Azure, REST, Microservices, Git, CI/CD
2mo
Save
Mark Applied
Hide
Lead Software Engineer (C# .Net)
Bangalore, Karnataka, India
OnsiteFull Time
Danaher
DanaherNYSE: DHR: Develops scientific instruments and diagnostic tools for healthcare markets.
8+ YOE8-12 years experience in multi-disciplinary projects; strong C#/.NET, async programming, SQL, automated testing, CI; on-site Bengaluru role; team mentor.
C#, .NET, ASP.NET, .NET Core, SQL Server, CI/CD, Automation Testing, GUI Development
2mo
Save
Mark Applied
Hide
Software Lead Engineer - C#.Net
Bangalore, Karnataka, India
OnsiteFull Time
Applied Materials
Applied MaterialsNASDAQ: AMAT: Produces equipment and services for chip and display manufacturing.
4+ YOE4–7 years of related experience; proficiency in C/C++, .Net, C#, operating systems, networking, algorithms, multi-threading, RPC; Bachelor's degree in computer science or related field.
C, C++, C#, Net, .Net, Operating Systems, Networking, Algorithms, Multi-threading, RPC
2mo
Save
Mark Applied
Hide
Lead Software Engineer - Python & Containerization (AKS / Kubernetes) - Bangalore, India
Bangalore, Karnataka, India
OnsiteFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: Global provider of retail, investment, and private banking services.
8+ YOE8+ years of experience; Engineering graduate / MCA / Computer Science; strong Python, Ansible, Terraform, Hadoop; basic Python proficiency; ability to collaborate with Cloudera vendor.
Ansible, Terraform, Hadoop, Python