Principal Software Engineer

3 days ago


Bengaluru, India System Two Security Full time

Description

 

As a Principal Software Engineer at System Two Security, you will play a crucial role in developing and maintaining the software stack that powers our innovative AI-driven cybersecurity solutions. This senior position demands a blend of advanced back-end skills, with a focus on creating seamless, efficient, and scalable applications. Additionally, possessing functional experience with cybersecurity and familiarity with enterprise log data is essential, as these elements are key to our Generative AI-driven threat detection and response solutions.

 

Responsibilities

 

Full-Stack Application Development: Lead the end-to-end development of high-performance, secure applications using Java 21 and Spring Boot, focusing on backend logic, security, and seamless integration with front-end technologies.

 

Enterprise API and Service Architecture: Design, build, and maintain robust RESTful APIs and microservices to ensure efficient, scalable application functionality, leveraging AWS services, Kubernetes, and RDS for cloud integration.

 

Security-First Development: Implement advanced security practices using Spring Security and AWS to protect applications, with specific emphasis on secure design patterns and regulatory compliance.

 

Cybersecurity and Data Integration: Enhance application functionality and relevance by integrating cybersecurity and enterprise data (using OpenSearch, Elasticsearch) to deliver insights and improve data-driven decision-making.

 

Cloud and Kubernetes Operations: Develop and deploy cloud-native applications on AWS with Kubernetes orchestration, ensuring high availability and scalability in cloud environments.

 

Continuous Integration and Deployment: Lead CI/CD pipeline implementations for rapid,

reliable feature releases and updates, automating workflows for efficiency and high-quality output.

 

Cross-Functional Team Collaboration: Work closely with data scientists, cybersecurity experts, and other engineers to ensure that application architecture aligns with AI, cybersecurity, and performance goals.

 

Problem-Solving and Innovation: Identify and resolve complex technical challenges with

creative, forward-thinking solutions to optimize application performance, security, and scalability.

 


 

Required Skills

 

·  Design Patterns: Strong understanding of design principles and patterns.

·  Java 21: Advanced proficiency in Java programming.

·  Spring Boot & Spring Security: Expertise in Spring-based frameworks for application development and security.

·  Microservices Architecture: Proficiency in designing and implementing scalable microservices architecture for complex, high-performance applications.

·  AWS: Hands-on experience with AWS services, including RDS, S3, DynamoDB etc.

·  OpenSearch / Elasticsearch: Proficiency with search and analytics engines.

·  REST APIs: Skilled in designing and implementing RESTful APIs.

·  Kubernetes: Experience with container orchestration.

·  Kibana/Splunk: Familiarity with log management and visualization tools.

·  Cloud-Native Application Development: Proficiency in building and deploying cloud-native applications.

 

Nice-to-Have Skills

 

·  Python: Knowledge of Python programming.

·  Azure: Familiarity with Microsoft Azure cloud services.

·  React & Angular: Experience with React and Angular for front-end development.

·  Google Cloud: Experience with Google Cloud Platform.

·  Big Data Processing: Familiarity with big-data processing tools and methodologies.

 

Preferred Certifications

 

·  AWS Certified Solutions Architect – Associate

·  AWS Certified Solutions Architect – Professional

·  Certified on Azure

 

Background

 

·  Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field with 10+ years of experience.

 

·  Strong passion for cybersecurity, AI technologies, and continuous learning.



  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 8 to 10 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Job PostingSoftware Principal Engineer/ Senior Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • BENGALURU, India Dell Full time

    Job PostingSoftware Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff,you will work with teams of software engineers responsible for the software design, development, and operations for our new and...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Join us as a Principal Software Engineer on our Dell Digital Container as a Service team in India Hyderabad/Bangalore to do the best work of your career and make a profound social impact. What you’ll achieve As a Principal Software Engineer , you will deliver products and improvements for a changing world. Working at the cutting edge,...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    .Net Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new and...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new and...


  • Bengaluru, India Oracle Full time

    Principal Software Development Engineer Cloud Engineering Infrastructure Development 8-10+ years of total experience in software development Bangalore location only As a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our...


  • BENGALURU, India Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Cybersecurity Principal Software Engineer - IT The Software Engineering IT team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • BENGALURU, India Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, India RSA Security Full time

    Job Description : We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance. You will collaborate with...


  • Bengaluru, India solera Full time

    JOB SUMMARY: We are looking for a Sr Principal Software Engineer for our team that will focus on a new product feature offering. The Principal Software Engineer will be responsible for the cohesive development, overseeing integration of new services to various other microservices eco system, coordinating with QA, and peers. The Principal Software...