Senior Software Development Engineer

3 days ago


Gurgaon, Haryana, India OpSec Security Full time

About OpSec Security:

We are the world leader in brand protection, with over 40 years of experience and an integral part of Crane NXT, a $1.5 billion business with over 4,750 associates worldwide. We safeguard the revenues and reputations of more than half of the Fortune 100 companies.

Job Summary

The Senior Software Development Engineer partners with our product team to develop software solutions for the business. This role reviews business requirements, designs, implements, and unit tests software to ensure high-quality, enterprise-class software delivery on-time.

Key Responsibilities

  • Collaborates and reviews requirements proposed by the Product Owner/Business Analyst to understand, document, estimate, design, implement, and unit test viable software solutions.
  • Develops solid, scalable information systems that support the continuously evolving needs of clients and internal operational teams.
  • Ensures information systems scale and support new features for delivery.
  • Collaborates with team lead to ensure accurate collection of information through reporting infrastructure.
  • Modifies existing software to fix bugs, adapt to new requirements, and improve performance.
  • Maintains code quality, tests coverage, and codes reviews following standard guidelines.
  • Collaborates with and supports the quality assurance team to ensure the timely delivery of quality software.
  • Serves as a member of self-organized Scrum teams, follows Agile practices, and actively participates in backlog refinement, release, and sprint planning activities.
  • Designs and implements services and APIs supporting applications using microservice architecture for application development or data services.
  • Leads, inspires, and helps develop fellow engineers to be a high-performing, driven, and collaborative team.
  • Functions as a point of contact for escalations and crucial stakeholder requests.

Technical Requirements

  • Programming framework/language: Java 8 and higher, Spring Boot.
  • Databases: Any SQL DB and MongoDB.
  • Experience using and developing Restful APIs.
  • Experience with AWS SQS, Elastic search service, EC2, RDS, S3, ELB, CloudWatch.
  • Experience with messaging and streaming platforms (RabbitMQ), cloud computing.
  • Experience with caching technologies (Memcached, Redis, ElastiCache) is preferred.
  • Experience in automating build deployments, Continuous Integration, and Continuous Delivery is preferred.
  • Experience with client-side (browser) web application development (Vanilla JavaScript, JQuery, KnockoutJS, Angular, Vue, or React) is preferred.

Qualifications

  • Bachelor's degree in computer sciences or equivalent degree.
  • 6+ years of experience working as a software engineer developing commercial software.
  • Experience using collaborative tools such as Slack, Microsoft Teams, and Jira.
  • Any technical certification preferred, i.e., Cloud, Data.

Compensation & Benefits

The estimated annual salary for this position is $120,000-$180,000, depending on experience. OpSec Security offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, paid time off, and opportunities for professional growth and development.



  • Gurgaon, Haryana, India Looper Development Services Full time

    **Job Title:** Senior .NET Software EngineerWe are seeking an experienced Senior .NET Software Engineer to join our team at Looper Development Services.Responsibilities:Design, develop, test, and deploy high-quality software applications using .NET Core frameworkCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean,...


  • Gurgaon, Haryana, India Lepton Software Full time

    Job Title: Senior .NET Software EngineerAbout the Role:We are seeking an experienced Senior .NET Software Engineer to join our team at Lepton Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality backend systems using .NET technologies.Key Responsibilities:* Design and develop...

  • Senior .NET Developer

    1 month ago


    Gurgaon, Haryana, India Software Development Company Full time

    About Our CompanyStrawberry InfoTech is an IT consulting and software development company specializing in ERPs, Business Intelligence, and web technologies. We offer services through our Oracle Center of Excellence for implementation, managed services, upgrades, and testing projects. Our strong track record in IT staffing and offshore solutions provides...


  • Gurgaon, Haryana, India Looper Development Services Full time

    Job Title: Senior Software Engineer - Full Stack DeveloperAt Looper Development Services, we are seeking an experienced Full Stack Developer to join our team of skilled professionals. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using .NET Core framework.We offer...


  • Gurgaon, Haryana, India Looper Development Services Full time

    Role SummaryWe are seeking a highly skilled Senior .NET Software Engineer to join our team at Looper Development Services.In this role, you will be responsible for designing, developing, and deploying high-quality software applications using the .NET Core framework. Your expertise in .NET Core, C#, and ASP.NET MVC/Web API will ensure the development of...


  • Gurgaon, Haryana, India Lepton Software Full time

    Job Title: Senior Software DeveloperLepton Software is a leading Location Intelligence and Analytic Solution provider with 20+ years of experience, and a team of over 300+ people. We specialize in Map-based software solutions and consulting services, offering a broad portfolio of business and technology solutions.Job SummaryWe are seeking a highly skilled...


  • Gurgaon, Haryana, India Lepton Software Full time

    Job Role:As a Senior Software Development Lead at Lepton Software, you will be responsible for leading a team of skilled software developers to design, develop, and deliver high-quality software solutions.Key Responsibilities:Lead a team of software developers to achieve project goals and objectives.Design and develop software solutions that meet customer...


  • Gurgaon, Haryana, India Redian Software Global Full time

    About the RoleWe are seeking a highly skilled Senior Python Software Engineer to join our team at Redian Software Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Python-based applications and tools.Key ResponsibilitiesDesign and develop scalable, efficient, and secure Python-based...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Key Responsibilities:We are seeking a skilled Senior Python Software Engineer to join our team at Redian Software Global.The ideal candidate will have a strong background in Python development, with experience in building and maintaining complex applications.Responsibilities will include developing and optimizing Python-based applications, collaborating with...

  • Net Developer

    3 weeks ago


    Gurgaon, Haryana, India Software Development Company Full time

    Job DescriptionStrawberry InfoTech is a software development company specializing in ERPs, Business Intelligence, and web technologies. As a full-time on-site Dotnet Developer at Strawberry InfoTech in Gurugram, you will work on Object-Oriented Programming (OOP), Software Development, .NET Core, Programming, and ASP.NET MVC...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Job Title: Senior Python Software EngineerAbout the Role:Develop and maintain high-performance Python-based applications and tools that meet the needs of our clients.Collaborate with cross-functional teams to design, develop, and deploy full-stack solutions that integrate frontend and backend technologies.Optimize applications for maximum speed and...


  • Gurgaon, Haryana, India Looper Development Services Full time

    At Looper Development Services, we're seeking a highly skilled Senior Java Application Developer to join our team of experts in crafting innovative software solutions.Key Responsibilities:Design, develop, test, and maintain high-quality Java-based applicationsCollaborate with our DevOps team to deploy applications on Kubernetes clusters, ensuring seamless...


  • Gurgaon, Haryana, India ADCI - Haryana Full time

    About the RoleIn this challenging and rewarding position, you will be responsible for developing a deep understanding of our business and working closely with development teams to own the architecture and end-to-end delivery of software components.As a Senior Engineer, you will provide technical leadership at Amazon and help establish technical standards....


  • Gurgaon, Haryana, India Nagarro Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Nagarro. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Overview">Stryker Global Technology Center Pvt Ltd. is a renowned company in the medical device industry, dedicated to creating innovative technologies that improve patient outcomes. We are seeking a highly skilled Senior Staff Engineer to join our team.">Job Summary">We are looking for a seasoned software development professional to lead the design and...


  • Gurgaon, Haryana, India Genpact Full time

    Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team. Key responsibilities include designing, developing, and maintaining software applications.Key Skills:Proficiency in programming languages such as Java, Python, and C#.Experience with software development methodologies and tools.Strong understanding of computer systems...


  • Gurgaon, Haryana, India Nagarro Software Pvt. Ltd Full time

    About the CompanyNagarro is a Digital Product Engineering company that inspires, excites, and delights. We work at scale across all devices and digital mediums, with 18000+ experts across 36 countries.Job DescriptionWe are looking for a Senior Software Engineering Lead to join our team. As a Staff Engineer, you will be responsible for writing and reviewing...


  • Gurgaon, Haryana, India Zenatix Solutions Full time

    About the RoleZenatix Solutions is seeking a highly skilled Senior Software Development Engineer to lead the development of Automation Software.Key Responsibilities:Design, code, and test major features of Automation Software.Closely collaborate with the troubleshooting team for debugging products/bugs.Improve the functionality of existing products.Assess...


  • Gurgaon, Haryana, India NTT DATA Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining complex software applications. You will work closely with cross-functional teams to ensure timely delivery of high-quality software products.Responsibilities:Design and develop software applications using a variety...


  • Gurgaon, Haryana, India Expedia Group Full time

    Senior Software Development EngineerAt Expedia Group, we're seeking a highly skilled Senior Software Development Engineer to join our Developer Experience team. As a key member of our team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to enhance the developer...