Senior Software Engineer

2 weeks ago


BangalorePune, IN Leadway Resource Full time

Role Overview :

We are looking for a highly skilled Senior Software Engineer with expertise in C and C++ programming, along with exposure to Python server-side development.

- The ideal candidate will have extensive experience in developing and debugging complex, multi-threaded, real-time systems on Linux platforms.

- This role requires strong knowledge of socket programming, network security, and optimization techniques for high-performance and scalable servers.

- The candidate should also possess a deep understanding of algorithms, design patterns, data structures, and network architectures.

Key Responsibilities :

- Develop and maintain high-performance and scalable servers, including web servers, load balancers, HTTP proxies, and VPN-like products.

- Utilize C and C++ programming skills to design and implement robust, multi-threaded, real-time systems on Linux platforms.

- Collaborate with cross-functional teams to understand requirements and architect solutions that meet performance and scalability needs.

- Implement socket programming on Linux using POSIX threaded models to ensure efficient communication and synchronization among processes.

- Debug and troubleshoot complex software issues, including performance bottlenecks and concurrency problems.

- Optimize software and code for high performance, considering both vertical and horizontal scaling needs.

- Apply knowledge of HTTP protocol and network security principles to ensure the integrity and confidentiality of data transmission.

- Utilize version management tools like GIT, Mercurial, or Perforce to manage code repositories and collaborate with team members.

- Stay updated with emerging technologies and industry trends related to software architecture, network architecture, and scalability solutions.

- Mentor junior engineers and provide technical guidance on best practices for software development, optimization, and scalability.

Required Skills and Qualifications :

- Bachelor's degree in Computer Science, Engineering, or related field.

- 7+ years of experience in C and C++ programming, with a strong emphasis on systems software development.

- Minimum 1-year exposure to Python server-side development.

- Proficiency in socket programming on Linux platforms using POSIX threaded models.

- Extensive experience in developing and debugging complex, multi-threaded, real-time systems.

- In-depth knowledge of Linux operating systems and programming environments.

- Experience in writing high-performance and scalable servers, especially web servers, load balancers, and HTTP proxies.

- Strong understanding and practical use of algorithms, design patterns, and data structures.

- Familiarity with HTTP protocol, network security principles, and optimization techniques for software performance.

- Ability to work effectively in a collaborative, cross-functional team environment.

- Excellent communication skills and the ability to articulate technical concepts effectively.

(ref:hirist.tech)

  • Anywhere in India/Multiple Locations/Bangalore, IN Grorapid labs Full time

    Senior Software Engineer (Java, Spring) - Role & Responsibilities :- As a Senior software engineer you will be entrusted with design and development of web-based SaaS products that delight our customers and scale out to millions of users.- You'll work with a team who gets to do things (not has to do them), obsesses over customer delight and shift left...


  • Bangalore/Hyderabad/Gurgaon/Gurugram, IN Where U Elevate Full time

    We are seeking a highly skilled Senior Software Engineer with 8 to 12 years of experience in Java development to join our team. The ideal candidate will have a strong technical background, hands-on experience with Java technologies, and a proven track record of delivering high-quality software solutions.Responsibilities : - Design, develop, and maintain...


  • Bangalore/Pune, IN Indium Software Full time

    Title : Senior Spring boot Developer. Experience : 5-8 Years. Education Qualification : - Bachelor's degree in computer science, Information Technology, or a related field. Work Location : Bengaluru/Pune. Work Mode : Work from Office. Responsibilities : .- Design, develop, and implement Java Spring Boot applications according to business requirements.-...


  • Bangalore/Mumbai/Anywhere in India/Multiple Locations, IN Shework Full time

    Summary:As a Salesforce Senior Software Engineer within CARE Technology Tribe, you will be a part of a team of energetic software engineers building features and tools in Salesforce Service Cloud and several other cutting-edge technologies that will be used by thousands of customer CARE specialists in assisting millions of customers across the globe.Job...


  • Pune, MH, IN BP Energy Full time

    Entity: Production & OperationsJob Family Group: Engineering GroupJob Description: bp Technical Solutions India (TSI) centre in Pune, aims to build on bp’s existing engineering and technical strengths to deliver high quality services to its hydrocarbons and new energy businesses worldwide. TSI brings together diverse engineering capability to provide...


  • Mumbai/Delhi NCR/Pune, IN TalentStack Full time

    Job Description :Role : Senior Java Developer- Proven experience as a Senior Java Developer (frontend/backend/database)- Min 5+ years of experience- Experience developing web applications with access control.- Knowledge of front-end languages and libraries (e.g., HTML/ CSS, JavaScript, JSON, jQuery, ReactJS)- Knowledge of spring boot or spring MVC Java for...


  • Pune, MH, IN BP Energy Full time

    Entity: Production & OperationsJob Family Group: Engineering GroupJob Description: bp Technical Solutions India (TSI) centre in Pune, aims to build on bp’s existing engineering and technical strengths to deliver high quality services to its hydrocarbons and new energy businesses worldwide. TSI brings together diverse engineering capability to provide...


  • Bangalore/Pune, IN IBU Consulting Full time

    Job Description :- Collaborate with development and operations teams to identify and address bottlenecks in the software development lifecycle.- Design and implement automation tools and frameworks for continuous integration, delivery, and deployment.- Utilize strong experience in DevOps tools and technologies, such as Jenkins, Docker, Maven, Lightspeed,...

  • DevOps Engineer

    1 month ago


    Bangalore/Pune, IN Talent Corner HR Full time

    Job Description Roles and Responsibilities :- Design, implement, and manage robust code pipelines for seamless software delivery and deployment on AWS infrastructure.- Strong experience with serverless architectures, particularly using AWS Lambda.- Configure and optimize CI/CD processes to automate software builds, testing, and deployments.- Familiarity with...

  • Senior Materials

    2 days ago


    Pune, MH, IN BP Energy Full time

    Entity: Production & OperationsJob Family Group: Engineering GroupJob Description: Responsibilities Provide upstream corrosion and materials engineering expertise to other squads across P&O (Operations, Maintenance & Reliability, Projects Ops, Turnarounds and Subsea) to handle corrosion and erosion threats on equipment for which they are the Equipment Class...

  • ACL Digital

    1 month ago


    Bangalore/Ahmedabad, IN Acl Digital Full time

    Skills Required:- Prior experience in Test-Driven Development (TDD) / Behavior-Driven Development (BDD) framework, preferably Behave- Maintenance of Automated Test Cases (TCs) and ability to debug and fix script issues- Knowledge of Test Life Cycle managementJob Description:We are seeking a Software QA Automation Engineer with 5 to 10 years of experience to...


  • Hyderabad/Bangalore/Chennai/Vishakhapatnam/Vizag, IN Mouri Tech Ltd Full time

    Senior Cloud Data Engineer (AWS, Python, Pyspark) Job Title : Senior AWS Cloud Data EngineerWork Location : Hyderabad/Kolhapur/Bangalore/Chennai Experience : 6 to 9 yearsRequired Skills : Python, Pyspark, AWS services such as DMS, SAM, Glue, Redshift, Lamda S3 with Apache Airflow, CI/CD, :- Minimum of 6-9 Experience with the core AWS Services and setting up...

  • DevOps Engineer

    4 weeks ago


    Bangalore/Pune, IN SKPL Antrepriz Solutions Private Limited Full time

    About Dice :The Dice platform, one of the most advanced SaaS fintech organizations, helps businesses convert their spending from many fragmented applications, prepaid cards, offline reimbursement/invoice management, procurement, and payment systems to a single spend platform. There will be no more cash, cards, refunds, or offline invoicing since our entire...


  • Any Location/Bangalore, IN Pylon Management Consulting Full time

    Responsibilities :Building and setting up infrastructure and development tools with code.Working on ways to automate and improve development and release processes.Ensuring that systems are safe and secure against cybersecurity threats.Identifying technical problems and developing software updates and fixes.Working with software engineers to ensure that...


  • Bangalore/Any Location, IN WIZSTAFFING PRIVATE LIMITED Full time

    About Ottimate :Automated accounts payable software replaces manual data entry by digitising your invoices down to the line item, automatically assigning them your proper GL codes, syncing the information to your accounting software, and providing analytics around purchasing. Ottimate also offers one-click bill pay, inventory, and cloud-based data storage...


  • Pune, MH, IN BP Energy Full time

    Entity: Innovation & EngineeringJob Family Group: IT&S GroupJob Description: Responsible for the complete life cycle from requirements, analysis to design and development. Provide mentorship on and ensure compliance to reference architectures, programming standards, design documentation, testing standards, and other practices for developing high-quality...


  • Hyderabad/Bangalore/Chennai, IN CGI Full time

    Job Description :- Extensive experience in developing, maintaining, and managing Tableau-driven dashboards and analytics.- Strong experience with Tableau for creating dashboards and reports, understanding of Tableau's JavaScript API.- Experience in designing RESTful API services and integrating with third-party services and APIs- Familiarity with...

  • Senior Data Engineer

    1 month ago


    Chennai/Bangalore/Hyderabad/Pune, IN Resourcetree Full time

    Job Description :Data engineering role requires creating and managing technological infrastructure of a data platform, be in- charge / involved in architecting, building, and managing data flows / pipelines and construct data storages (noSQL, SQL), tools to work with big data (Hadoop, Kafka), and integration tools to connect sources or other databases.Role...

  • DevOps Engineer

    1 month ago


    Bangalore/Hyderabad/Chennai/Mumbai/Pune/Kolkata, IN U-SET Full time

    Job EngineerSkill Name : EC2, VPC, S3, RDS, EBS, IAM, Lambda, CDN, ELB, ALB, Cloud : Bangalore, Chennai, Hyderabad ,Mumbai, Pune, KolkataExp Range : 6 yrs to 12 yrsThis is a full-time role as an Devops Engineer located in Pune. As an DevOps Engineer, you will be responsible for implementing and managing infrastructure as code (IaC), participating in software...


  • Bangalore/Pune, IN Grizmo Labs Full time

    Requirements :Solid 9+ years of experience in Analysis, Design, Development, Testing, and Implementation (all phases of software development life cycle - SDLC)Build front-end elements of the application by teaming up with other developers and UI designers.Develop back-end modules by creating databases and writing effective APIs.Write unit tests to discover...