

Join an innovative and groundbreaking cybersecurity startup focused on helping customers identify, mitigate, and protect against ever-evolving cyber threats. With the current geopolitical climate, organizations need to stay ahead of malicious threat actors as well as nation-state actors. Cybersecurity teams are getting overwhelmed, and they need intelligent systems to help them focus on addressing the biggest and current risks first.
We help organizations protect their assets and customer data by continuously evaluating the new threats and risks to their cloud environment. This will, in turn, help mitigate the high-priority threats quickly so that the engineers can spend more time innovating and providing value to their customers.
About the Engineering Team:
We have several decades of experience working in the security industry, having worked on some of the most cutting-edge security technology that helped protect millions of customers. We have built technologies from the ground up, partnered with the industry on innovation, and helped customers with some of the most stringent requirements. We leverage industry and academic experts and veterans for their unique insight. Security technology includes all facets of software engineering work from data analytics and visualization, AI/ML processing, highly distributed and available services with real-time monitoring, integration with various other services, including protocol-level work. You will be learning from some of the best engineering talent with multi-cloud expertise.
We are looking for a highly experienced Principal Software Engineer to lead the development and scaling of our backend systems. The ideal candidate will have extensive experience in distributed systems, database management, Kubernetes, and cloud technologies. As a key technical leader, you will design, implement, and optimize critical backend services, working closely with cross-functional teams to ensure system reliability, scalability, and performance.
Key Responsibilities:
- Architect and Develop Distributed Systems: Design and implement scalable, distributed systems using microservices architecture. Expertise in both synchronous (REST/gRPC) and asynchronous communication patterns (message queues, Kafka), with a strong emphasis on building resilient services that can handle large data and maintain high throughput. Craft cloud solutions tailored to specific needs, choosing appropriate AWS services and optimizing resource utilization to ensure performance and high availability.
- Database Architecture & Optimization: Lead efforts to design and manage databases with a focus on scaling, replication, query optimization, and managing large datasets.
- Performance & Reliability: Engage in continuous learning and innovation to improve customer satisfaction. Embrace accountability and respond promptly to service issues to maintain and enhance system health. Ensure the backend systems meet high standards for performance, reliability, and scalability, identifying and solving bottlenecks and architectural challenges by leveraging various observability tools (such as Prometheus and Grafana).
- Leadership & Mentorship: Provide technical leadership and mentorship to other engineers, guiding architecture decisions, reviewing code, and helping to build a strong engineering culture. Stay abreast of the latest industry trends in cloud technology, adopting best practices to continuously improve our services and security measures.
Key Qualifications:
- Experience: 8+ years of experience in backend engineering, with at least 5 years of experience in building distributed systems.
- Technical Expertise:
- Distributed Systems: Extensive experience with microservices architecture, working with both synchronous (REST, gRPC) and asynchronous patterns (SNS, SNQ). Strong understanding of service-to-service authentication and authorization, API rate limiting, and other critical aspects of scalable systems.
- Database: Expertise in database technologies with experience working with large datasets, optimizing queries, handling replication, and creating views for performance. Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, Cassandra). Expertise in various database technologies and deep experience with creating data models that provide consistent data views to the customer while data is being morphed, handling data migrations, and ensuring data integrity and high availability.
- Kubernetes: In-depth knowledge of Kubernetes, with experience deploying and managing services in Kubernetes clusters (EKS, AKS). Strong understanding of pods, services, networking, and scaling applications within Kubernetes environments.
- Golang: Proven experience using Golang as the primary programming language for backend development. Deep understanding of concurrency, performance optimization, and scalability in Golang applications.
- Cloud Technologies: Strong hands-on experience with AWS services (EC2, S3, DynamoDB, Lambda, RDS, EKS). Experience in designing and optimizing cloud-based architectures for large-scale distributed systems.
- Problem Solver: Strong problem-solving and debugging skills, with a proven ability to design and optimize complex systems.
- Leadership: Experience in leading engineering teams, guiding architectural decisions, and mentoring junior engineers.
Preferred Skills:
- Experience with infrastructure as code (Terraform, CloudFormation).
- Knowledge of GitHub-based CI/CD tools and best practices.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK).
- Cybersecurity experience.

About Averlon
About
Averlon is an innovative cloud security company that revolutionizes how organizations approach cybersecurity. Their platform performs deep graph analysis of cloud environments, mapping potential attack paths from code to cloud. By focusing on true risks rather than overwhelming users with alerts, Averlon enables security teams to identify and mitigate real-world threats efficiently.
The company's approach combines panoptic visibility, attack chain analysis, and rapid remediation capabilities. Trusted by leading enterprises, Averlon's solution stands out for its ability to cut through noise, prioritize critical vulnerabilities, and significantly reduce response times. This unique approach allows organizations to gain a clear picture of their security landscape quickly, empowering them to focus on the most impactful security measures in an increasingly complex cloud environment.
Product showcase
Photos
Connect with the team
Similar jobs
Greetings!!!
Looking for Java Developer for Bangalore Location
JD:
- Looking for 6+ years of experience in Java Backend development.
- Strong hands-on experience on java, Spring boot and Microservices
- Strong coding experience on Java and frameworks
- good exposure on MYSQL.
- Good communication skills and problem-solving skills.
Experience: 5 - 7 years
Location: Bangalore [ Hybrid - 3 Days Mandatory WFO]
Notice Period: Preferably looking for immediate joiners / Max 15 days of joiners.
If interested, Kindly drop cv in linkedIn: linkedin.com/in/ranjini-c-n-36b674131

Need Immediate Joiners only (4-5 days)
Overall experience 6+ years and relevant at least 2+ years in Golang with Java
● Strong design and architectural experience in building various highly-scalable and
highly-available products
● Strong understanding of the SDLC Activities which include Analysis, Design, Development,
Testing, Deployment and Post-Production Support etc.
● Proficiency in at least one server side framework for languages preferably Go Lang
● Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB,
Redis etc
● Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues
● Able to work independently and multi-task effectively
● Program at a system level and able to manage service stability
● Excellent experience maintaining, scalable, extensible code
● Methodical in maintaining up to date documentation
● Metric-driven mindset and obsessive about ensuring clean coding practices
● Preferred experience in product development
● Preferred working experience on microservices platforms
● Proficiency in at least one modern web front-end development framework such as React JS
will be a bonus
Good to Have Skills:
● Preferred experience in Elasticsearch and Kibana (ELK Stack)
● Preferred experience with messaging systems like RabbitMQ



Develop server-side applications using NestJS and NodeJS.
. Should have great hands-on knowledge of TypeOrm.
• Design and implement APIs, web services, and database models.
• Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
• Optimize application performance for maximum speed and scalability.
• Implement security and data protection measures.
• Conduct thorough testing and debugging of applications.
• Troubleshoot and resolve issues, ensuring high application reliability.
• Stay up-to-date with emerging technologies and industry trends, and apply them to projects as necessary.
• Collaborate with team members, participate in code reviews, and provide constructive feedbacks.
• Follow best practices and coding standards to ensure high-quality and maintainable code..
Requirements:
• Bachelor's degree in Computer Science...
Note:
- Should have hands-on core knowledge of Java.
- Must have min 3-5 years of experience.
Kindly do not apply otherwise.
Candidates must also fill out this form to start their processes. -> https://forms.gle/mBUAdg2NfrL6DF479
Looking for 5+ years of experienced Java developers to work on a new-age lending finance company based in Pune. We empower established banks with the lending ecosystem of the future. Backed by HDFC, we are on a mission to grow our current transactional amount of 13 Bn+ to tenfolds in the near future.
Our tech stack is one of the most exciting and ahead of its times where we would be expecting you to get your hands practical on these things.
- Ability to communicate effectively verbally and in writing.
- Mentoring junior developers with code reviews design reviews and unit tests.
- Code Versioning (Git, Bitbucket)
- Java
• Collections
• Multi-threading, Background Scheduling
• Design & Architecture patterns
• Springboot, MVC, API-first philosophy
• Understanding fundamental design principles behind a scalable application
• Work with database versioning concepts using Java.
- Api Gateways - APiCurio, Kong, Open API Concept
- Redis, Kafka, ElasticSearch
- DB - PSQL, Aurora, MongoDB
- Deployment - basic understanding of Docker, Kubernetes, Terraform AWS
- Alerting & Monitoring - grafana, elasticsearch, kibana, fluentd, prometheus
Although the full list of the tech stack is very vast, and we've multiple developers for each part of the stack, we would expect any senior role to understand the basics of other services end of the day, but be fluent in Core Java.



Responsibilities:
Develop new back-end features in one Python/Java/Go
Collaborate with key stakeholders across different stages of the SDLC
Deliver high quality code and lead validation of the developed features
Skills and Qualifications:
5+ years of working experience in backend software development
Bachelor’s degree in Computer Science
Solid foundation in data structures, algorithms and software design
Strong analytical and debugging skills
Proficiency in one of Python/Java/Go
Hands on experience on big-data technologies such as Apache Spark, Kafka, Cassandra etc
Familiarity with agile practices
About Araali:
Araali Networks is a SaaS based cybersecurity startup that has raised a total of $10M from well known investors like A Capital, Firebolt Ventures and SV Angels, and and through a strategic investment by a publicly traded security company.
The company is disrupting the cloud firewall market by auto-creating nano-perimeters around every cloud app. The Araali solution enables developers to focus on features and improves the security posture through simplification and automation.
The security controls are embedded at the time of DevOps. The precision of Araali controls also helps with security operations where alerts are precise and intelligently routed to the right app team, making it actionable in real-time.
Requirements:
- 3+ years’ experience under your belt developing performance-critical applications that run in a production environment using Node.Js
- Expertise in Database modeling, preferably relational DB, spotting DB bottlenecks, and writing optimized DB queries.
- Expertise in common Cloud technologies, AWS/GCP Knowledge of CI/CD tools and workflows.
- Knowledge in one or more of the following: NoSQL (especially, but not only Redis), Queueing system experience (Kafka, RabbitMQ, ActiveMQ, MSMQ)
- Good stakeholder management skills, with an ability to build trust and rapport with internal and external stakeholders
- It is good to have knowledge of Kubernetes and Docker and related deployment technologies.
Roles & Responsibilities:
- Write well-designed, testable, efficient, and high-quality code.
- Design (LLD & HLD) and architect technical solutions for the business problems of a large-scale system.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
- Contribute to all phases of the development lifecycle
- We believe leadership comes through ownership and so we love people who take ownership of their work and lead by example
You’ll spend time on the following Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance. Write maintainable/scalable/efficient code. Contributing in all phases of the development lifecycle. Continue to innovate and build solutions to support business growth and launch new features. Object-Oriented Analysis and design using common design patterns. Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements Work in a cross-functional team, collaborating with peers during entire SDLC. Managing the developed applications and live support.
|
We’re Excited About You If You Have Excellent coding skills in Java/J2EE Strong problem-solving skills, data structures and algorithms. Have experience in building and maintaining large scale web applications in service-oriented architecture. Good Understanding of Java 8 with proven hands-on skills Experience in Spring Framework - Spring Boot, Spring Data, Spring REST Experience in Spring Reactive Good understanding of SQL and MYSQL Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Understands version control branching strategies Understands different major language paradigms (object oriented / functional /reactive) Understanding of AWS is a plus Can reason about complexity of algorithms (time and space) Can debug code at ease and ensure quality code is produced Good verbal and written communication skills
|







