Search Jobs

1 - 20 of 3757 Software Engineer jobs

* No exact matches found. Showing closest results instead
Sort by:
MI

Software Engineer

Microsoft

Fresher Hyderabad, Telangana, India Full-time

Overview Are you looking to make a real difference in Microsoft s mission to empower every person and organization to achieve more, with the power of cloud computing? Do you want to work at the forefront of Cloud Computing to design, deliver & operate cloud-scale systems that are the foundation of the World s Computer which is Azure? Do you want to be part of a highly motivated and passionate team that works together to do what it takes for our customers to be successful while having fun and learning along the way? Do you want to be part of a team that has a start-up mindset and work together to delight our customers and have lots of fun and learning along the way? If this excites you, then come join the Azure Specialized team in India. We are responsible for building and offering specialized hardware and bare-metal solutions in Azure. This involves large scale specialized solutions like Azure Large Instances, Azure VMWare Services, super computers and more. We are looking for a customer-focused, highly passionate, strong software engineer with enterprise and infrastructure as service (IaaS) experience to help drive the future of our platform. Your ability to be the customer advocate, focus on service first, and part of a team that tears down silos to deliver the best customer experience will be critical to your success, along with the teams. Microsoft s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Qualifications Required Qualifications: Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: Bachelor's Degree in Computer Science OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of professional experience developing, and shipping software. Responsibilities Collaborate with internal business units and stakeholders and understand the requirements for delivering efficiently. Creates and implements code for a product, service, or feature, reusing code as applicable. Contributes to efforts to break down larger work items into smaller work items to bring clarity and provides estimation. Creates a clear and articulated plan for testing and assuring quality of solutions. Make software services secure, reliable, highly available and fault resilient. Automate repetitive tasks to reduce implementation time and avoid failure due to human error. Participates in periodic on-call rotation for service s incident support, quickly mitigate impact and restore service availability through a software enabled toolset. When issues arise, you troubleshoot live site issues to discover and drive solutions with minimal or no disruption to customers.

IV

Software Engineer

Indus Valley Partners

2-4 Years Noida, Uttar Pradesh, India Full-time

Software Engineer | Node.js | Microservices Development | JavaScript | MongoDB | Front-end Collaboration Location: Noida Position: Software Engineer - Microservices & Full-Stack Development Job Description: We are seeking a talented Software Engineer with expertise in Node.js and Microservices development to join our innovative team in Noida. In this role, you will design and develop scalable, high-performance Node.js microservices, leverage advanced JavaScript techniques, and collaborate closely with cross-functional teams to create seamless and high-performing web applications. Additionally, you will manage MongoDB databases and work on front-end development to ensure a top-tier user experience. Key Responsibilities: Design and Develop Microservices: Build robust, scalable Node.js microservices ensuring high performance, responsiveness, and seamless integration with the overall architecture. Advanced JavaScript Development: Leverage advanced JavaScript techniques and frameworks to develop cutting-edge solutions for web applications that deliver optimal performance and user experience. Database Management with MongoDB: Utilize MongoDB for efficient data storage, retrieval, and management within the microservices environment. Front-end Development: Work closely with the front-end team to implement high-quality, responsive user interfaces using jQuery, CSS, and HTML. Testing and Debugging: Conduct comprehensive testing of microservices, identify and resolve issues, and continuously improve code quality through debugging and performance optimization. Documentation: Maintain clear, comprehensive documentation for code, APIs, and processes to facilitate collaboration and ensure smooth knowledge transfer across teams. Independent and Collaborative Work: Work independently to meet project deadlines while collaborating effectively with cross-functional teams for successful project delivery. Required Skills and Experience: Advanced proficiency in JavaScript (ES6+) and knowledge of asynchronous programming techniques. Strong experience with Node.js for developing scalable and high-performance microservices. Expertise in managing MongoDB databases for efficient data handling and storage in microservices-based applications. Hands-on experience with front-end technologies like jQuery, CSS, and HTML for creating rich and interactive user interfaces. Strong problem-solving skills and experience with debugging and optimizing microservices for high performance. Excellent communication and collaboration skills, with the ability to work independently and as part of a cross-functional team. Ability to prioritize tasks, manage deadlines, and execute multiple projects effectively. Preferred Skills: Familiarity with CI/CD pipelines and version control tools such as Git. Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) for deploying scalable microservices. Understanding of modern web frameworks and libraries.

OI

Software Engineer

Osb India

5+ Years Bengaluru, Karnataka, India Full-time

Job Title: Software Engineer Location: Bengaluru Experience Required: 5+ Years Industry: Financial Services / Banking (Preferred) Role Overview: We are seeking a skilled and experienced Software Engineer to join our dynamic development team in Bengaluru. The ideal candidate will bring a strong background in backend development, with an openness to full stack capabilities. You will work closely with cross-functional teams to build scalable, secure, and high-performance financial applications using modern technologies and cloud infrastructure, primarily Azure. Core Responsibilities: Design, develop, and maintain robust backend solutions for financial applications. Collaborate with cross-functional teams to gather requirements, develop solutions, and deliver projects on time. Integrate backend services with intuitive front-end user interfaces for seamless performance. Deploy and manage applications on Azure Cloud, using cloud-native architecture and tools. Apply DevOps practices, including CI/CD, containerization (Docker/Kubernetes), and automation. Ensure code quality through unit testing, peer reviews, and adherence to coding standards. Stay updated on the latest industry trends, tools, and best practices in software engineering. Document solutions and support team learning through mentoring junior developers. Required Qualifications & Experience: Bachelor s degree in Computer Science, Engineering, or a related field. Minimum 5 years of hands-on experience in backend development. Proficient in Java or Python (knowledge of .NET is a plus). Experience with SQL and NoSQL databases and ORM technologies. Proficient in JavaScript and modern front-end frameworks (if full stack). Working knowledge of DevOps pipelines, containerization, and orchestration tools. Proven experience in cloud-native development, ideally with Microsoft Azure. Comfortable using version control systems like Git. Exposure to automation testing frameworks and agile development environments. Strong communication, analytical thinking, and collaboration skills. Preferred Knowledge / Nice to Have: Experience in the financial services or banking domain. Familiarity with platforms like nCino or Mambu. Understanding of financial regulations, standards, and compliance practices. What We Offer: Great Place to Work Certified 6 years in a row Competitive salary and benefits package Access to cutting-edge technology and tools Strong culture of learning, collaboration, and growth Opportunities for professional development and upskilling Work in a supportive and innovative team environment Qualification : Bachelors degree in Computer Science, Engineering, or a related field

Backend Development Python C++ Javascript React
RS

Software Engineer

Raad Systems

2+ Years Bengaluru, Karnataka, India Full-time

Position: Software Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Qualifications: Bachelor s Degree in Computer Science Engineering 2 to 5 years of relevant software development experience Core Skills & Technologies: Frontend Development: Expertise in React (JavaScript/TypeScript) for building dynamic, component-based single-page applications Experience with Vue.js as a lightweight, easy-to-learn alternative Familiarity with Angular for comprehensive, large-scale front-end applications Skilled in CSS frameworks like Bootstrap or Tailwind CSS to create responsive and attractive designs Optionally, frontend development using Python frameworks such as Django or Streamlit Backend Development: Proficiency in Python frameworks like Django, Flask, or FastAPI for rapid development and robust business logic implementation Experience with Java Spring Boot for scalable, enterprise-grade backend systems Database Management: Hands-on experience with relational databases such as PostgreSQL or MySQL for structured data management (e.g., Bill of Materials, orders) Knowledge of NoSQL databases like MongoDB for flexible, semi-structured data storage API Development: Skilled in designing and developing RESTful APIs for straightforward and widely supported data exchange Familiarity with GraphQL for efficient, flexible querying of complex data Authentication & Authorization: Experience implementing security protocols including OAuth2, JWT (JSON Web Tokens), or session-based authentication Qualification : Bachelors Degree in Computer Science Engineering

Git SQL Backend Development Python C++
CI

Software Engineer

Capgemini Invent

1+ Year Bengaluru, Karnataka, India Full-time

Job Title: Software Engineer Role Overview: The Software Engineer is responsible for the design, development, maintenance, and optimization of software applications and solutions. This role involves applying scientific methods to analyze and solve software engineering challenges, contributing to research, design, and long-term development. The Software Engineer is expected to exercise independent judgment, collaborate with teams, and build expertise in software engineering disciplines. Key Responsibilities: Software Development & Engineering: Design, develop, and maintain software applications using industry best practices. Apply analytical and problem-solving skills to enhance system performance and security. Ensure high-quality, scalable, and efficient software solutions. Research & Innovation: Utilize scientific methods to analyze complex problems and develop innovative solutions. Stay updated with industry trends and emerging technologies. Contribute to the continuous improvement of software development methodologies. Collaboration & Stakeholder Engagement: Work closely with cross-functional teams, including developers, testers, and project managers. Participate in discussions on software design, architecture, and optimization strategies. Provide input and insights to enhance team performance and project success. Project Execution & Time Management: Manage tasks independently and deliver accurate, reliable results within set deadlines. Organize workload efficiently to meet mid-term project goals. Demonstrate accountability for assigned responsibilities and contribute to overall team objectives. Required Skills & Competencies: 1+ years of relevant work experience in software engineering. Strong understanding of programming concepts, software design, and development principles. Ability to work with minimal supervision, ensuring high-quality deliverables. Proficiency in problem-solving and decision-making based on situational understanding. Strong teamwork and communication skills to collaborate effectively with peers. This role offers an excellent opportunity for individuals looking to develop expertise in software engineering, work on diverse projects, and contribute to innovative software solutions in a dynamic and collaborative environment.

Backend Development CI/CD
SE

Software Engineer

Searce

4+ Years Bengaluru, Karnataka, India Full-time

About the Role We are looking for a dynamic and entrepreneurial Software Engineering Manager to drive innovation by developing cutting-edge technology solutions. This role focuses on automating processes, enhancing business efficiency, and delivering impactful insights and analytics. Key Responsibilities Lead and actively contribute to the design, development, and architecture of software solutions. Solve complex engineering challenges while maintaining high-quality standards. Oversee and manage a team of engineers, ensuring successful project execution. Play a pivotal role in technical decision-making and strategy. Preferred Qualifications 4+ years of experience in software engineering and leadership. Strong expertise in both Front-End and Back-End technologies. Experience in recruiting, training, and mentoring tech professionals. Involvement in campus recruitment and talent acquisition initiatives.

Python C++ Javascript TypeScript Swift
GC

Software Engineer

Google Careers

1+ Year Bengaluru, Karnataka, India Full-time

Minimum qualifications: Bachelor s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience developing accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure. In addition to consumer payment technologies, the Payments team also powers the money movement between Google and its consumers and businesses. Responsibilities Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Qualification : Bachelors degree or equivalent practical experience.

Python C++ Javascript SQL Git
CA

Software Engineer

Cargill

2+ Years Bengaluru, Karnataka, India Full-time

Software Engineer Job ID 301511 Date posted 01/03/2025 Location :Bengaluru, India Category INFORMATION TECHNOLOGY Job Status Salaried Full Time Job Purpose and Impact As a Software Engineer you will participate in the design and development of new and existing digital solutions for the digital portfolio. In this role, you will be a member of an agile engineering team and will discover and deliver solutions to moderately complex problems to enable the company's digital future. You will apply deep knowledge of software engineering and security practices to ensure solutions are scalable, resilient and robust. You will also contribute knowledge and hands on experience with modern practices and technologies to the shared engineering community. Key Accountabilities Apply software engineering patterns and principles to design, develop, test, integrate, maintain and troubleshoot moderately complex software solutions and incorporate security practices in newly developed and maintained applications. Partner with the team to adopt agile philosophies, participate in agile ceremonies and identify improvement opportunities. Participate in peer code review sessions both as a submitter and as a reviewer to ensure code quality. Incorporate the company's engineering and development practices within software development life cycle processes. Apply DevOps engineering principles to continuously integrate, test and deploy developed code. Participate in the engineering community by maintaining and sharing relevant technical approaches and modern skills. Independently solve moderately complex issues with minimal supervision, while escalating more complex issues to appropriate staff. Other duties as assigned. Qualifications MINIMUM QUALIFICATIONS Bachelor's degree in a related field or equivalent experience. Confirmed experience working with automated pipelines for continuous integration, testing, delivery and security Confirmed experience architecting applications, databases, services, or integrations. Minimum of four years of related work experience. Confirmed 2 years of experience working with FullStack JavaScript. PREFERRED QUALIFICATIONS Experience building Supply Chain applications and implementing Supply Chain software packages (SaaS/PaaS). Experience with C3.ai and/or o9 solutions. Proven ability to quickly learn new languages and platforms. Experience building automated pipelines for continuous integration, testing, delivery and security or working with these types of automations. Qualification : Bachelor's degree in a related field or equivalent experience.

C++ Python Javascript SQL
FM

Software Engineer

Forbes Marshall

Fresher Pune, Maharashtra, India Full-time

Software Engineer Location: Pune Role Overview Join our R&D team as a Software Engineer, contributing to the design, development, and maintenance of robust, scalable server-side applications. This collaborative role involves working closely with diverse stakeholders including Digital Business Leaders, Customer Support, and Branch Engineers to ensure smooth project execution and meet company and customer expectations. Occasional travel may be required for stakeholder/vendor discussions and to maintain strong customer relationships. Purpose of the Role To architect, develop, deploy, and maintain backend systems and services that are reliable, scalable, and seamlessly integrated with front-end components and external platforms. Roles and Responsibilities Analyze and understand requirements from stakeholders and business heads. Architect software solutions aligned with business needs and technical specifications. Estimate development efforts and finalize project plans. Guide and mentor the development team to deliver software as per the approved plan. Write clean, efficient code and tests; build prototypes and resolve technical issues. Profile applications to identify and optimize performance bottlenecks. Own software development deliverables and timelines, ensuring quality and timely completion. Collaborate with front-end developers and cross-functional teams to create cohesive, high-functioning products. Innovate and contribute ideas to improve the software product continuously. Stay current with emerging technologies and industry trends to enhance development practices. Develop automated tests to validate business requirements and support regression testing. Optimize codebases for enhanced performance and scalability. Qualification and Requirements Proficient in Linux and Windows operating systems. Experience or certification in Cloud Architecture (GCP or AWS). Familiarity with microservices and container orchestration (e.g., Kubernetes). Knowledge of IoT communication protocols such as MQTT, HTTP, OPC-UA. Experience with Agile development tools (JIRA, Redmine). Skilled in software testing, version control systems (svn, git). Advanced programming skills in Python; experience with Django or Flask frameworks. Strong understanding of data structures, algorithms, and multi-threaded programming. Practical experience with GCP cloud services and DevOps practices. Awareness of cloud security principles. Familiarity with wireless communication protocols like Bluetooth, LoRa, WiFi. Additional skills (nice to have): Java or MEAN stack development, mobile app development.

Backend Development
MB

Software Engineer

Merkle B2b

2+ Years Pune, Maharashtra, India Full-time

Job Title: Software Engineer Location: Pune Department: Technology About the Role We are looking for a proactive Software Engineer to develop key software features, ensuring timely delivery while maintaining the company s performance and quality standards. You will work independently on projects, collaborate with clients and partners as needed, and contribute to continuous improvement of our platform. Key Responsibilities Independently contribute to project development with a broad understanding of project goals. Communicate with partners and clients when necessary. Follow company release processes and best practices. Participate in requirements analysis, development, unit testing, and documentation. Write high-quality, maintainable code tailored to customer needs and configurations. Troubleshoot and debug issues, with guidance from senior team members as needed. Mentor and guide junior software engineers. Deliver training sessions and actively participate in knowledge sharing. Continuously improve understanding of company platforms and processes and suggest enhancements. Required Experience & Skills Minimum 2+ years of professional experience. Strong skills in MERN stack (MongoDB/Mongoose NoSQL/SQL, Express, React, Node.js) with TypeScript. Familiarity with Docker and containerization technologies. Experience with CI/CD pipeline design and implementation. Skilled in writing unit tests. Proficient with tools like JIRA and Git/GitHub. Basic understanding of microservices architecture, GraphQL, RESTful Web Services, and databases (NoSQL/SQL). Experience with cloud-based implementations.

Backend Development AWS CI/CD Docker kubernetes
FS

Software Engineer

Finoux Solutions

2-4 Years Mumbai, Maharashtra, India Full-time

Position: Software Engineer Location: Mumbai Employment Type: Full-Time, Permanent Job Overview: We are looking for passionate programmers and coding enthusiasts with 2-4 years of experience in software development. The ideal candidate will have solid expertise in ASP.NET, C#, JavaScript, JQuery, and SQL Server. If you're enthusiastic about coding, problem-solving, and creating high-quality software solutions, we'd love to have you on board! Key Responsibilities: Develop, test, and maintain software applications using ASP.NET, C#, JavaScript, and JQuery. Collaborate with team members to design and implement features based on project requirements. Work with databases (e.g., SQL Server, Oracle, or MySQL) to integrate and manage data efficiently. Ensure the delivery of high-quality, optimized, and maintainable code. Participate in code reviews and contribute to process improvements. Troubleshoot and debug issues, and optimize application performance. Required Skills & Experience: 2-4 years of work experience in software development using ASP.NET, C#, JavaScript, and JQuery. Strong knowledge of ASP.NET MVC and C#. Proficiency in at least one RDBMS (e.g., SQL Server, Oracle, or MySQL). Good understanding of the .NET Framework and its core features. Passionate about programming and coding with a keen interest in learning new technologies. Ability to work well in a collaborative team environment.

Python C++ Javascript SQL Git
EI

Software Engineer

Entrata India

3-5 Years Pune, Maharashtra, India Full-time

Role: Software Engineer Department: Research & Development About Entrata Since our founding in 2003, Entrata has grown from a visionary idea by college students transforming online rent payments into a global leader in property management technology. Today, we provide a comprehensive software suite supporting rent payments, leasing, maintenance, insurance, marketing, and communication tools, all aimed at reshaping the way property owners, managers, and residents interact. Entrata s culture thrives on intelligence, adaptability, and collaboration, with a global team of over 2,200 team members across multiple global offices. Our transparent, startup-inspired culture blends innovation with the stability of a market leader, driven by boldness, resilience, and a commitment to diverse perspectives. About the Role We re seeking a Software Engineer to join our R&D team. This role focuses on designing systems, collaborating with senior architects and offshore teams, and helping build the technical foundation for scalable products. You ll work closely with development managers, product teams, and UX designers, playing a key role in architectural decisions while also owning your own development projects. Key Responsibilities Develop well-structured, testable, and efficient code. Collaborate with Development Managers, UX designers, Product Managers, and offshore teams to solve technical challenges. Design high-performance database schemas and code architecture for core products. Empower offshore teams by providing clear guidance, regular communication, and technical oversight. Conduct code reviews, ensuring code quality, consistency, and scalability. Maintain and optimize database queries, writing scalable SQL. Contribute to both back-end and front-end development across the product lifecycle. Advocate for and participate in Agile and Scrum processes. Own the preparation and release of software components. Proactively manage high-traffic website operations, troubleshooting and resolving performance issues. Enhance existing features and refactor code for long-term improvement. Apply industry best practices and emerging technologies to improve service quality. Minimum Qualifications 3-5 years of development experience (PHP preferred). Experience with web-based applications. Strong proficiency in SQL and database management. Strong written and verbal communication skills. Ambitious, dedicated, and a little eccentric thrives in a collaborative, creative, and fast-paced environment. Team player committed to standardizing code and architecture. Preferred Qualifications Experience with microservices architecture. Experience working with offshore development teams.

Backend Development Python Javascript TypeScript React
SI

Software Engineer

Siemens

2-4 Years Pune, Maharashtra, India Full-time

What You ll Make a Difference By: As a Software Engineer at Siemens Advanta, you will play a critical role in developing innovative software solutions to support digitalization efforts. You will be involved in designing, building, and maintaining high-quality software systems, working with modern technologies, and collaborating with cross-functional teams. Key Responsibilities: Python Development: Utilize your expertise in Python programming to develop reliable and scalable software systems. Web Development Frameworks: Leverage frameworks like Flask, FastAPI, or Django, or any other relevant Python web development framework to build web-based applications. Data Streaming: Gain hands-on experience with data streaming tools like Kafka, contributing to real-time data processing and stream-based architectures. Containerization & Orchestration: Work with Docker to containerize applications and use Kubernetes for orchestration to deploy and manage cloud-native applications efficiently. Database Management: Engage with relational databases, particularly PostgreSQL, and apply Object-Relational Mapping (ORM) with SQLAlchemy for smooth integration. Collaboration & Agile Methodology: Contribute effectively in an agile team environment. Work collaboratively with cross-functional teams to deliver optimal software solutions. Version Control & Issue Tracking: Use GitLab for version control and Jira for tracking issues and tasks, ensuring smooth project workflow and timely delivery. Essential Requirements: Experience: 2-4 years of experience as a software developer, with a solid understanding of Python. Web Development: Experience with at least one web framework such as Flask, FastAPI, or Django, and a strong ability to build web applications. Data Streaming: Familiarity with Kafka or similar tools for data streaming. Containerization & Orchestration: Experience working with Docker for containerization and Kubernetes for orchestration. Database Management: Hands-on experience with relational databases like PostgreSQL and using SQLAlchemy for ORM. Tools & Methodologies: Experience using GitLab for version control and Jira for issue tracking. Knowledge of agile software development practices. Problem-Solving & Collaboration: Strong problem-solving skills, with the ability to collaborate effectively within a team environment. Cloud Platforms: Experience with cloud platforms (preferably AWS) and modern technologies. Desired Skills: Communication Skills: Excellent communication skills for clear and effective collaboration with the team and stakeholders. Analytical Thinking: Strong analytical and problem-solving skills, capable of identifying issues and providing solutions.

C++ Python Javascript SQL Problem Solving
WE

Software Engineer

Webzlabz

2+ Years Ahmedabad, Gujarat, India Full-time

Job Title: Software Engineer Location: Ahmedabad Employment Type: Full-Time Experience Required: 2+ Years Position Overview: We are seeking a skilled Software Engineer with strong expertise in C# and .NET technologies to join our development team in Ahmedabad. The ideal candidate will have hands-on experience in building scalable applications, working in agile environments, and contributing to both high-level architecture and detailed design. Key Responsibilities: Develop and maintain applications using C# with strong OOPS principles Work with .NET Framework 4.0 and above, including ASP.NET Web API and RESTful services Participate in agile development processes, collaborating effectively with cross-functional teams Design and implement technical solutions based on high-level architecture and low-level design patterns Utilize version control systems such as Git/GitHub for source code management Troubleshoot and resolve technical issues to ensure high-quality deliverables Communicate effectively with team members and stakeholders Required Skills & Qualifications: Strong understanding of Object-Oriented Programming (OOPS) concepts in C# Experience with .NET Framework 4.0+ and ASP.NET Web API development Familiarity with RESTful API design and implementation Knowledge of agile methodologies and working in agile teams Basic understanding of version control tools (Git/GitHub) Excellent problem-solving, analytical, and communication skills Good to Have: Knowledge of Identity Framework for authentication and authorization Experience with MongoDB or NoSQL databases Understanding of Microservices architecture Exposure to .NET Core framework

Git AWS Docker kubernetes SQL
AT

Software Engineer

Atqor

1-7 Years Ahmedabad, Gujarat, India Full-time

Software Engineer .NET Developer (Ahmedabad, Gujarat) Location: Ahmedabad, Gujarat Job Type: Full-Time Experience Required: 1 to 7 years Qualification: Bachelor s degree in Information Technology, Computer Science, or related field Salary: Commensurate with experience and qualifications Notice Period: Immediate joiners preferred Job Overview We are looking for a skilled and motivated Software Engineer with strong experience in .NET/.NET Core development to join our dynamic tech team in Ahmedabad, Gujarat. The ideal candidate will have hands-on expertise in C#, SQL Server, and modern web technologies such as HTML, CSS, and JavaScript, along with experience building RESTful APIs and working with front-end frameworks like Angular, React, or Node.js. Key Responsibilities Design, develop, and maintain web applications using .NET Core / .NET Framework and C#. Build responsive, cross-browser compatible user interfaces with HTML5, CSS3, and JavaScript. Develop and optimize T-SQL stored procedures and work with relational databases like Microsoft SQL Server. Implement and consume Web APIs / RESTful services. Write clean, maintainable, and scalable code following standard coding practices. Participate in the Software Development Life Cycle (SDLC) using Agile methodologies. Collaborate with cross-functional teams including QA, DevOps, and UI/UX designers. Debug and resolve application issues in development and production environments. Required Skills and Qualifications Proficiency in C# and object-oriented programming concepts. Strong knowledge of .NET / .NET Core frameworks. Experience with Microsoft SQL Server and T-SQL scripting. Hands-on experience with Web API and REST architecture. Familiarity with Agile development practices and DevOps tools. Exposure to cloud platforms such as Microsoft Azure. Working knowledge of modern JavaScript frameworks like Angular, React, or Node.js. Experience with Microsoft 365 (O365), Microsoft Teams Development, and test-driven development (TDD) is a plus. Preferred Candidate Profile IT graduate with a passion for building high-quality software solutions. Strong problem-solving and debugging skills. Excellent communication and teamwork abilities. Eagerness to learn and adapt to new technologies. Apply now to become part of a forward-thinking company offering excellent growth opportunities in the software development industry in Ahmedabad. Qualification : Bachelors degree in Information Technology, Computer Science, or related field

CI/CD Python Javascript C++ Swift
IT

Software Engineer

Improwised Technologies Pvt. Ltd.

0-5 Years Rajkot, Gujarat, India Full-time

About Us We are a software development agency specializing in building high-scale, cloud-native SaaS and enterprise applications. Our clients range from startups to publicly-listed enterprises across the US and Europe. We deliver world-class applications, providing efficient and scalable solutions tailored to customer needs. Role Overview We are seeking a detail-oriented, adaptable Full-Stack Software Engineer to join our multi-functional team. The candidate will be responsible for the end-to-end software development lifecycle, building scalable and maintainable solutions independently or as part of a team. Objectives Gain expertise in software development across frontend, backend, and infrastructure using various programming languages and frameworks. Collaborate with customers and product specialists to understand requirements and design software solutions. Ensure code quality, maintainability, and scalability through best practices. Build responsive, mobile-first frontend applications and cloud-native backend services. Adopt an Agile and DevSecOps mindset to deliver high-quality software on time. Key Responsibilities Design and develop efficient, scalable software solutions using open-source tools. Write, review, and test clean, maintainable, and testable code. Implement unit and integration tests. Design and optimize database schemas and queries. Debug and troubleshoot software using logs, metrics, and traces. Maintain technical documentation and address bugs or security advisories. Automate delivery processes to improve productivity and minimize deployment time. Collaborate in designing and developing new services, architecture, and performance standards. Required Skills and Qualifications Strong problem-solving skills and attention to detail. High adaptability and eagerness to learn. Exceptional communication and teamwork abilities. Proficiency in at least one language or framework from each category: Frontend: JavaScript (Vue.js, React.js, Angular.js), HTML, CSS (Bootstrap) Backend: Go, PHP (Laravel), Node.js, Python Databases: PostgreSQL, MySQL Experience in building scalable, cloud-native applications (AWS, GCP, or DigitalOcean). Knowledge of Agile/Scrum methodologies is a plus. Experience with Docker and cluster deployment is advantageous. Solid understanding of Linux and command-line tools. Ability to work in a fast-paced, evolving environment with a strong sense of curiosity. Proven track record of large-scale project development from start to finish. Preferred Qualifications Experience with RESTful APIs and modern web services. Familiarity with cloud-native technologies such as containers and Kubernetes. Knowledge of DevSecOps practices and CI/CD pipelines. Experience working in highly iterative, Agile development environments. Willingness to occasionally provide on-call support during weekends or nights. Opportunity to work on cutting-edge cloud-native applications. Collaborative and open team environment. Chance to develop high-impact software for diverse industries. Focus on personal and professional growth through continuous learning.

Python Javascript Backend Development SQL CI/CD
N(

AI Software Engineer

Nitsan (ai Development Company)

2+ Years India Full-time

Job Title: AI Software Engineer Job Type: Full Time Job Description: As an AI Software Engineer, you will be responsible for designing and developing AI-powered software applications that drive innovation and automation. You will work with cutting-edge AI technologies to deliver smart, scalable solutions that optimize processes and enhance software performance. Key Responsibilities: Develop and deploy AI-driven solutions in software applications to enhance functionality and user experience. Implement machine learning algorithms for predictive analytics and decision-making processes. Work with AI APIs and SDKs to integrate intelligent features into applications. Optimize software performance for AI workloads, ensuring scalability and efficiency in production environments. Collaborate with cross-functional teams to ensure AI solutions meet business requirements and objectives. Continuously monitor and improve the performance of AI-driven applications. Preferred Qualifications: Strong programming skills in Python, Java, or C++. Experience with AI model deployment and cloud-based AI solutions (e.g., AWS, Azure, GCP). Familiarity with DevOps practices for AI software scalability, ensuring efficient integration and continuous delivery. Knowledge of AI frameworks (TensorFlow, PyTorch) and their integration into software applications. Desired Skills: Experience in building and maintaining AI APIs and microservices. Familiarity with containerization technologies like Docker and Kubernetes for deploying AI models. Strong problem-solving skills with an emphasis on optimizing software performance for AI tasks.

Python C++ TensorFlow Pytorch Real-time AI applications
CO

Staff Full Stack Software Engineer - Security

Coinbase

Fresher India Full-time

Senior Software Engineer, Security Services Group (SSG) At Coinbase, our mission is to increase economic freedom in the world. It s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform and with it, the future global financial system. To achieve our mission, we re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company s hardest problems. Ourwork cultureis intense and isn t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there s no better place to be. About Team/Role The Coinbase Security Services Group (SSG) is responsible for driving key security controls, including Identity and Access Management (IAM), IT Asset Management (ITAM), and Logging. In support of this mission, our team members build, integrate, and operate tools both custom and off-the-shelf that ensure that our internal systems have the right access controls implemented, security policies applied, and logs collected. We re looking for a unicorn: You enjoy writing software, are comfortable building backends and frontends alike, and have a strong understanding of security best practices. Most of your teammates are in North America, so being a self-starter who s comfortable working independently and communicating asynchronously is key. The tools and features you build will be used by every Coinbase employee, and will play a key role in keeping our and our customers crypto safe. What you ll be doing (ie. job duties): Architecting, designing, and building new tools, or key new features of existing tools, to meet evolving ITAM and IAM requirements. These tools will focus on enforcing the principle of least privilege, managing operational risk, and identifying suspicious behavior. Implementing key security features, such as role-based access control and multi-party approval capabilities, that help prevent access abuse and misuse. Collaborating with a variety of stakeholders, including Security Engineering, Security Operations, and Compliance teams, on cross-functional requirements and joint projects. What we look for in you (ie. job requirements): You re an experienced developer who knows how to write secure software and is comfortable working independently. You can turn use cases and requirements into code confidently, and when you get stuck you keep trying different ideas until you figure it out. You enjoy writing sensible, intuitive UIs as much as you do elegant, efficient backend code. You know when to use Mongo and when to use Snowflake, and you wonder why any APIs still use XML or CSV when JSON exists. While we aren t looking for a security expert for this role, we need someone who s familiar with threats and security best practices, as these drive our software development and integration use cases. If you need clarification about why we need a specific feature or requirement, you probably won t be able to ask the team for a few hours, so it s helpful if you already have good intuition about our risks and the strategies we use to address them. Nice to haves: Go, Ruby, Python, and React experience Experience writing code to run on Kubernetes deployed to AWS Comfortable writing complex, scalable SQL queries Pay Transparency Notice: The target annual salary for this position can range as detailed below. Full time offers from Coinbase also include target bonus + target equity + benefits (including medical, dental, and vision). Pay Range: 9,150,000 9,150,000 INR Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying.

Backend Development Secure Software Development Life Cycle (SDLC) CI/CD Javascript React
QI

Staff Engineer - Pc Gaming Middleware Development

Qualcomm India Private Limited

5+ Years Hyderabad, Telangana, India Full-time

Staff Engineer PC Gaming Middleware Development Location: Hyderabad, Telangana, India Company: Qualcomm India Private Limited Job Overview Qualcomm s in-house Game Studio is looking for a talented and experienced Staff Engineer to lead development efforts in PC gaming middleware on Snapdragon-powered devices. This role is a unique opportunity to work with pre-commercial hardware and shape the future of gaming on always-on, always-connected Snapdragon PCs. As a Staff Engineer, you ll contribute to developing and porting game middleware to open-source and proprietary game engines. You ll also play a critical role in optimizing CPU, GPU, and system-level performance for gaming workloads on Windows. Key Responsibilities Develop and port gaming middleware for both open-source and proprietary game engines. Optimize performance across CPU, GPU, and overall system for gaming use cases on Windows Snapdragon devices. Collaborate with game engine and hardware teams to showcase gaming capabilities on Snapdragon platforms. Work on modern rendering algorithms and improve game engine pipelines. Contribute to toolchain and workflow development for content creation and performance profiling. Minimum Qualifications 5+ years of professional software development experience. Strong proficiency in C++ and solid understanding of its specifications. Experience in Windows game development and performance optimization. Solid foundation in 3D graphics and mathematics. Understanding of modern PC and console rendering pipelines. Strong written and verbal communication skills. Self-driven and passionate about gaming technology. Preferred Qualifications Experience with Unreal Engine or other open-source engines. Background in tools development is a plus. Familiarity with profilers and debuggers such as RenderDoc, Intel VTune, etc. Experience working with large-scale, multi-million-line codebases. Knowledge of multithreaded programming paradigms. Educational Requirements Bachelor s degree in Computer Science, Engineering, Information Systems, or a related field and 4+ years of software development experience. OR Master s degree and 3+ years of relevant experience. OR PhD and 2+ years of relevant experience. Programming language experience: Minimum 2 years with C, C++, Java, Python, or similar languages. About Qualcomm Qualcomm is a global leader in wireless technology and chipset innovation, powering cutting-edge devices from mobile phones to AR/VR, automotive, and next-gen PCs. Our Game Studio is a hub of gaming innovation, comprised of veteran developers, artists, and engineers dedicated to redefining the future of gaming across platforms. Join us to work on breakthrough gaming experiences that will power the next generation of Snapdragon-powered PCs. Qualification : Educational Requirements Bachelors degree in Computer Science, Engineering, Information Systems, or a related field and 4+ years of software development experience. OR Masters degree and 3+ years of relevant experience. OR PhD and 2+ years of relevant experience. Programming language experience: Minimum 2 years with C, C++, Java, Python, or similar languages.

C++ game development Staff engineer Unreal Engine Game SDK developer Gaming infrastructure engineer Game engine tools development
NS

Senior Software Engineer - Java Developer

Newgen Software

2-4 Years Hyderabad, Telangana, India Full-time

Position: Sr. Software Engineer Experience: 2-4 Years Key Responsibilities: Participate in design discussions, coding, code walkthroughs, peer code reviews, unit testing, system testing, UAT, demos, POCs, installation, and maintenance of software modules. Contribute to the creation and maintenance of the following project deliverables: Software prototypes System architecture and software design documents User interfaces developed as per UX guidelines Code adhering to established coding standards Peer code review artifacts Test plans and test cases Installation and deployment documents Release and technical documentation Document and demonstrate solutions by developing technical documentation, flowcharts, layouts, diagrams, charts, and clear, well-commented code. Ensure project tasks are completed within defined effort and timelines. Design system specifications, standards, and programming requirements. Write test cases and perform unit testing, system testing, and negative testing. Troubleshoot issues through log analysis and database query optimization. Conduct system analysis to improve operational processes. Stay updated with emerging development tools, technologies, and programming techniques. Maintain confidentiality and ensure data security. Collect, analyze, and summarize development and service issues to improve processes. Study system flow, data usage, and work processes to develop effective software solutions. Ensure adherence to quality processes and standards. Desired Profile: B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent). 2-4 years of relevant industry experience. Strong understanding of Object-Oriented Programming (OOP), Multi-Tier Software Development, Component Architecture, and Web-Based Software. Knowledge of system integration challenges and solutions. Ability to gather, analyze, and interpret data to make logical decisions. Proficiency in: Core Java, JSP, Servlets, EJB, SQL/Oracle, J2EE, and other relevant Java technologies. Demonstrated skills in: Coding: Strong technical knowledge and system analysis. Testing: Analytical thinking, critical mindset, and problem-solving abilities. Troubleshooting: Ability to apply architectural knowledge and technical expertise. Key attributes: Clear thinking and flexibility Effective time management and communication (verbal & written) Analytical thinking and problem-solving Eye for detail and strong decision-making skills Teamwork, adaptability, and openness to change Strong sense of responsibility and commitment to First Time Right delivery. Qualification : B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent).

SQL Postgresql MongoDB Git CI/CD

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

1 - 20 of 3757

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Filter jobs

Feedback

Share Feedback