Jobs
Interviews

7 Multithreaded Systems Jobs

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

4.0 - 10.0 years

4 - 10 Lacs

hyderabad, telangana, india

On-site

Role Responsibilities: Design and develop high-performance trading systems Build scalable, reusable, and fault-tolerant solutions Mentor junior engineers and guide technical direction Balance business priorities with technical complexity Job Requirements: Bachelor's in Computer Science or related field Strong CS fundamentals and multithreading experience Expertise in C++, Python, or Java for system development Preferred: Experience in financial domain

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a highly skilled Principal Software Engineer (Technical Architect) with extensive experience in .NET Core technologies, you will be responsible for designing and developing robust, scalable web applications and services. Your role will involve leading architectural decisions, mentoring engineering teams, and collaborating with cross-functional teams to deliver high-quality software solutions. Your key responsibilities will include leading the design and architecture of scalable and maintainable software solutions, developing and integrating Web APIs using .NET Core and .NET MVC, designing and developing new features for product releases, coordinating development efforts with cross-functional teams, and participating in code reviews to ensure code quality and adherence to coding standards. You will also collaborate with Product teams to assess technical feasibility, introduce and evaluate new technologies, troubleshoot complex production issues, and engage in agile activities to contribute to the overall success of the development process. To excel in this role, you must have proficiency in .NET Framework, .NET Core, C#, Web API, OOPS, SOLID principles, EF Core, and SQL Server. Additionally, a solid understanding of design and architectural patterns such as MVC, MVVM, and microservices architecture is required. Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential, along with a strong understanding of Git branching strategies. Experience in architecting and building multi-threaded, distributed systems, knowledge of data structures, algorithms, and designing for performance, and excellent troubleshooting skills are also necessary. Strong communication skills are crucial for effectively conveying technical information to both technical and non-technical stakeholders. Additional skills such as strong analytical and problem-solving abilities, the capability to work independently and as part of a team, and demonstrated leadership and mentoring capabilities will further enhance your performance in this role.,

Posted 1 week ago

Apply

8.0 - 13.0 years

15 - 30 Lacs

pune, mumbai (all areas)

Hybrid

We are looking for a Senior SDET (Software Development Engineer in Test) with 812 years of strong hands-on experience in test automation and quality engineering. The ideal candidate should have a solid technical background with expertise in scripting, automation, and modern testing frameworks. Please apply only if you meet the experience criteria (8+ years). Immediate joiners preferred. Key Responsibilities Design, develop, and maintain scalable test automation frameworks. Write and execute automated test scripts for functional, API, and regression testing. Validate microservices, multi-user, and multithreaded system architectures. Collaborate closely with developers to debug, troubleshoot, and optimize code quality. Ensure continuous integration and deployment pipelines are supported with robust automation. Required Skills & Qualifications Bachelor’s/Master’s degree in Computer Science, Engineering, or related field. Minimum 8 years of strong SDET experience with a deep technical background. Proficiency in Python Scripting and PowerShell . Hands-on expertise with CLI, Microservices, Multi-user & Multithreaded systems . Strong knowledge of API Testing and Database (SQL queries) . Proven ability to work as a technically strong QA professional with deep automation expertise. Excellent problem-solving, debugging, and communication skills. Why Join OMP? Work with global teams on complex, cutting-edge solutions. Be part of a culture of innovation and continuous improvement. Flexible hybrid work model and healthy work-life balance. Attractive compensation with opportunities for career growth.

Posted 1 week ago

Apply

3.0 - 5.0 years

0 Lacs

mumbai, maharashtra, india

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Technology Division, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, opportunity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification onsoftware engineeringconcepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Experience in test automation and continuous integration and delivery practices. Experience with microservices-based, highly scalable systems is required. Strong understanding of principles for creating asynchronous and multithreaded systems. Enterprise-scale messaging experience in JMS or derived JMS technologies. Experience in distributed messaging technology like Kafka, IBM MQ, etc. Experience in database design and working knowledge of Oracle. Experience in AWS cloud and Kubernetes. Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies Exposure to cloud technologies Banking domain knowledge with a preference for payment systems.

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

We are seeking a highly skilled Java Developer with a strong expertise in developing scalable and robust enterprise applications. You should have a deep understanding of Java/J2EE development, with a focus on designing and implementing RESTful web services using JSON. It is crucial to have a solid grasp of multithreaded systems and object-oriented design principles. Proficiency in modern frameworks like Spring, Spring Boot, and Hibernate is required, along with the ability to write comprehensive unit tests using tools such as JUnit. In this role, you will be expected to have experience in building microservices-based architectures to ensure the scalability and maintainability of services. Knowledge of relational databases like SQL is essential for efficient data operations. Familiarity with frontend technologies including HTML and CSS would be an added advantage. Experience with Agile methodologies, particularly Scrum, is beneficial as you will collaborate closely with cross-functional teams in a dynamic environment. Your key skills should include JSON, multithreaded systems, Agile practices, microservices, SQL, Hibernate, CSS, Java programming, object-oriented design, HTML, JUnit, RESTful web services, Spring framework, Scrum, and Spring Boot.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You should have 5 to 7 years of professional experience in backend software development. Your expertise should include Node.js, and you should have experience leading engineering efforts. In this role, you will be responsible for leading and delivering multiple development projects, ensuring quality and timely delivery. Your tasks will also involve gathering technical requirements, translating them into clear specs, and working closely with customers and stakeholders. As a senior member of the team, you will be expected to mentor junior developers and actively contribute to team growth and onboarding. This includes guiding team members through architecture, design, and code reviews. Collaboration with developers, analysts, and architects to build, test, and maintain web applications is essential. Your responsibilities will also include designing robust solutions, developing features, and writing unit tests that uphold high-quality standards. Participation in peer reviews and enforcement of coding best practices are crucial aspects of the role. You will need to develop and maintain integrations between services and optimize for performance. When troubleshooting complex issues, you will offer third-level support for business-critical systems. Additionally, your contribution to process and architecture improvements and advocacy for modern engineering practices will be highly valued. It is essential to stay current with industry trends and proactively introduce tools, practices, or products that could benefit the team. The ideal candidate will have deep hands-on experience with Node.js and frameworks like Express.js. Familiarity with source control tools such as Git and CI/CD pipelines is necessary. A strong grasp of agile development workflows (Scrum/Kanban), experience with multi-threaded systems, concurrency, and backend performance tuning are all required skills. Excellent debugging and performance profiling skills are expected, along with knowledge of object-oriented and service-oriented architecture. You should be comfortable working both independently and collaboratively in high-performing teams. A clear communicator who values clarity, documentation, and team alignment will thrive in this role.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

We are looking for a skilled and motivated C++ Software Engineer to join our Price Team at Trading Technologies. You will play a critical role in developing and enhancing low-latency price generation systems that are essential for our cutting-edge trading platforms. The ideal candidate will have a background in high-performance systems, trading infrastructure, and algorithmic implementations. As a valuable member of the Price Team, you will collaborate with fellow engineers to create solutions that facilitate efficient, real-time pricing strategies for professional derivatives traders. During the Initial Training Period (Estimated 3-6 months; duration may vary based on the candidate's experience), you will: - Work closely with the Price Team to grasp the architecture of our trading platform - Acquire a deep understanding of the price generation system and its integration into our platform - Collaborate with other engineering teams to comprehend business requirements and devise effective solutions - Engage in hands-on training sessions to gain a comprehensive understanding of low-latency, high-performance trading systems - Participate in ongoing code reviews and performance evaluations to enhance technical skills Upon successful completion of the Training Period, your responsibilities will include: - Continuously enhancing and optimizing the price generation systems - Developing new features and enhancing existing components for market data management and pricing infrastructure - Ensuring the utmost system reliability, performance, and scalability under trading conditions - Collaborating with other engineering teams to integrate new pricing models and strategies - Taking ownership of code quality, testing, and performance tuning - Actively participating in design discussions, code reviews, and mentoring junior engineers Qualifications: - Strong C++ development experience, especially in a low-latency, high-performance environment - Knowledge of financial market data feeds - Familiarity with trading systems, financial products, and market dynamics - Experience with multi-threaded and distributed systems - Proficiency in modern C++ standards (C++11/14/17/20) - Exposure to performance optimization techniques and profiling tools - Familiarity with low-latency messaging systems or real-time data streaming - Understanding of multithreading, synchronization, and concurrency - Strong analytical and problem-solving skills - Excellent communication skills with the ability to collaborate in a fast-paced team environment Benefits: - Competitive benefits package including medical, dental, vision - Flexible work schedules with a hybrid work model of 2 days on-site - Generous PTO days, volunteering days, and training days for professional development - Tech resources including a rent-to-own program for laptops and mobile phones - Subsidy contributions toward gym memberships and health/wellness initiatives - Milestone anniversary bonuses - Inclusive and collaborative work culture promoting diversity and inclusion Join us at Trading Technologies, a leading Software-as-a-Service (SaaS) technology platform provider in the global capital markets industry. Our innovative TT platform connects to major international exchanges, offering advanced tools for trade execution, market data solutions, analytics, and more to premier financial institutions worldwide. Be part of a dynamic team that drives excellence in trading technology and shapes the future of the financial industry.,

Posted 1 month ago

Apply
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