Software Engineer

3 weeks ago


Chennai, Tamil Nadu, India Gen Full time
About Gen

Gen is a global company that powers Digital Freedom through consumer brands, including Norton, Avast, LifeLock, Avira, AVG, Reputation Defender, and CCleaner. Our heritage is rooted in providing safety for the first digital generations. We bring leading technology solutions in cybersecurity, privacy, and identity protection to over 500 million users in 150 countries, enabling them to live their digital lives safely, privately, and confidently today and for generations to come.

Our Culture

We're a company that values diversity, promotes teamwork, and encourages every team member to contribute and grow. We strive to create a safe, inclusive environment where you can bring your whole self to work. Our core values celebrate diversity, promote teamwork, and encourage every team member to contribute and grow.

About the Role

We're seeking a talented and enthusiastic Software Engineer to join our growing team. As a Software Engineer, you will play a key role in designing, developing, and deploying innovative software solutions using Java, AWS cloud technologies, and your knowledge of Artificial Intelligence. Your understanding of AI will also be valuable in integrating AI functionalities into our software.

Key Responsibilities
  • Design, develop, and maintain high-quality, scalable, distributed, and secure software applications using Java and modern frameworks.
  • Work with AWS cloud services such as EC2, ECS, S3, Elastic Cache, Open Search, Lambda, and DynamoDB to build and deploy applications in the cloud.
  • Apply your understanding of AI principles and techniques to develop and integrate Gen AI functionalities into software solutions (e.g., machine learning models, natural language processing).
  • Collaborate with cross-functional teams (product managers, data scientists, designers) to understand requirements, translate them into technical solutions, and deliver on project goals.
  • Design and implement CI/CD pipelines to automate the build, test, and deployment process.
  • Write clean, well-documented, and maintainable code.
  • Conduct unit and integration testing to ensure code quality and functionality.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Stay up-to-date with the latest advancements in Java, AWS, and AI technologies.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 3+ years of experience as a software engineer with a strong foundation in Java and object-oriented programming principles.
  • Experience working with AWS cloud services (a plus).
  • Familiarity with Agile methodologies (Scrum) and its principles.
  • Knowledge of CI/CD tools and concepts for automating software delivery.
  • Basic understanding of Gen AI concepts and techniques (machine learning, natural language processing a plus).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience in unit testing and integration testing methodologies.
  • A passion for learning and staying current with new technologies.
Why Gen?

Gen is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy (including childbirth or related medical conditions), genetic information, disability (physical or mental), medical condition, marital status, sexual orientation, gender identity or gender expression, military or veteran status, or any other consideration made unlawful by federal, state, or local law. Gen strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse cultures and backgrounds.

We also consider employment-qualified individuals with arrest and conviction records. In addition, we will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Learn more about pay transparency.

Gen complies with all anti-discrimination laws.

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.


  • Software Engineer

    3 weeks ago


    Chennai, Tamil Nadu, India Laserbeam software Full time

    Software EngineerLaserbeam Software is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using.NET frameworks.ResponsibilitiesCollaborate with cross-functional teams to define and ship new features.Write clean, scalable, and efficient...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Summary:The Software Engineer II is a key member of our software development team, responsible for designing, developing, and troubleshooting software programs for software enhancements and new products. This role requires a strong understanding of software development principles, as well as the ability to work...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a skilled Software Engineer II to join our team at Rocket Software. As a Software Engineer II, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will work on a proprietary database management system running on z/OS, with batch, interactive,...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Summary:The Software Engineer II is responsible for designing, developing, and troubleshooting software programs for software enhancements and new products. This role involves working with a team to maintain a proprietary database management system running on z/OS, with batch, interactive, and programming language...

  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II at Rocket Software designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This role involves joining a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces as well as a web...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Software Engineer P2 Job DescriptionJob Summary:The Software Engineer P2 will design, develop, troubleshoot, and debug software programs for software enhancements and new products. This role will focus on the web interface of a proprietary database management system running on z/OS.Key Responsibilities:Contribute to the maintenance of an existing Jakarta EE...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionAs a Software Development Engineer at Rocket Software, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will join a team maintaining a proprietary database management system running on z/OS, with batch, interactive, and programming language interfaces, as well as a web interface.Key...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces, as well as a web interface. This...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Overviews:The Software Engineer-II role involves designing, developing, and maintaining software programs for software enhancements and new products. This position focuses on the web interface of a proprietary database management system running on z/OS.

  • Software Engineer

    3 weeks ago


    Chennai, Tamil Nadu, India Laserbeam software Full time

    Job Title: Laserbeam SoftwareWe are seeking a highly skilled Software Engineer to join our team at Laserbeam Software. As a key member of our cross-functional team, you will be responsible for designing, developing, and shipping new features using.NET frameworks.Responsibilities:Collaborate with our team to define and design new features, ensuring they meet...

  • Software Engineer

    3 weeks ago


    Chennai, Tamil Nadu, India Laserbeam software Full time

    Software EngineerAt Laserbeam Software, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Collaborate with cross-functional teams to define and ship new features.Write clean, scalable,...


  • Chennai, Tamil Nadu, India Software AG Full time

    Unlock Your Potential as a R&D Engineer at Software AGAre you a passionate and innovative software developer looking to advance your career in the field of Business Process Management (BPM)? Do you have a strong understanding of design patterns and a desire to contribute to cutting-edge projects? If so, we invite you to join our dynamic team at Software AG...


  • Chennai, Tamil Nadu, India Software AG Full time

    Unlock Your Potential as a R&D Engineer at Software AGSoftware AG is a leading provider of software solutions for the connected world. We're seeking a highly skilled and innovative R&D Engineer to join our ARIS Business Unit in India. This role is pivotal in advancing the capabilities of the ARIS BPM suite, ensuring it remains at the forefront of process...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at Rocket Software. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software programs for software enhancements and new products.Key Responsibilities:Design and develop software product...

  • Software Developer

    1 week ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Overview:The Software Engineer II role at Rocket Software involves designing, developing, and troubleshooting software programs for software enhancements and new products. The ideal candidate will have experience in one or more programming languages, such as Java, JavaScript, and HLASM, and be able to analyze existing...


  • Chennai, Tamil Nadu, India Software AG Full time

    Transforming Business Processes with InnovationAt Software AG, we empower organizations to succeed in a rapidly changing world. As a highly skilled R&D Engineer, you will play a pivotal role in advancing the capabilities of our ARIS Business Process Management (BPM) suite.Pioneering Next-Generation Enterprise ApplicationsCollaborate with our dynamic team to...

  • Software Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Software Engineer II (Java Full Stack) ExpertsWe at Rocket Software are looking for experienced Software Engineer II (Java Full Stack) Experts to join our team in Chennai, India. As a Software Engineer II, you will be responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products.Key...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Overview:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will contribute to the maintenance of an existing Jakarta EE application with a proprietary backend. You will participate in maintaining and applying the DevOps environment and mastering the...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, developing, and maintaining robust, high-performance, and scalable software systems.Key...