Jobs
Interviews

1642 Concurrency Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 3.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Key Responsibility Area: • You will be the engine that drives the engineering productivity of the team. You will own either a product or feature development end to end from creating a solution, implementing it, ensuring exemplary quality and supporting the deployment and ongoing support work in the live environment. • You will be responsible for the performance, security, scalability, reusability and quality of the applications under you. You will collaborate with senior engineering managers/architects to refine & improve your solutions. You will cascade the same culture across the team by supporting and mentoring team members, helping build truly scalable applications. • You will need to collaborate closely with product managers, designers and business stakeholders to achieve predictable results at a rapid pace. • You will be able to handle competing priorities and chart the best course of action for yourself and your team members ensuring blockers are removed. • You will be a key person in ensuring that agile processes created by the team are adhered to and you actively contribute to the improvement of these processes. You will be responsible for estimating your tasks and ensuring that promised timelines are met. • You will help in attracting and evaluating tech talent to help build the engineering brand of the organization. Desired background & skills • 1-3 years of experience as an engineer at top tier digital product companies across consumer or SMB. • Passion to work in an exciting, fast paced environment. Conscientious, curious, hard-working individual who craves accountability and loves to solve complex problems. • Knowledge of parallel processing using reactive and asynchronous programming is must. Should have worked with coroutines, goroutines, high concurrency or optimized number of threads for processing on your backend application server. • Extremely proficient at writing performant, scalable and production-ready code in Kotlin, Java (8 or above, comfortable with concepts like lambda, streams, multithreading etc), Elixir, Rust, or Golang. Should be familiar with static code analysis, code coverage and code reviews. • Experience with NoSQL DBs like MongoDB, Cassandra, Redis or Aerospike is required. Knowledge of RDBMS like Postgres or MySQL is also required. Should have worked with query tuning and database optimization using composite and partial indexes. Should know how to optimize for both write and read path. Should have compared various databases and then made a choice between them based on use case. • Must have taken keen interest in finding out trends in technologies outside his work. Should know at least two cutting edge technologies outside his work. • Understanding of HTML / CSS / Angular / ReactJS Frontend technologies is a plus. • Knowledge with building applications integrated with CI-CD pipelines (automated build, tests and deployments) is mandatory. • Exposure to micro-services with a good understanding of containers, kubernetes, logging, alerting and monitoring. Inter services communication. Should know how to handle authentication and authorisation around REST APIs and how to manage multiple versions of it.

Posted 20 hours ago

Apply

3.0 - 6.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Job hiring for LXME (Laxmi) Job Title: Senior Backend Developer Company: LXME Location: Mumbai (Onsite Role) Must have - a. 3-6 years of work experience b. Strong background with Java or GoLang Tech Stack Languages: Golang, Java Cloud: AWS (S3, EC2, ECS, RDS, Lambda, API Gateway, SQS, SNS) Databases: PostgreSQL, Redis DevOps & Amp; Infra: Docker, ECS, Terraform, Bitbucket Pipelines Monitoring Tools: New Relic, AWS CloudWatch Responsibilities: Design, build, and maintain scalable and high-performing backend services using GoLang or Java Drive end-to-end architecture, design, and implementation of backend systems Champion clean code practices, robust system design, and performance optimization Mentor and guide new joiners to bring them to speed Collaborate closely with cross-functional teams including Product, QA, and DevOps Set up and manage CI/CD pipelines, infrastructure-as-code, and deployment workflows Monitor and enhance application performance, system reliability, and latency Implement comprehensive API and infrastructure monitoring, alerting, and logging Work with both SQL and NoSQL databases to optimize data storage and access Influence and shape engineering best practices, standards, and team processes Requirements: 3-6 years of hands-on backend development experience using Golang or Java Deep understanding of RESTful APIs, system design, and microservices architecture Experience with AWS, GCP, or Azure cloud services and container-based deployments Experience with CI/CD tools, Git workflows, and infrastructure automation Willing to learn from senior engineers and mindset of taking feedback and work towards continuous improvement Experience/Knowledge of database design, query tuning, and caching strategies A mindset focused on automation, efficiency, and scalability Proven ability of debugging and performance tuning skills Excellent written and verbal communication skills and strong documentation habits Nice to Have: Background in fintech, payments, or investment platforms Experience in the field of advanced concurrency and performance optimizations Familiarity with event-driven architectures and message brokers (Kafka, RabbitMQ) Knowledge of security best practices in backend development

Posted 21 hours ago

Apply

1.0 - 3.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Job hiring for LXME (Laxmi) Job Title: Junior Backend Developer Company: LXME Location: Mumbai (Onsite Role) Experience: 1-3 years Must have - a. 1-3 years of work experience b. Strong background with Java or GoLang Tech Stack Languages: Golang, Java Cloud: AWS (S3, EC2, ECS, RDS, Lambda, API Gateway, SQS, SNS) Databases: PostgreSQL, Redis DevOps & Amp; Infra: Docker, ECS, Terraform, Bitbucket Pipelines Monitoring Tools: New Relic, AWS CloudWatch Responsibilities: Design, build, and maintain scalable and high-performing backend services using GoLang or Java Drive end-to-end architecture, design, and implementation of backend systems Champion clean code practices, robust system design, and performance optimization Collaborate closely with cross-functional teams including Product, QA, and DevOps Set up and manage CI/CD pipelines, infrastructure-as-code, and deployment workflows Monitor and enhance application performance, system reliability, and latency Implement comprehensive API and infrastructure monitoring, alerting, and logging Work with both SQL and NoSQL databases to optimize data storage and access Influence and shape engineering best practices, standards, and team processes Requirements: 1-3 years of hands-on backend development experience using Golang or Java Deep understanding of RESTful APIs, system design, and microservices architecture Experience with AWS, GCP, or Azure cloud services and container-based deployments Experience with CI/CD tools, Git workflows, and infrastructure automation Willing to learn from senior engineers and mindset of taking feedback and work towards continuous improvement Experience/Knowledge of database design, query tuning, and caching strategies A mindset focused on automation, efficiency, and scalability Proven ability of debugging and performance tuning skills Excellent written and verbal communication skills and strong documentation habits Nice to Have: Background in fintech, payments, or investment platforms Experience in the field of advanced concurrency and performance optimizations Familiarity with event-driven architectures and message brokers (Kafka, RabbitMQ) Knowledge of security best practices in backend development

Posted 21 hours ago

Apply

3.0 years

0 Lacs

India

On-site

Experience Level : Software Engineer- 3-5 years of relevant experience in data engineering. About Forage AI : Forage AI is a pioneering AI-powered data extraction and automation company that transforms complex, unstructured web and document data into clean, structured intelligence. Our platform combines web crawling, NLP, LLMs, and agentic AI to deliver highly accurate firmographic and enterprise insights across numerous domains. Trusted by global clients in finance, real estate, and healthcare, Forage AI enables businesses to automate workflows, reduce manual rework, and access high-quality data at scale. About the Role : We are seeking a talented and growth-minded Software Engineer who is passionate about building, scaling, and modernizing impactful business systems. In this full-time position, you’ll work on a mix of new feature development, system enhancements, and platform modernization initiatives—while ensuring the stability and reliability of our core products. You’ll have the chance to experiment with and implement GenAI-driven approaches, innovations, and new strategies as we continue to evolve our solutions. We value engineers who express their best technical talent, contribute innovative ideas to overall product development, and propose creative automation solutions across our engineering efforts. This is an opportunity to propose and lead technical improvements, contribute to architectural evolution, and make your mark on products used by real customers. Structured onboarding and domain training will be provided to set you up for success. Key Responsibilities : Design and develop new features and enhancements for our core platforms and services. Contribute to the modernization and refactoring of existing systems and code bases. Propose, experiment with, and implement GenAI-based innovations, tools, or workflows to solve business problems and create new value. Drive technical improvements, suggest and lead platform upgrades, and champion engineering best practices. Investigate, debug, and resolve production issues, to deliver robust solutions that improve performance and maintainability. Collaborate with product, engineering, and business teams to deliver impactful end-to end solutions. Help maintain the reliability, scalability, and security of our systems as we evolve our platform. Technical Skills & Requirements: Python: Strong hands-on experience with core Python and its standard libraries Web Framework: Experience developing backend APIs and services using FastAPI/Flask. RabbitMQ: Proficiency in implementing message queues and task distribution. Docker & Docker Compose: Experience containerizing applications and managing services. WebScraping: Demonstrated expertise with webscraping tools and techniques. Playwright & Selenium: Practical experience with browser automation frameworks. PostgreSQL & SQLAlchemy: Proficient in SQL and ORM-based data access. MongoDB & PyMongo: Experience with NoSQLdata using PyMongo. Redis: Practical use for caching and lightweight messaging. AWS: Hands-on experience with services such as S3, Secrets Manager, and Auto Scaling Groups(using boto3). Linux/Unix: Comfort with command-line operations and scripting. Git: Proficient in version control and team collaboration. Concurrency: Experience with multithreading and asynchronous programming in Python. API Integrations: Familiarity with integrating third-party APIs, including authentication, data handling, and rate limiting. Good to have: Exposure to GenAI/LLMs (OpenAI, HuggingFace, etc.), prompt engineering, or integrating GenAI-powered features into products Other Infrastructure Requirements Since this is a completely work-from-home position, you will also require the following - ● High-speed internet connectivity for video calls and efficient work. ● Capable business-grade computer (e.g., modern processor, 8 GB+ of RAM, and no other obstacles to interrupted, efficient work). ● Headphones with clear audio quality. ● Stable power connection and backups in case of internet/power failure.

Posted 21 hours ago

Apply

12.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Objective of the Role: As an Engineering Manager, you serve as the technical anchor for an engineering team. You create, own and are responsible for the application architecture that best serves a product in its functional and non-functional needs. You Will: Lead, coach and mentor a team of 3-4 Leads and a team of 25-35 top notch Engineers so they all learn, grow, and succeed. Strong People leadership, Mentoring and communication skills. Plan and prioritize work for your team, including collaborating with cross border teams. Provide oversight and accountability for technical decisions. Create an inclusive environment that attracts and retains high-performing engineers. You will collaborate with Developers, Program Managers, QA and DevOps Engineers in an agile development environment. Constantly learn and grow as an engineer and an engineering leader. Demonstrate a passion for customers and technology. You must have: 12+ years Software development experience in fast-paced product organisation Lead product engineering and platform teams Hands on experience building microservices architecture, applying design patterns and developing frameworks Experience in developing and leading teams building solution with cloud technologies (AWS and/or Azure) Extensive experience in using open-source technologies: Proficiency in any of the languages (Preferred Java), Front-end technologies (react/angular), No-SQL databases (MongoDB, Cassandra), Elastic Search, Caching (Redis, Aerospike), using containers e.g. Docker (K8, EKS etc) at scale. Good exposure to development tools, Git, Jenkins, code review tools & introducing best coding practices. Strong hands-on experience in enabling a CI &CD pipeline, canary deployments, blue green deployments in production. Work with the support team to define how the applications are supported in production, including system performance and monitoring & Strong database skills Able to develop and maintain strong relationships with both internal and external customers Consistent track record for solution delivery, Quality improvements, Champion for agile scrum adoption. Big Pluses if you: Have a strong focus on business outcomes Are comfortable with collaboration, open communication and reaching across functional borders Are self-motivated and can get things done Have the ability to communicate and defend your ideas clearly Have a strong knowledge of threading, concurrency, scaling, and high availability. Have a desire to build products that users love Stay current with new and evolving technologies via formal training and self-directed education Please include whatever info you believe is relevant: Resume, LinkedIn profile, GitHub profile etc.

Posted 22 hours ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description At Publicis Sapient, we re at the forefront of revolutionizing the future of product engineering with state-of-the-art, scalable innovations. If you re Associate Software Development Engineer seeking your next transformative challenge, we have an incredible opportunity for you: Our team utilizes advanced artificial intelligence and machine learning methodologies to design and implement intelligent, adaptive solutions that tackle complex real-world challenges. Your Impact You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies You’re expected to write clean, modular, production ready code and take it through production and post-production lifecycle. You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs) You will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offs You will bring in expertise to optimize and make the relevant design decisions (considering trade-offs) at the module / components level Manage the product lifecycle from requirements gathering and feasibility analysis through high-level and low-level design, development, user acceptance testing (UAT), and staging deployment. Qualifications Your Skills & Experience: You have professional work experience of 2+ years building large scale, large volume services & distributed apps., taking them through production and post-production life cycles You use more than one programming language with expertise in at least one; Ex: Memory Management, GC, Templates/Generics, Closures etc. Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution styles You practice Imperative, Functional Programming styles You are aware of Cloud Platform like AWS, GCP, Azure etc. You are a problem solver choosing the relevant data structures, algorithms considering the tools for Time & Space Complexity You apply SOLID, DRY design principles, design patterns & practice Clean Code You are an expert at String Manipulation, Data/Time Arithmetic, Collections & Generics You practice & guide on handling failures à Error Management & Exception handling You build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency, Multi-Threading & Synchronization libraries and frameworks You develop web apps using HTML, CSS, Java-script & relevant frameworks (Angular, React, Vue) You design and build microservices from grounds up, considering all NFRs & applying DDD, Bounded Contexts You use one or more databases (RDBMS or NoSQL) based on your needs You deploy production, trouble shoot problems & provide live support You understand the significance of security aspects & compliance to data, code & application security policies; You write secure code to prevent known vulnerabilities; You understand HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates You use one or more Web Application Frameworks Spring or Spring Boot or Micronaut (Java) Flask or Django (Python) Express or Meteor or Koa (Node) Asp.net MVC, WebApi or Nancy (.Net) You use one or more messaging platforms (e.g. JMS/RabbitMQ/Kafka/Tibco/Camel) You use Mocks & Stubs & related frameworks (Moq) You use logging frameworks like Log4j, NLog etc. You use build tools like MsBuild, Maven, Gradle, Gulp etc. You understand and use containers, virtualization You use proactive monitoring & alerting, dashboards You use Logging/Monitoring solutions (Splunk, ELK, Grafana) Additional Information Set Yourself Apart With You understand infra. as code (cattle over pets) You understand reactive programming concepts, Actor models & use RX Java / Spring React / Akka / Play etc. You are able to set-up a CI/CD pipeline infrastructure & stack from grounds-up You are able to articulate the pro’s, con’s of designs & tradeoffs You are aware of distributed tracing, debugging and troubleshooting You are aware of side-car, service mesh usage along with microservices You are aware of distributed, cloud design patterns & architectural styles You are aware of gateways, load-balancers, CDNs, Edge caching You are aware of gherkin and cucumber for BDD automation You are aware of performance testing tools like JMeter, Gatling You are aware of one search solution like Elasticsearch, SOLR, Endeca You are aware of one distributed caching solution like Redis, Memcached etc. You are aware of a Rules engine like Drools, Easy Rules etc. Benefits Of Working Here Gender Neutral Policy 18 paid holidays throughout the year. Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well-being. A Tip From The Hiring Manager Software Development Engineers (ASDE-2) are bright, talented, and motivated young minds with strong technical skills, developing software applications and services that make life easier for customers. The ASDE-2 is expected to work with an agile team to develop, test, and maintain digital business applications. Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of the next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.

Posted 22 hours ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

A Senior Engineer for network controller device driver development must possess a strong and diverse technical foundation, including but not limited to: Low-Level Programming: Mastery of C for system-level programming, with a deep understanding of memory management, concurrency, and synchronization. Operating System Internals: Profound knowledge of OS kernel architecture (especially networking subsystems), device driver models, and abstraction layers for major platforms (e.g., Linux kernel modules). Networking Protocols: Familiarity with Ethernet, TCP/IP stack, UDP, ARP, VLAN, and specialized protocols (e.g., RDMA, iWARP, RoCE, DCB). Hardware Interface Technologies: Experience with PCIe, DMA, interrupt controllers, and hardware abstraction. Debugging and Profiling Tools: Proficiency in using GDB, WinDbg, Wireshark, system profilers, and hardware-level diagnostic equipment. Version Control and Build Systems: Expertise with Git, Gerrit, automated build systems (e.g., Make, CMake, Jenkins), and continuous integration pipelines. Security Best Practices: Understanding of secure coding guidelines, threat vectors unique to kernel space, and methods for hardening device drivers. Collaboration and Communication: Strong written and verbal skills, including the ability to convey technical ideas to both specialist and nonspecialist audiences. Desirable Qualities And Experience Open Source Contribution: Track record of contributing to open source device drivers or kernels, demonstrating proficiency and community engagement. Cross-Platform Development: Experience in developing drivers for multiple operating systems and architectures (e.g., x86, ARM). Continuous Learning: Commitment to staying updated with advancements in networking hardware, standards, and software methodologies. Typical Projects and Contributions A Senior Engineer in this field may be involved in a wide array of impactful projects, such as: Developing next-generation high-speed network interface card (NIC) drivers to enable multi-gigabit data transfer and advanced offload capabilities. Optimizing driver stacks for data centres, cloud computing, or enterprise environments, focusing on scalability and minimal downtime. Porting legacy device drivers to new operating systems or hardware platforms. Implementing advanced features such as virtualization support (SR-IOV, VMDq) or energy-efficient Ethernet (EEE)

Posted 23 hours ago

Apply

5.0 years

18 - 25 Lacs

Hyderabad, Telangana, India

On-site

Role: Senior .NET Engineer Experience: 5-12 Years Location: Hyderabad This is a WFO (Work from Office) role. Mandatory Skills: Dot Net Core, C#, Kafka, CI/CD pipelines, Observability tools, Orchestration tools, Cloud Microservices Interview Process First round - Online test Second round - Virtual technical discussion Manager/HR round - Virtual discussion Required Qualification Company Overview It is a globally recognized leader in the fintech industry, delivering cutting-edge trading solutions for professional traders worldwide. With over 15 years of excellence, a robust international presence, and a team of over 300+ skilled professionals, we continually push the boundaries of technology to remain at the forefront of financial innovation. Committed to fostering a collaborative and dynamic environment, our prioritizes technical excellence, innovation, and continuous growth for our team. Join our agile-based team to contribute to the development of advanced trading platforms in a rapidly evolving industry. Position Overview We are seeking a highly skilled Senior .NET Engineer to play a pivotal role in the design, development, and optimization of highly scalable and performant domain-driven microservices for our real-time trading applications. This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture. As part of an Agile Squad, you will collaborate with cross-functional teams to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability. This position is ideal for engineers who excel in building low-latency, high-concurrency systems and have a passion for advancing fintech solutions. Key Responsibilities System Design and Development Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance. Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads. Implement event-driven architectures to enable seamless communication between distributed services, leveraging tools such as Kafka or AWS SQS. System Performance and Optimization Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety, resource contention, and parallelism. Design fault-tolerant systems capable of handling large-scale data streams and real-time events. Proactively monitor and resolve performance bottlenecks using advanced observability tools and techniques. Architectural Contributions Contribute to the design and implementation of scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS. Collaborate with architects and stakeholders to align technical solutions with business requirements, particularly for trading and financial systems. Employ advanced design patterns to ensure robustness, fault isolation, and adaptability. Agile Collaboration Participate actively in Agile practices, including Scrum ceremonies such as sprint planning, daily stand-ups and retrospectives.. Collaborate with Product Owners and Scrum Masters to refine technical requirements and deliver high-quality, production-ready software. Code Quality and Testing Write maintainable, testable, and efficient code adhering to test-driven development (TDD) methodologies. Conduct detailed code reviews, ensuring adherence to best practices in software engineering, coding standards, and system architecture. Develop and maintain robust unit, integration, and performance tests to uphold system reliability and resilience. Monitoring and Observability Integrate Open Telemetry to enhance system observability, enabling distributed tracing, metrics collection, and log aggregation. Collaborate with DevOps teams to implement real-time monitoring dashboards using tools such as Prometheus, Grafana, and Elastic (Kibana). Ensure systems are fully observable, with actionable insights into performance and reliability metrics. Required Expertise- Technical Expertise And Skills 5+ years of experience in software development, with a strong focus on .NET Core and C#. Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems. Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture. Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ. Proficiency in observability tools, including Open Telemetry, Prometheus, Grafana, and Elastic (Kibana). Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes. Expertise in Agile methodologies under Scrum practices. Solid knowledge of Git and version control best practices. Beneficial Skills Familiarity with Saga patterns for managing distributed transactions. Experience in trading or financial systems, particularly with low-latency, high-concurrency environments. Advanced database optimization skills for relational databases such as SQL Server. Certifications And Education Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications in software development, system architecture, or AWS technologies are advantageous. Why Join? Exceptional team building and corporate celebrations Be part of a high-growth, fast-paced fintech environment. Flexible working arrangements and supportive culture. Opportunities to lead innovation in the online trading space. Skills: observability tools,docker,git,grafana,dot net core,agile methodologies,cqrs,asynchronous programming,event-driven systems,.net core,ci/cd pipeline,kubernetes,tdd,open telemetry,vertical slice architecture,elastic (kibana),cloud microservices,orchestration tools,containerization using docker,event-driven architectures,c#,aws sqs,clean architecture,sql server,kafka,prometheus,scrum practices,test-driven development (tdd),multi-threaded programming,.net,event-driven architecture,ci/cd pipelines

Posted 1 day ago

Apply

8.0 years

0 Lacs

Lucknow, Uttar Pradesh, India

On-site

Introduction Db2 is a world class relational database!. 100% of the Fortune 100 companies and more than 80% of the Fortune 500 group have one or more members of the DB2 family installed helping to run the business. IBM is continuing to modernize Db2 to be cloud-native bringing new features and capabilities while delivery mission critical features that the world depends on. Db2 is supported across several hyperscalers like IBM Cloud, AWS and Azure as well in a number deployment models including self managed and fully managed SaaS along with tight integration with cloud native services. The Db2 engine specifically is blazingly fast and is written in C/C++ with deep OS and IO subsystem integrations. It powers low-latency transactions and real-time analytics at scale for the worlds most complex workloads.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legendary solutions create endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. Your Role And Responsibilities "As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM. " Preferred Education Master's Degree Required Technical And Professional Expertise A minimum of 8+ years of experience in software development A minimum of 6+ years of experience in either Golang, Python or C, C++ and API Development A minimum of 1 year experience in programming with Python Experience with Operating System Concepts (serialization, concurrency, multi-threading) and Data Structures (arrays, pointers, hash buckets) Experience with SQL Databases (Db2, Oracle, SQL Server, PostgreSQL, MySQL, etc) Experience with software development best practices including coding standards, code reviews, source control management, build processes, and testing Demonstrated communication, teamwork, and problem-solving skills Experience with cloud-based technologies, showcasing familiarity with modern cloud ecosystems and tools AWS /AZURE/ IBM Cloud 5+ years of experience with Cloud/Container skills: Familiarity with cloud and container technologies, including Docker, Kubernetes, Red Hat OpenShift, etc. Preferred Technical And Professional Experience Knowledge of and/or experience with database design and query optimization Knowledge of and/or experience with optimization problems and the algorithms to solve them, such as dynamic programming Knowledge serverless and stateless computing services like Lambda or Code Engine. Experience using Linux operating systems Security domain expertise Knowledge of version control systems such as GitHub Demonstrated analytical and problem solving skills Familiarity with distributed filesystems and data storage techniques

Posted 1 day ago

Apply

5.0 years

0 Lacs

Lucknow, Uttar Pradesh, India

On-site

Introduction Db2 is a world class relational database!. 100% of the Fortune 100 companies and more than 80% of the Fortune 500 group have one or more members of the DB2 family installed helping to run the business. IBM is continuing to modernize Db2 to be cloud-native bringing new features and capabilities while delivery mission critical features that the world depends on. Db2 is supported across several hyperscalers like IBM Cloud, AWS and Azure as well in a number deployment models including self managed and fully managed SaaS along with tight integration with cloud native services. The Db2 engine specifically is blazingly fast and is written in C/C++ with deep OS and IO subsystem integrations. It powers low-latency transactions and real-time analytics at scale for the worlds most complex workloads.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legendary solutions create endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. Your Role And Responsibilities "As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM. " Preferred Education Master's Degree Required Technical And Professional Expertise A minimum of 5 years of experience in software development A minimum of 3 years of experience in C/C++ programming Experience with Operating System Concepts (serialization, concurrency, multi-threading) and Data Structures (arrays, pointers, hash buckets) Experience with SQL Databases (Db2, Oracle, SQL Server, PostgreSQL, MySQL, etc) Experience with software development best practices including coding standards, code reviews, source control management, build processes, and testing Demonstrated communication, teamwork, and problem-solving skills Preferred Technical And Professional Experience Knowledge of and/or experience with optimization problems and the algorithms to solve them, such as dynamic programming Experience using Linux operating systems Security domain expertise Knowledge of version control systems such as GitHub Demonstrated analytical and problem solving skills Familiarity with distributed filesystems and data storage techniques

Posted 1 day ago

Apply

5.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Techvantage.ai is a next-generation technology and product engineering company at the forefront of innovation in Generative AI, Agentic AI, and Autonomous Intelligent Systems. We build intelligent, cutting-edge solutions designed to scale and evolve with the future of artificial intelligence. As We Continue To Scale Our Operations, We Are Actively Seeking Talented And Passionate Professionals To Join Our Team And Contribute To Building High-performance, Scalable, And Future-ready Technology Overview We are looking for a skilled Rust Developer with a total of 5 years of IT experience, including at least 3 years of hands-on experience in Rust programming. In this role, you will play a key part in developing high-performance, scalable, and secure systems that support our advanced AI technologies, agentic systems, and autonomous platforms. Responsibilities You will collaborate closely with cross-functional teams to design and develop efficient backend services and system-level components, contributing to the next generation of AI-powered Responsibilities : Design, develop, and maintain efficient, reliable, and scalable Rust-based code. Work on system-level programming, focusing on high performance, security, and concurrency. Collaborate with engineering teams to integrate Rust modules with AI/ML systems and cloud-based services. Identify bottlenecks and bugs, and devise solutions to address them. Participate in architecture design discussions and technical reviews. Ensure code quality through automated testing, code reviews, and documentation. Research new technologies and continuously improve existing Skills : Minimum 3 years of hands-on experience with Rust programming language. Strong understanding of system-level programming, memory management, and concurrency models. Experience with asynchronous programming and multi-threading in Rust. Solid foundation in data structures, algorithms, and design patterns. Familiarity with microservices, REST APIs, and distributed systems. Proficient with version control systems like Git. Knowledge of unit testing and debugging tools in Rust. Good To Have Experience with WebAssembly (WASM), embedded systems, or blockchain technologies. Familiarity with other systems languages such as C/C++ or Go. Exposure to cloud platforms like AWS, Azure, or GCP. Familiarity with DevOps practices and CI/CD Skills : Strong analytical and problem-solving skills. Excellent collaboration and communication abilities. Passion for learning new technologies and adapting to changing needs. Self-driven with a proactive : Work on cutting-edge AI and system-level technologies. Collaborative, innovation-driven environment. Opportunities for growth, upskilling, and career advancement. (ref:hirist.tech)

Posted 1 day ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a Developer at Barclays, where you'll take part in the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. As a part of the Service Operations team, you will deliver technology stack, using strong analytical and problem solving skills to understand the business requirements and deliver quality solutions. You'll be working on complex technical problems that will involve detailed analytical skills and analysis. This will be done in conjunction with fellow engineers, business analysts and business stakeholders. To be successful as a Developer you should have experience with: Programming – Core Java, Collections, Multi-Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), MS SQL. Proficiency in developing RESTful APIs and microservices using Java Spring Boot. Strong understanding of Spring Framework (e.g., Spring MVC, Spring Security, Spring Data). Experience with Kafka or other message brokers for event-driven communication. Handson experience in Java 17, spring boot 3.4 and Hibernate. Some Other Highly Valued Skills Include Understanding of BPM for workflow orchestration and process automation. Familiarity with BPMN 2.0 for designing workflows. Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI) and containerization (e.g., Docker, Kubernetes). Knowledge of unit testing and integration testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library). Devops knowledge with experience in tools like docker, openshift, kibana, app dynamics and gitlab pipelines. Testing tools knowledge like Cucumber, Insomnia or postman. UI/UX – React, HTML/CSS/JS You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a skilled C++ Developer, you will play a key role in our dynamic team by designing, developing, and maintaining efficient and reliable C++ code. Collaboration with other developers, engineers, and stakeholders is essential to create high-quality software solutions that cater to our clients" needs. Your responsibilities will include designing, developing, and maintaining C++ applications and systems, collaborating with cross-functional teams to define software requirements, writing clean and scalable code following best practices, optimizing existing code for performance, and troubleshooting software issues in a timely manner. Participation in code reviews to ensure code quality and adherence to standards is crucial, along with working on all phases of the software development lifecycle. To excel in this role, you should possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with proven experience as a C++ Developer or in a similar role. Strong proficiency in C++ programming, knowledge of object-oriented design principles, experience with multi-threading and concurrency, familiarity with software development tools and frameworks, and understanding of software engineering practices are necessary. Additionally, you should have experience with debugging, profiling, and optimizing C++ code, the ability to work independently and as part of a team in a fast-paced environment, excellent problem-solving skills, attention to detail, and strong communication and collaboration skills. Preferred qualifications include experience with cross-platform development, familiarity with other programming languages like Python, Java, or C#, experience in developing large-scale software systems, knowledge of network programming and protocols, and experience with Agile/Scrum methodologies. In return, we offer a competitive salary, performance bonuses, health and wellness benefits, professional development opportunities, flexible working hours, and remote work options in a collaborative and innovative work environment. This is a full-time position with benefits such as a flexible schedule, health insurance, paid sick time, and Provident Fund. The work location is in-person with a day shift schedule. The ideal candidate would have a total of 5 years of work experience.,

Posted 1 day ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

You have over 12 years of experience in Linux device driver development, ideally focusing on PCIe devices. Your expertise in C Language is exceptional, with a strong command of low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Contributions to the open-source community, particularly in the Linux kernel or relevant projects, are highly valued. While familiarity with C++ is advantageous for specific projects, most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context can be beneficial. A deep understanding of Linux Kernel Architecture is crucial, including knowledge of kernel space versus user space, kernel modules, device driver concepts, and memory management. You should have experience in writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Proficiency in debugging and profiling tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces is essential for troubleshooting and optimizing drivers. You must possess a comprehensive understanding of the PCIe specification, including enumeration, configuration space, BARs, MSI/MSI-X interrupts, and bus mastering. Ability to interpret PCIe device datasheets, understanding register maps, timing requirements, and signaling protocols is required. Knowledge of interfacing with Firmware/BIOS for initializing PCIe devices during system boot is essential. Experience with the device driver development lifecycle, including probing and initialization, resource management, interrupt handling, power management, and concurrency and synchronization, is necessary. A degree in Computer Science, Electrical or Computer Engineering, or a related field is required. Desirable additional qualifications include knowledge of other operating systems, experience with FPGA, SoC, or custom hardware, performance tuning skills, and community engagement in Linux kernel mailing lists or industry events. Please send your CV only if you can attend interviews on weekdays with a short notice period of a maximum of 15 days. The job location is in Bangalore with work from the office.,

Posted 1 day ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

Remote

🚨 We’re Hiring for Two Exciting Roles! Join us as we scale our Airtable ecosystem across the enterprise. We're actively looking to fill the following two positions: Location: United States Apply: Send your resumes to hr@irow9.com Job Type: Remote Client: Abbott Visit our website www.irow9.com/careers for more positions. 🧠 1. Application Architect – Airtable Solutions Architect / Certified Airtable Builder 🧩 About the Role We are seeking a Certified Airtable Builder who thrives on designing intelligent, scalable, and impactful solutions. As an Airtable Solutions Architect , you will lead the architecture and development of an interconnected Airtable ecosystem that enables seamless workflows and data connectivity across the organization. You’ll work closely with stakeholders to understand business needs, translate them into user-friendly interfaces, and build robust, scalable systems. You’ll also be responsible for performance monitoring, troubleshooting, and continuous improvement of our Airtable infrastructure 🔧 Key Responsibilities Collaborate with cross-functional stakeholders to gather requirements and architect scalable Airtable-based solutions. Design and maintain a dynamic Airtable ecosystem with interconnected bases and workflows. Implement shared schemas, reusable components, and cross-base relationships. Leverage Interfaces, Automations, and Scripting to build advanced solutions tailored to business needs. Integrate Airtable with third-party platforms via native integrations and custom APIs. Monitor system performance, automation logs, and proactively resolve issues. Host regular office hours to support users, answer questions, and gather feedback. Document architecture decisions, data models, and workflows for maintainability. Work alongside Enterprise Admins to align with governance, compliance, and security policies. ✅ Required Skills & Experience Minimum 3 years of experience designing Airtable solutions in enterprise settings. Deep understanding of Airtable formulas, linked records, rollups, and advanced field types. Proven experience with large-scale Airtable ecosystems and cross-functional dependencies. Strong proficiency with Airtable Interfaces, Automations, and Scripting. Experience with large datasets and high user concurrency. Creative sensibility for intuitive interface design and user experience. Knowledge of third-party integration tools and API workflows. Excellent communication and live user support skills. Strong documentation, analytical, and troubleshooting capabilities. 🏅 Certifications Airtable Certified Builder – Required 🛠️ 2. Application Administrator – Airtable Enterprise Administrator 🧩 About the Role We are seeking a Certified Airtable Enterprise Administrator to help lay the foundation for a transformative platform rollout across the organization. This hands-on role is ideal for someone passionate about enterprise-grade SaaS administration, security, and governance. You’ll play a critical role in managing user access, compliance, and platform health, ensuring Airtable is governed responsibly and positioned for sustainable growth. 🔧 Key Responsibilities Execute Airtable governance processes such as license provisioning and user onboarding. Administer the Airtable Admin Panel including SSO , SCIM , and audit logging under supervision. Manage user groups, permissions, and access policies across departments and teams. Support implementation and enforcement of security , compliance , and data retention policies. Assist with data lifecycle management and workspace organization across the enterprise. Monitor system usage, adoption metrics, and overall platform performance. Help govern and monitor both native and custom Airtable integrations. Collaborate with IT , Security , and Compliance teams to ensure adherence to enterprise standards. Provide onboarding, workspace setup, and basic training for new teams adopting Airtable. Work closely with the Airtable Solutions Architect to ensure platform design aligns with governance best practices. ✅ Required Skills & Experience 2+ years of experience administering Airtable in an enterprise or mid-large business environment. 3–5 years of experience in SaaS application administration or IT operations. Certified Airtable Enterprise Administrator ( Required ). Hands-on knowledge of the Airtable admin console, API capabilities, and user/group management. Familiarity with SSO , SCIM , and compliance frameworks such as SOC 2 and GDPR . Understanding of access control and data lifecycle management best practices. Strong ability to follow governance protocols and escalate issues where necessary. Excellent communication and documentation skills. 🧠 Certifications Airtable Enterprise Administrator – Required

Posted 1 day ago

Apply

5.0 years

30 - 60 Lacs

Gurugram, Haryana, India

On-site

Role Overview As a founding senior software engineer, you will play a key role in shaping our AI-powered visual search engine for fashion and e-commerce. Responsibilities include solving complex deep-tech challenges to build scalable AI/ML solutions, leading backend development for performance and scalability, and architecting and integrating software aligned with product strategy and innovation goals. You will collaborate with cross-functional teams to address real consumer problems and build robust AI/ML pipelines to drive product innovation. What We’re Looking For 3–5 years of Python experience (Golang is a plus), with expertise in concurrency, FastAPI, restful APIs, and microservices. proficiency in PostgreSQL/MongoDB, cloud platforms (AWS/GCP/Azure), and containerization tools like Docker/Kubernetes. Strong experience in asynchronous programming, CI/CD pipelines, and version control (git). Excellent problem-solving and communication skills are essential. What We Offer Competitive salary and ESOPs, along with hackerhouse living: live and work with a Gen-Z team in a 7bhk house on MG Road, Gurgaon. Hands-on experience in shipping world-class products, professional development opportunities, flexible hours, and a collaborative, supportive culture. Skills:- Python, API, Microservices, PostgreSQL, MongoDB, Amazon Web Services (AWS), Docker and Kubernetes

Posted 1 day ago

Apply

4.0 years

5 Lacs

Solan

On-site

Job Title: Linux Application Developer / Linux User Space Application Developer / Linux System Programmer Location: Solan, Himachal Pradesh (On-Site Role) Education Background Required: B.Tech (CSE, ECE, IT) , M.Tech , BCA, MCA , or relevant courses in system programming, networking, and Linux development. Experience Required: Minimum 4 years Salary Offered: Starting from 5 LPA Responsibilities and Duties: Develop and optimize Linux user-space applications for telecommunications and embedded systems. Design, implement, and maintain multi-threaded applications using POSIX APIs. Build networking applications involving TCP/IP, UDP, and socket programming for real-time communication. Work on inter-process communication (IPC) mechanisms, shared memory, and synchronization techniques. Debug and troubleshoot system-level issues , ensuring optimal performance and reliability. Collaborate with hardware teams to integrate with hardware devices via I2C, SPI, and GPIO . Develop custom drivers and manage hardware-software communication. Ensure security and stability of applications, incorporating encryption protocols and secure coding practices. Use tools like GDB, Valgrind , and system tracing for effective debugging and optimization. Manage code using Git , maintain repositories, and write comprehensive documentation for system architecture. Provide post-deployment support , performance tuning, and firmware updates as required. Required Experience, Skills, and Qualifications: Positive and adaptable attitude. Strong teamwork and collaboration skills. Problem-solving mindset. Effective communication skills. 4+ years of experience in Linux application development/system programming . Proficient in C/C++, POSIX APIs, and Linux internals . Hands-on experience with network protocols and socket programming . Expertise in multi-threading, concurrency, and synchronization . Knowledge of Linux security practices and encryption libraries . Experience with containerization (Docker, LXC) and virtualization . Bonus: Experience in real-time systems and device driver development . Note: Candidates should be prepared for an on-site interview upon selection. Job Type: Full-time Pay: From ₹500,000.00 per year Benefits: Paid sick time Provident Fund Schedule: Day shift Weekend availability Supplemental Pay: Performance bonus Ability to commute/relocate: Solan, Himachal Pradesh: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Linux: 4 years (Required) Docker: 4 years (Required) TCP/IP: 3 years (Required) POXIS APIs: 1 year (Required) UDP: 3 years (Required) Location: Solan, Himachal Pradesh (Required) Work Location: In person

Posted 1 day ago

Apply

7.0 years

0 Lacs

Kolkata, West Bengal, India

Remote

Overview Hyland Software is widely known as a great company to work for and a great company to do business with. Being a leader in providing software solution for managing content, processes, and cases for organizations across the globe we enabled more than 20,000 organizations to digitalize their workplaces and transform their operations. Currently we are looking for the position of Developer 3 (Senior C++ Developer) The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines. What You Will Be Doing Develop complex code based on functional specifications; complete logic and algorithm design in alignment with established standards Translate and analyze software requirements into design specifications and ensure adherence to requirements Perform complex peer code review and analysis; provide insight on broader impact of software changes Incorporate the business value and identify the broader impact to the software; influence and provide technical guidance to other team members Test code to verify it meets the technical specifications and is working as intended, before submitting to code review Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests Influence and lead on standards and processes of team and events, including planning, work estimation, solution demos, reviews, and implementation design of code discussions Contribute to the implementation of a delivery pipeline, including test automation, security, and performance Understand business, application, and coding tasks to make recommendations for internal process improvements and product documentation Research complex escalations for production issues or software code issues to ensure the stability of the application Implement development standards to ensure compliance with product and industry practices and regulations Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team What Will Make You Successful 7+ Years of experience in Microsoft C++ Development (in-depth knowledge and experience required): Including memory management, concurrency and multi-threading. Experience in Microsoft .NET Development Web services\RESTful service implementation and design (required) Unit testing development (required) Amazon Web Services or cloud technologies (strong knowledge) SQL Server and/or PostgreSQL (strong knowledge) Experience with data structures, algorithms, and software design Experience with continuous software delivery Significant experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Objective C, Python, or JavaScript. Experience working in Windows/Linux development environment, working with open source tools/platforms Demonstrated experience with build environments and delivery pipelines Experience with test automation and continuous integration tools Experience in software application testing tools, methodologies, and process framework Strong oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact Strong collaboration skills, applied successfully within team as well as with all levels of employees in other areas Strong critical thinking and problem solving skills Self-motivated with the ability to manage projects to completion with minimal oversight Ability to work independently and in a team environment Hyland’s Offering We’re proud of our culture and take employee engagement seriously. By listening to employees’ feedback, we’re able to provide meaningful benefits and programs to our workforce. Learning & Development - development budget (used for certifications, conferences etc..), tuition assistance program, 4,000+ self-paced online courses, instructor-led webinars, mentorship programs, structured on-boarding experience full of trainings, dedicated Learning & Development department supporting our employees. R&D focus – cutting edge technologies, constant modernization efforts, dynamic and innovative environment, dedicated R&D Education Services department to help you grow. Work-life balance culture – flexible work environment and working hours (we are working in task-based system!), possibility to work from home, we value trust, and we believe efficiency does not depend on your actual location, however we would like to spend time together in the office! Well-being - private medical healthcare, life insurance, gym reimbursement, psychologist & dietician consultation, wellness manager care, constant wellbeing programs Community Engagement – Volunteer time off (12h/year), Hylanders for Hylanders relief found, Mission fit giving, Dolars-for-doers matching gift programs. Diversity & Inclusion – employee resource groups, inclusion benefits and policies Niceties & Events – snacks and beverages, employee referral program, birthday, baby gifts, constant incentives, and employee programs If you would like to join the company where honesty, integrity and fairness lie in the bottom of values, where people are truly passionate about technology and dedicated to their work – connect with us! We are committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, gender identity or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. The information collected by this application is solely to determine suitability for employment, verify identity and maintain employment statistics on applicants.

Posted 1 day ago

Apply

7.0 years

7 - 9 Lacs

Calcutta

Remote

Overview Hyland Software is widely known as a great company to work for and a great company to do business with. Being a leader in providing software solution for managing content, processes, and cases for organizations across the globe we enabled more than 20,000 organizations to digitalize their workplaces and transform their operations. Currently we are looking for the position of Developer 3 (Senior C++ Developer) The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines. What you will be doing Develop complex code based on functional specifications; complete logic and algorithm design in alignment with established standards Translate and analyze software requirements into design specifications and ensure adherence to requirements Perform complex peer code review and analysis; provide insight on broader impact of software changes Incorporate the business value and identify the broader impact to the software; influence and provide technical guidance to other team members Test code to verify it meets the technical specifications and is working as intended, before submitting to code review Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests Influence and lead on standards and processes of team and events, including planning, work estimation, solution demos, reviews, and implementation design of code discussions Contribute to the implementation of a delivery pipeline, including test automation, security, and performance Understand business, application, and coding tasks to make recommendations for internal process improvements and product documentation Research complex escalations for production issues or software code issues to ensure the stability of the application Implement development standards to ensure compliance with product and industry practices and regulations Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team What will make you successful 7+ Years of experience in Microsoft C++ Development (in-depth knowledge and experience required): Including memory management, concurrency and multi-threading. Experience in Microsoft .NET Development Web services\RESTful service implementation and design (required) Unit testing development (required) Amazon Web Services or cloud technologies (strong knowledge) SQL Server and/or PostgreSQL (strong knowledge) Experience with data structures, algorithms, and software design Experience with continuous software delivery Significant experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Objective C, Python, or JavaScript. Experience working in Windows/Linux development environment, working with open source tools/platforms Demonstrated experience with build environments and delivery pipelines Experience with test automation and continuous integration tools Experience in software application testing tools, methodologies, and process framework Strong oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact Strong collaboration skills, applied successfully within team as well as with all levels of employees in other areas Strong critical thinking and problem solving skills Self-motivated with the ability to manage projects to completion with minimal oversight Ability to work independently and in a team environment Hyland’s Offering We’re proud of our culture and take employee engagement seriously. By listening to employees’ feedback, we’re able to provide meaningful benefits and programs to our workforce. Learning & Development - development budget (used for certifications, conferences etc..), tuition assistance program, 4,000+ self-paced online courses, instructor-led webinars, mentorship programs, structured on-boarding experience full of trainings, dedicated Learning & Development department supporting our employees. R&D focus – cutting edge technologies, constant modernization efforts, dynamic and innovative environment, dedicated R&D Education Services department to help you grow. Work-life balance culture – flexible work environment and working hours (we are working in task-based system!), possibility to work from home, we value trust, and we believe efficiency does not depend on your actual location, however we would like to spend time together in the office! Well-being - private medical healthcare, life insurance, gym reimbursement, psychologist & dietician consultation, wellness manager care, constant wellbeing programs Community Engagement – Volunteer time off (12h/year), Hylanders for Hylanders relief found, Mission fit giving, Dolars-for-doers matching gift programs. Diversity & Inclusion – employee resource groups, inclusion benefits and policies Niceties & Events – snacks and beverages, employee referral program, birthday, baby gifts, constant incentives, and employee programs If you would like to join the company where honesty, integrity and fairness lie in the bottom of values, where people are truly passionate about technology and dedicated to their work – connect with us! We are committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, gender identity or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. The information collected by this application is solely to determine suitability for employment, verify identity and maintain employment statistics on applicants.

Posted 1 day ago

Apply

6.0 years

20 - 25 Lacs

Kolhapur, Maharashtra, India

On-site

Java & Frameworks: 6-10 years of experience in developing applications using Java 8 and above, with strong expertise in Spring Boot, Spring REST, JPA, and Hibernate. Stored Procedures: Experience working with stored procedures in relational databases, ensuring efficient data management and retrieval. Distributed Systems: Experience in building distributed systems that handle user concurrency, reactive programming, and distributed in-memory data grids, with technologies such as Kafka/ActiveMQ and Redis. Cloud & AWS Services: Strong experience in designing and implementing Cloud Native applications, primarily on AWS. Hands-on experience with AWS services including S3, SQS, EC2, and ECS. Agile Methodologies: Proficient in Agile software development practices, including SCRUM or KANBAN. CI/CD Environments: Hands-on experience in Continuous Integration and Continuous Deployment (CI/CD) environments. Backend Development: Expertise in working with RESTful and SOAP services, microservices architecture, and containerization technologies such as Docker and Kubernetes. Containerization: Experience in designing containerized applications using Docker, Kubernetes, and Minikube. Skills: distributed systems,docker,activemq,stored procedures,scrum,aws,jpa,microservices,kubernetes,spring rest,soap services,hibernate,minikube,ci/cd,ecs,redis,angular 10+,kafka,kanban,java 8 and above,agile,sqs,restful services,ec2,spring boot,s3,java 8,multithreading

Posted 1 day ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

Remote

Employment Type: Full-Time Location: Onsite | Remote Experience Required: 5+ Years About Techiebutler Techiebutler partners with startup founders and CTOs to deliver high-quality products quickly. We’re a focused team dedicated to execution, innovation, and solving real-world challenges with minimal bureaucracy. Role Overview We’re seeking a Senior Golang Backend Engineer to lead the design and development of scalable, high-performance backend systems. You’ll play a pivotal role in shaping our solutions, tech stack, driving technical excellence, and mentoring the team to deliver robust solutions. Key Responsibilities Design and develop scalable, high-performance backend services using Go Optimize systems for reliability, efficiency, and maintainability Establish technical standards for development, testing Mentor team members and conduct code reviews to enhance code quality Monitor and troubleshoot systems using tools like DataDog, Prometheus Collaborate with cross-functional teams on API design, integration, and architecture. What We’re Looking For Experience: 5+ years in backend development, with 3+ years in Go Cloud & Serverless: Proficient in AWS (Lambda, DynamoDB, SQS) Containerization: Hands-on experience with Docker and Kubernetes Microservices: Expertise in designing and maintaining microservices and distributed systems Concurrency: Strong understanding of concurrent programming and performance optimization Domain-Driven Design: Practical experience applying DDD principles Testing: Proficient in automated testing, TDD, and BDD CI/CD & DevOps: Familiarity with GitLab CI, GitHub Actions, or Jenkins Observability: Experience with ELK Stack, OpenTelemetry, or similar tools Collaboration: Excellent communication and teamwork skills in Agile/Scrum environments. Why Join Us? Work with cutting-edge technologies to shape our platform’s future Thrive in a collaborative, inclusive environment that values innovation Competitive salary and career growth opportunities Contribute to impactful projects in a fast-paced tech company. Apply Now If you’re passionate about building scalable systems and solving complex challenges, join our high-performing team! Apply today to be part of Techiebutler’s journey

Posted 2 days ago

Apply

5.0 years

0 Lacs

India

Remote

Senior NLP Engineer Location: [Remote] Department: AI / Data Science Engineering Reports to: Director of Machine Learning or VP of Engineering 🔍 Role Summary We are hiring a Senior NLP Engineer to design and deploy advanced natural language processing solutions that unlock clinical and operational insights from healthcare data. Your work will directly support AI-driven personalized care programs for chronic conditions such as CKD, supporting care teams, patient outreach, and decision-making workflows. This position demands current, hands-on experience in production-grade healthcare NLP—candidates must demonstrate real-world implementations, not just theoretical exposure. 🚀 Your Day-to-Day Collaborate with NLP team to design, build, and maintain efficient, reusable, and reliable code Architect scalable NLP pipelines using transformer models for tasks such as summarization, medical NER, classification, and retrieval Fine-tune models (e.g., BioGPT, ClinicalBERT, LoRA, RAG) on clinical and conversational datasets Implement classical NLP algorithms and data structures for specialized use cases Own architectural decisions and contribute to design standards, governance, and cross-team practices Monitor and improve model performance for robustness, privacy, and regulatory alignment Identify and resolve bottlenecks in the NLP stack Support code quality, organization, CI/CD pipelines, and AWS deployment automation Mentor and guide other NLP engineers, and share knowledge through tech talks and internal forums 🧰 You’re a Perfect Match If You Have 5+ years of commercial experience in Python development and NLP 2+ years of current real-world experience applying NLP in healthcare environments Deep theoretical and practical understanding of classical NLP and neural network–based NLP methods Strong foundation in classical ML algorithms and modern deep learning architectures Bachelor’s or higher degree in Computer Science, AI, or related technical field Upper-Intermediate+ level of English with excellent written communication Proficiency in Python NLP libraries: spaCy, NLTK, Scikit-learn, Keras, Hugging Face Transformers Solid grasp of algorithmic fundamentals and design patterns Git-savvy, experienced with DevOps tools and AWS infrastructure Knowledge of concurrency, high availability, scalability, and secure system design Ability to communicate architectural decisions, trade-offs, and emerging technology considerations Comfortable writing maintainable, modular Python code with OOP and functional programming principles Committed to lifelong learning and experimentation with new technologies Strong mentorship mindset and experience presenting at internal or external tech talks

Posted 2 days ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins. Why join Coupa? 🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend. 🔹 Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence. 🔹 Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other. Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. The Impact of Lead Software Engineer to Coupa: Lead Software Engineers are the key contributors in complex projects and initiatives. They are responsible for quality software deliverables as per timeline. They work closely with other engineers in the team and provide technical leadership/guidance to a small team. They are proficient in programming languages and technology in use by the team. They often participate in investigating complex problems and drive resolution. Lead engineers networks with key contacts outside his/her area of expertise and provide robust solutions. You will collaborate with Product and Development teams to build new features and find creative and elegant solutions to complex problems. What You’ll Do: Hands-on contributor in design and development of enterprise product Design, develop, maintain, and scale Coupa’s platform systems and services Participate in operational design and code review Architect and develop one or more major areas of Coupa's SaaS products Find creative, elegant and maintainable solutions to complex problems A good team player, works, and communicates well with others Advocate best practices (unit/automation testing, code reviews, code quality, etc.) Continually look for opportunities to improve our core applications, features, process and business What will you bring to Coupa: Minimum of 8+ years of software development experience (preferably with Ruby on Rails) Minimum of 4+ years of experience as a Senior Software Engineer Expertise in one or more of the following programming languages: Ruby, Java, Go, Python. Experience designing, estimating, and implementing complex systems Proven understanding of software development best practices and design patterns Experience building REST APIs and microservices Strong understanding of common design patterns Experience working in an agile environment that follows Scrum or other agile methodologies Demonstrated knowledge of security/access control, scalability, high availability, and concurrency. Experience working with SQL and/or NoSQL databases, including MySQL, Redis, MongoDB etc Self-motivated, go-getter, passion for learning, possesses strong communication skills .Bachelor's degree in Computer Science (or equivalent), or equivalent experience Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment. Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. Please be advised that inquiries or resumes from recruiters will not be accepted. By submitting your application, you acknowledge that you have read Coupa’s Privacy Policy and understand that Coupa receives/collects your application, including your personal data, for the purposes of managing Coupa's ongoing recruitment and placement activities, including for employment purposes in the event of a successful application and for notification of future job opportunities if you did not succeed the first time. You will find more details about how your application is processed, the purposes of processing, and how long we retain your application in our Privacy Policy.

Posted 2 days ago

Apply

6.0 - 8.0 years

0 Lacs

Bengaluru, Karnataka

On-site

Capital MarketsBengaluru Posted On 31 Jul 2025 End Date 29 Sep 2025 Required Experience 6 - 8 Years Basic Section No. Of Openings 1 Designation Senior Software Developer Closing Date 29 Sep 2025 Organisational MainBU EQPM Sub BU Capital Markets ParentCC COGS CostCenter COGS Legal Entity QualityKiosk Technologies Private Limited Legal Entity Location Navi Mumbai Country India Region India State Karnataka City Bengaluru Working Location Bengaluru Client Location NA Skills Skill JAVA Highest Education No data available CERTIFICATION No data available Working Language No data available JOB DESCRIPTION 6+ years of work experience on Java, Mulesoft, AWS, and Kafka for software development Experience with REST API development, debugging, and testing in AWS Experience with Mulesoft development and working on Anypoint Platform Experience developing AWS components, including SQS, EC2, S3, API Gateway, RDS, Lambda, Cognito, and CloudWatch Expertise in event-driven integrations using Kafka and Mulesoft/AWS Strong experience using AWS SDK with Java or Python Experience with Mulesoft DataWeave to create mappings, transform, group and split data Working knowledge of SQL, stored procedures, DynamoDB, and Aurora DB. Hands-on experience with Swagger specifications using JSON & YAML. Proficiency with API testing tools such as Postman or Fiddler and experience with HTTP request/response handling and authentication Exposure to Java Concurrency/Multithreading concepts Experience with Git for code versioning and task management Experience working in Agile teams with a strong focus on collaboration and iterative development Bachelors or Masters degree in computer science, Information Systems or equivalent

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

We are looking for a seasoned Software Engineer to join our Backend team, the core group responsible for maintaining the functionality of our systems. If you are passionate about developing robust backend systems that operate seamlessly, this opportunity is tailor-made for you. As a Software Engineer in our team, you will be responsible for writing code that supports real-time gameplay, complex logic, and various other aspects of our systems. You will tackle significant challenges such as scalability, speed, and precision. If you thrive on solving intricate problems, writing clean code, and collaborating effectively with teammates, we would love to hear from you. Role Overview: As a Software Engineer, you will play a key role in developing scalable distributed services and introducing new user-facing features to drive innovation within our systems. Key Responsibilities: - Participate in the development of scalable distributed services. - Implement new features that enhance user experience. - Drive innovation by exploring and implementing cutting-edge technologies. - Enhance the efficiency, scalability, stability, and security of the system. - Collaborate closely with development and design teams to refine feature specifications. - Manage project priorities, deadlines, and deliverables effectively. Qualifications: - Minimum of 3 years of hands-on experience in NodeJS and Typescript, with a strong foundation in computer science principles. - Proficiency in data structures, algorithms, design patterns, and software design concepts. - Familiarity with technologies such as Socket.io, NestJS, and microservices. - Good understanding of both relational (RDBMS) and non-relational (NoSQL) databases. - Knowledge of distributed systems, scalability, and availability. - Profound understanding of concurrency, synchronization, and memory management. - Experience with other programming languages is a plus. - Prior experience in a startup environment would be advantageous. - Excellent communication skills to effectively convey ideas and collaborate with stakeholders. If you are excited about the prospect of working on challenging backend systems, driving innovation, and enhancing user experiences, we encourage you to apply for this role.,

Posted 2 days ago

Apply

Exploring Concurrency Jobs in India

India has a thriving tech industry with a growing demand for professionals skilled in concurrency. Concurrency is the ability of a system to handle multiple tasks simultaneously, making it a crucial skill in modern software development. Job seekers looking to explore opportunities in this field in India have a wide range of options to choose from.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

These cities are known for their vibrant tech ecosystems and have a high demand for professionals with expertise in concurrency.

Average Salary Range

The average salary range for concurrency professionals in India varies based on experience: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-25 lakhs per annum

Salaries can vary based on factors such as company size, location, and individual skills and experience.

Career Path

Typically, a career in concurrency progresses as follows: - Junior Developer - Senior Developer - Tech Lead - Architect

As professionals gain experience and expertise in concurrency, they often move into leadership roles where they can design and implement complex concurrent systems.

Related Skills

In addition to proficiency in concurrency, professionals in this field are often expected to have knowledge of: - Multithreading - Parallel programming - Distributed systems - Algorithms and data structures

These skills complement concurrency knowledge and make professionals more versatile in handling complex software projects.

Interview Questions

  • What is a race condition in the context of concurrent programming? (basic)
  • Can you explain the difference between parallelism and concurrency? (basic)
  • How does a mutex help in managing concurrent access to shared resources? (medium)
  • What are some common pitfalls to avoid when designing concurrent systems? (medium)
  • Can you discuss the benefits and drawbacks of using locks in concurrent programming? (advanced)
  • Explain the concept of deadlock and how it can be prevented in concurrent systems. (advanced)
  • ...

Closing Remark

As you explore opportunities in the concurrency job market in India, it's essential to stay updated on the latest trends and technologies in the field. By honing your skills and preparing diligently for interviews, you can position yourself as a strong candidate for exciting career opportunities in this growing sector. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies