Top Software Engineer Jobs in India
The Android Software Engineering Manager at Philo is responsible for leading the Android team in building high-quality applications for various platforms. This role involves technical leadership, people management, improving app reliability and performance, managing release processes, collaborating with stakeholders, and ensuring best practices in the codebase.
The Senior Python Software Engineer at Citadel Securities will design, develop, test, and deploy innovative software solutions. They will partner with business leaders to define priorities, analyze complex problems, and support trading activities, leveraging their deep expertise in Python and software development within a dynamic trading environment.
As a Software Engineer at Citadel, you will create technological tools for trading strategies, develop high-performance data research platforms, and work in small teams to innovate in the finance sector.
The Emulation Tooling and Modeling Software Engineer will design, develop, and test applications for emulating complex cyber-physical systems. Responsibilities include building emulator tools in C/C++ and Python, developing unit tests, and integrating models into simulations. The role involves working with virtualization tools and ensuring model quality through testing and integration.
The Senior Backend Software Engineer will contribute to the LogScale SaaS solution, developing new features and improving existing functionalities. This role involves collaborating with cross-functional teams, ensuring high-quality delivery, troubleshooting production issues, and continuously improving internal processes.
The Software Engineer at Citadel is responsible for designing, developing, and deploying software solutions, collaborating with business leaders, and enhancing technical and quantitative skills under senior leadership's guidance.
The Mobile Software Engineer will design, develop, test, and release features for Chime's mobile app, collaborating closely with product teams and ensuring high-quality code. This role requires addressing complex project challenges and focuses on creating user-friendly banking features to enhance financial health for users.
As a Staff Back End Software Engineer, you will design and implement APIs and core services for a mission-critical payments application. Your responsibilities include developing business logic, improving user experience, and mentoring junior engineers while solving large scale problems related to payments.
Featured Jobs
The Software Developer will develop, maintain, and evolve sports trading desktop applications and services. Responsibilities include writing efficient code, enhancing trading functions, supporting product owners, and assisting the testing team during project phases.
The Software Engineer will build and maintain backend services, ensuring reliable and secure software solutions. Responsibilities include defining architecture, optimizing performance, and mentoring junior engineers, while utilizing technologies such as Java, PostgreSQL, and Docker.
This role involves translating business requirements into software solutions by developing and modifying integrated business applications. Responsibilities include coding, testing applications using TDD and BDD frameworks, implementing CI/CD processes, and maintaining enterprise software solutions while solving technical problems.
Translate business requirements into logical program designs, develop stable application systems and software solutions using Java/Python/Go. Build resource-efficient Microservices and APIs, configure database solutions, conduct root cause analysis, and implement CI/CD processes. Mentor junior engineers, lead software projects, conduct code reviews, and deliver quality code.
Translate business requirements into logical program designs, deliver code modules and software solutions using Java/Spring Webflux, build databases solutions, conduct root cause analysis, and implement CI/CD processes
The Software Engineer will translate business requirements into program designs, develop and modify business application solutions, test applications using frameworks, implement CI/CD processes, and maintain software solutions. The role requires collaboration with stakeholders and a strong understanding of various programming technologies and methodologies.
As a Senior Mission Software Engineer at Anduril, you will develop and deliver software solutions for aerial and ground-based robotic systems. Your role includes writing code, collaborating across teams, analyzing metrics for debugging, and partnering with end-users. You will travel to support deployment of capabilities in real-world settings while ensuring mission objectives are met.
As a Software Engineer II at Grubhub, you will provide technical expertise to support the Data Platform team, ensuring the quality and performance of data systems and pipelines. You will collaborate with product teams to create effective data solutions, promote best practices in data engineering, and contribute to the development of scalable and secure data products.
The Software Engineer will develop and implement full stack applications, ensure their scalability and reliability, and deploy them on cloud platforms. Responsibilities include defining system architecture, performance tuning, and supporting applications using monitoring tools. The role also involves leading projects and mentoring junior engineers.
Translate business requirements into logical program designs, develop code modules, deploy applications, optimize performance, provide support, and lead software projects. Requires 5 years of software development experience and expertise in backend technologies and cloud platforms.
As a Software Engineer, you will design, develop, and maintain event-driven microservices in the Order Management domain using Java and Spring Boot. Your role includes writing automated tests, managing source control, working with various databases, and collaborating with cross-functional teams to optimize production systems.
The Senior Software Engineer will design and scale Crusoe Cloud's infrastructure, contributing to software development and reviewing code. Responsibilities include evaluating tools, optimizing AI training clusters, and collaborating with a team to innovate cloud solutions. The role emphasizes creating reliable, scalable systems and enhancing operational efficiency using industry trends.
The Senior Software Engineer will design and scale carbon-reducing cloud infrastructure, manage components, evaluate tools, and contribute to software solutions aligned with Crusoe Cloud's objectives. The role includes collaboration with product teams and guiding peers in technical discussions.
As a Principal Software Engineer for Software Defined Networking, you will lead the strategy implementation, guide architecture decision-making, and collaborate on the development of networking infrastructure while working extensively with the Linux Kernel and state-of-the-art technologies to enhance performance and innovation.
This role involves designing and developing internal tools for infrastructure management and automating the deployment of server hardware. The engineer will mentor juniors, collaborate with support teams, and enhance Crusoe Cloud's operational efficiency.
The role involves designing and scaling Crusoe Cloud's carbon-reducing platform, mentoring junior engineers, and collaborating with various teams to ensure a superior customer experience. Responsibilities include developing advanced tooling solutions and contributing to the architecture and design of reliable, scalable systems.
The Software Engineer will develop and maintain front-end features using React JS and Node JS, utilize various testing frameworks, and participate in all phases of the product life cycle. Responsibilities include building scalable microservices, collaborating with teams to troubleshoot issues, and enhancing the product for better user experience.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results