Jobs
Interviews

5022 Software Engineering Jobs

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

6.0 - 10.0 years

0 Lacs

haryana

On-site

As a Delivery Manager at LogicLadder, you will have a significant impact on driving the technical vision and innovation behind our sustainability software solutions. Reporting directly to the Head of Engineering, your primary responsibility will be to lead a team of skilled software engineers, guiding them through the design, development, and deployment phases of advanced systems that empower our clients in achieving their net-zero objectives. Your key responsibilities will include mentoring and leading the software engineering team to foster a culture of continuous improvement and technical excellence. You will be instrumental in defining the architecture and design of intricate, scalable systems that form the backbone of LogicLadder's sustainability software offerings. Collaborating closely with cross-functional teams, you will help shape technical roadmaps that align with the organization's strategic goals. In addition to your leadership role, you will actively engage in coding, debugging, and troubleshooting to maintain a profound understanding of the software development lifecycle. Conducting regular code reviews to ensure adherence to best practices and high-quality standards will be part of your routine. Furthermore, you will proactively identify opportunities for process enhancements, automation, and optimization, contributing to the company's overall thought leadership by participating in technical blogs, conferences, and community engagement. To be successful in this role, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with at least 6 years of experience as a software engineer, including 5 years in a leadership capacity. Having a proven track record of delivering complex software projects from inception to production, familiarity with sustainability software, energy management, or environmental monitoring solutions, and exposure to data engineering and data visualization technologies will be advantageous. Additionally, proficiency in multiple programming languages, particularly functional programming like Scala, Haskell, or Clojure, extensive experience in designing and developing scalable, distributed systems, and a deep understanding of software architecture patterns and design principles are essential requirements. Knowledge of cloud computing platforms such as AWS, GCP, or Azure, familiarity with agile software development methodologies, and strong problem-solving and analytical skills are also key qualifications for this role. While not mandatory, experience with real-time data processing and streaming technologies, knowledge of machine learning and predictive analytics techniques, familiarity with IoT and sensor integration, involvement in open-source projects, or contributions to the developer community will be considered advantageous. At LogicLadder, we offer a competitive benefits package that includes Medical Insurance covering employees and their families, personal accidental insurance, a great company culture, exposure to a rapidly growing domain, and gratuity benefits.,

Posted 23 hours ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Senior Data Scientist, you will utilize your expertise in Python, Machine Learning (ML), Natural Language Processing (NLP), Generative AI (GenAI), and Azure Cloud Services to design, develop, and deploy advanced AI/ML models. Your role will involve solving complex business problems by building, training, and optimizing AI models using Python and relevant ML frameworks. You will implement Azure AI/ML services for scalable deployment and integrate APIs for real-time model inference. Working with large-scale data, you will extract insights to drive strategic initiatives and collaborate with cross-functional teams to integrate AI/ML solutions into applications. Your responsibilities will include designing and developing ML, NLP, and GenAI models, implementing Azure AI/ML services, developing APIs for model deployment, and working with large-scale data to extract insights. You will collaborate with cross-functional teams, implement CI/CD pipelines, ensure adherence to software engineering best practices, stay updated on AI/ML advancements, conduct research on emerging trends, provide technical mentorship, and optimize model performance in a production environment. To excel in this role, you must have proficiency in Python and ML frameworks like TensorFlow, PyTorch, or Scikit-learn, hands-on experience in NLP techniques, expertise in Generative AI models, knowledge of Azure AI/ML services, and experience in developing APIs for model deployment. Familiarity with CI/CD pipelines, software engineering principles, Agile methodologies, statistical analysis, data mining, and data visualization is essential. Preferred qualifications include experience in MLOps, knowledge of vector databases, and exposure to big data processing frameworks. Joining our team as a Senior Data Scientist will offer you a full-time or part-time permanent position with benefits such as health insurance and provident fund. You will work day shifts from Monday to Friday with weekend availability and have the opportunity for performance bonuses. With a minimum of 8 years of experience in Python, Azure AI/ML services, and Senior Data Scientist roles, you will contribute to innovative solutions and drive data-driven decision-making in a collaborative environment.,

Posted 23 hours ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Software Engineer at our company, you will be working in the field of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. Your role will involve applying scientific methods to analyze and solve software engineering problems. You will be accountable for the development and implementation of software engineering practices and knowledge in research, design, development, and maintenance processes. Your responsibilities will include exercising original thought and judgment, as well as supervising the technical and administrative work of other software engineers. It is crucial for you to enhance your skills and expertise within the software engineering discipline to meet the standard expectations of a software engineer role, as outlined in Professional Communities. Collaboration and being a team player with fellow software engineers and stakeholders will also be key aspects of your role. In addition to the general responsibilities, as a Grade Specific Software Engineer, you are expected to be highly respected, experienced, and trusted. You should have mastery over all phases of the software development lifecycle and be able to introduce innovation and industrialization. Your dedication and commitment to business objectives and responsibilities, as well as to the team as a whole, should be evident. You will be capable of operating in highly complex environments without supervision and taking substantial responsibility for the company's activities. Managing difficult and complex situations with composure and professionalism is essential. Your decision-making should consider the bigger picture and demonstrate a clear understanding of commercial and negotiating principles, especially in challenging scenarios. Furthermore, your focus should be on fostering long-term partnerships with clients and showcasing leadership that aligns business, technical, and people objectives. Your involvement in the recruitment and development of individuals will be significant in shaping the team. Your verbal communication skills will play a vital role in effectively conveying information and collaborating with various stakeholders.,

Posted 1 day ago

Apply

20.0 - 24.0 years

0 Lacs

karnataka

On-site

Transport is at the core of modern society. Imagine using your expertise to shape sustainable transport and infrastructure solutions for the future If you seek to make a difference on a global scale, working with next-gen technologies and the sharpest collaborative teams, then we could be a perfect match. Electromobility is changing the automotive world, and we are now looking for you who want to be part of making this change happening in our industry! The Electromobility organization is responsible for the complete development lifecycle of our electric powertrains from advanced engineering through product development into the maintenance phase. The function has a truly purpose-driven leadership and together we drive Electromobility transition based on cutting-edge engineering and state-of-the-art research within the Volvo Group. By joining us, you'll be part of a global and diverse team of highly skilled professionals. We make our customers, the planet and our future generations win. As the Director of Electronics & SW Engineering, you will be responsible for developing the team and enhancing capability and capacity to deliver various programs within Electromobility. You will oversee a team of engineers divided into different groups specializing in Electronics and Software Engineering. We seek a well-established leader with a proven track record working in a global environment, pushing the boundaries to get more value. You thrive on teamwork, leveraging your skills to influence and empower others constructively and collaboratively. As a strategic thinker, you excel in environments where solutions aren't readily available. Using great communication skills on all levels, you are also a natural speaking partner, fostering networks and building trust through courage and integrity. To be able to do this you need to: - Lead and inspire others through strategic focus and reasoning, while improving the delivery quality & efficiency. - Excel as a skilled team builder, leveraging the strengths of the team and harness the full potential of the team to achieve maximum impact. - Communicate the Electromobility Bangalore RnD strategy and business reality into actionable opportunities. - Actively participate in all relevant decisions fora and especially securing strategic arguments, ensuring that roadmap consequences are well understood. - Balancing the Capacity with the workload, Budgeting & Infrastructure impacting the team. - Attract, develop, and retain professionals to also secure competences for future demands. - Excel in Stakeholder management and system thinking approach towards problem-solving. Masters in Electrical/Electronics/Mechatronics/Software related disciplines Minimum 20 years of experience in electromobility and product development lifecycle management Experienced in leading leaders and working with global organizations, with a strong passion for fostering people development and team growth Proven Experience of delivering software and electronics hardware and software programs in embedded systems Possesses strong personal credibility, integrity, and creativity Excellent collaboration skills across the entire value chain and stakeholder management Demonstrated ability to balance a strategic, holistic end-to-end view with operational considerations We offer you the possibility to be part of our transformation journey, helping the Volvo Group, as the market leader, to change the world of transportation. You will be working with the forefront of technology in perhaps the most exciting technical transformation of our time. We offer you the possibility to join a vibrant organization, full of brilliant people. You will get the chance to influence the way of working and help us grow and mature. You will experience a warm atmosphere full of expectations and be working with highly skilled team members and empowering management. Please do not wait with your application, interviews will be conducted continuously. We value your data privacy and therefore do not accept applications via mail. Our focus on Inclusion, Diversity, and Equity allows each of us the opportunity to bring our full authentic self to work and thrive by providing a safe and supportive environment, free of harassment and discrimination. We are committed to removing the barriers to entry, which is why we ask that even if you feel you may not meet every qualification on the job description, please apply and let us decide. Applying to this job offers you the opportunity to join Volvo Group. Every day, across the globe, our trucks, buses, engines, construction equipment, financial services, and solutions make modern life possible. We are almost 100,000 people empowered to shape the future landscape of efficient, safe and sustainable transport solutions. Fulfilling our mission creates countless career opportunities for talents with sharp minds and passion across the group's leading brands and entities. Group Trucks Technology is seeking talents to help design sustainable transportation solutions for the future. As part of our team, you'll help us by engineering exciting next-gen technologies and contribute to projects that determine new, sustainable solutions. Bring your love of developing systems, working collaboratively, and your advanced skills to a place where you can make an impact. Join our design shift that leaves society in good shape for the next generation.,

Posted 1 day ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Software Engineer specializing in Visual C/C++, you will play a crucial role in developing versatile products and services for the energy industry. Your responsibilities will include working independently and collaborating with various teams across the business. You will be involved in performing research and development to create and maintain robust engineering applications, designing and developing engineering/science/math models, UIs, and user workflows, as well as maintaining interfaces with team members, stakeholders, and customers. To excel in this position, you should possess a Bachelor's Degree with a minimum of 7-11 years of experience in software engineering, particularly with Visual C/C++ on the Windows platform. Having experience in using source control systems such as TFS, Subversion, Git, and software build systems like TFS and TeamCity would be beneficial. An advanced engineering degree (Petroleum/Chemical/Mechanical) or a PhD is preferred. Strong problem-solving skills, mathematical abilities, and experience in developing algorithms and models for oil/gas operations are essential for this role. Additionally, you should have a solid background in fluid mechanics, fluid/particle dynamics, wellbore hydraulics, and reservoir injection/stimulation modeling. Experience with matrix acidizing modeling is advantageous. Excellent communication skills, along with proficiency in user interface design and development, are desired. Familiarity with JavaScript/TypeScript/HTML5 programming and related frameworks is also a plus. At Baker Hughes, we value diversity and recognize that each individual has unique preferences when it comes to working styles. Therefore, we offer flexible working patterns, such as working flexible hours, to accommodate different needs. Our commitment to developing our employees, promoting well-being, and fostering a culture of innovation sets us apart. We provide a range of benefits, including work-life balance policies, private medical care options, life insurance, disability programs, and tailored financial packages. Join us at Baker Hughes, an energy technology company dedicated to driving progress and sustainability in the energy and industrial sectors globally. If you are looking for an opportunity to contribute to meaningful innovation and growth, we invite you to be part of our team. Together, we can shape the future of energy and make a positive impact on our world.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

As a Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking - Data Technology, you will have the opportunity to lead multiple teams towards success in one of the world's top financial institutions. Your role involves overseeing various teams, providing guidance on daily tasks, addressing issues, ensuring compliance standards are met, meeting business requirements, and implementing best practices. You will be responsible for guiding your immediate team of software engineers, setting expectations for team output, practices, and collaboration. Anticipating dependencies with other teams to deliver products aligned with business requirements is crucial. Additionally, managing stakeholder relationships and ensuring work compliance with standards and requirements are part of your responsibilities. Creating a culture that values diversity, inclusion, and respect for team members is essential. To excel in this role, you should possess formal training or certification in software engineering concepts, along with at least 5 years of practical experience. Demonstrated coaching and mentoring skills are necessary, as well as experience in leading technology projects and managing technologists. Proficiency in automation, continuous delivery methods, and the Software Development Life Cycle is required. An advanced understanding of agile methodologies, financial services industry IT systems, and data engineering is important. A background in Computer Science, Engineering, Mathematics, or related fields is preferred. If you have experience working at the code level, it would be considered a preferred qualification for this role.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With a team of over 28,000 dedicated employees, we are committed to making a positive impact every day. Our customers are amazing companies that contribute to various critical sectors such as food production, healthcare, and environmental sustainability. We take pride in the fact that our work plays a significant role in changing the world for the better. We invite individuals who are makers, forward-thinkers, and problem solvers to join us in doing their best work. If you are passionate about making a difference, we welcome you to be a part of our team! As an IT Analyst - EA at Rockwell Automation, you will be based in Pune, Noida, or Bangalore, India. In this role, you will be responsible for processing IT demand intakes from both business and within IT, aligning these demands with roadmaps, creating estimates, and ensuring seamless execution of pre-execution work. You will collaborate with business and technology teams to align technology solutions with the company's strategic goals. Additionally, you will manage enterprise standards in EA systems like LeanIX and JiraAlign. Reporting to the SENIOR ENGINEERING MANAGER-IT, your key responsibilities will include: - Transforming idea/problem statements into actionable requirements and use cases at an enterprise level. - Developing outcome-based processes, data flows, and customer experience maps. - Creating and enhancing key architecture artifacts such as Application Architecture, Data Architecture, Integration Architecture, and Platform Architecture. - Generating Rough Order of Magnitude (ROM) for IT demands, assessing cybersecurity needs, and collaborating with Solution Architects to identify potential solution platforms. - Configuring systems, customizing dashboards, fact sheets, and creating integrations using various applications. - Ensuring data quality, gathering, cleansing, uploading, and maintaining data in the EA repository. - Generating reports and visualizations based on LeanIX data to provide insights into the organization's technology landscape. - Collaborating with IT stakeholders to document current and target systems architectures. - Configuring and maintaining integrations between LeanIX and other applications such as One Trust, PowerBI, Jira Align, and ServiceNow. - Providing architectural guidance, conducting product evaluations, and leading Proof of Concepts. The ideal candidate will possess the following qualifications: - Familiarity with One Trust for data privacy compliance and governance. - Experience with agile project management and strategic planning using Jira Align. - Proficiency in creating data visualizations and reports using PowerBI. - Knowledge of API development and integration techniques. - A Bachelor's Degree in computer science, management information systems, or a related field. - Experience in designing, integrating, and managing complex solutions. - Hands-on expertise in multiple EA domains, BI, PaaS, DevOps, CI/CD, and software engineering. - Demonstrated experience in business process modeling, benchmarking, and financial analysis. Preferred qualifications include knowledge of architectural design frameworks, ERP, CRM systems, adaptability to new technologies, strong analytical and problem-solving skills, and understanding of business complexities. Rockwell Automation offers a comprehensive benefits package, including mindfulness programs, volunteer paid time off, employee assistance programs, personalized wellbeing programs, and more. We are committed to fostering a diverse, inclusive, and authentic workplace where all individuals are valued for their unique contributions. If you are passionate about this role and believe you can make a difference, we encourage you to apply, even if your experience does not align perfectly with every qualification listed in the job description. You may be the perfect fit for this or other roles at Rockwell Automation.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Rockwell Automation is a global technology leader dedicated to assisting the world's manufacturers in enhancing productivity, sustainability, and agility. With over 28,000 employees striving to make a positive impact daily, we take pride in our exceptional team. Our customers, remarkable companies contributing to essential sectors such as healthcare, agriculture, and environmental conservation, inspire our team of energetic problem solvers to drive meaningful change worldwide. If you are a maker, forward thinker, or problem solver seeking a platform to showcase your skills, we invite you to consider joining us! As an AI Architect at Rockwell Automation based in Pune, Noida, or Bangalore, India, you will play a crucial role in designing, developing, and implementing enterprise-grade artificial intelligence solutions. Reporting to the Director of Enterprise Architecture, you will operate from our Pune office in a hybrid capacity. Collaborating with diverse teams including data scientists, engineers, and business leaders, you will ensure that AI systems are scalable, secure, and aligned with organizational objectives. **Your Responsibilities:** - **Architect and implement AI solutions**: Design and supervise end-to-end AI architectures that seamlessly integrate with existing IT and data infrastructure, focusing on scalability, performance, and maintainability. - **Lead cross-functional delivery teams**: Provide guidance to data scientists, engineers, and business stakeholders across the AI solution lifecycle, from ideation and prototyping to production deployment and monitoring. - **Evaluate and recommend technologies**: Assess AI/ML platforms, frameworks, and tools to ensure alignment with business requirements and technical feasibility. - **Establish best practices**: Define standards for model development, testing, deployment, and lifecycle management, ensuring compliance with ethical AI principles and data privacy regulations. - **Mentor and evangelize**: Offer technical leadership and mentorship to junior architects and data professionals, while advocating for AI adoption and architectural vision within the organization. **The Essentials You Will Have:** - A Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field. - 5+ years of experience in designing and implementing AI architectures in production environments. - Proficiency in AI/ML frameworks and tools such as TensorFlow, PyTorch, Keras, and cloud-based AI services. - Strong programming skills in Python, R, Java, or similar languages. - Deep understanding of data structures, algorithms, and software engineering best practices. - Experience leading complex AI projects with cross-functional teams and delivering solutions that drive business outcomes. - Familiarity with ethical AI practices and data protection regulations. **The Preferred You Might Also Have:** - Experience deploying AI solutions on cloud platforms in hybrid or multi-cloud environments. - Knowledge of MLOps tools and practices for continuous integration, deployment, and monitoring of AI models. - Strong problem-solving abilities and the capacity to translate business requirements into scalable technical solutions. - Experience in mentoring and developing talent within AI or data science teams. **What We Offer:** Our benefits package includes comprehensive mindfulness programs, volunteer paid time off, employee assistance programs, personalized wellbeing programs, on-demand professional development courses, and other local benefits. At Rockwell Automation, we are committed to fostering a diverse, inclusive, and authentic workplace. If you are enthusiastic about this role but do not meet every qualification in the job description, we encourage you to apply as you might be the right fit for this position or other roles. Rockwell Automation's hybrid policy mandates employees to work at a Rockwell location at least on Mondays, Tuesdays, and Thursdays unless they have a business obligation elsewhere.,

Posted 1 day ago

Apply

0.0 - 4.0 years

0 Lacs

hyderabad, telangana

On-site

You will be an integral part of the success of the institute by contributing to a diverse, inclusive, fair, and transparent work environment at IIIT-H. We value the uniqueness of each individual and strive to recognize and respect their differences, fostering a culture that embraces diverse ideas and expertise. Our primary focus is on attracting and retaining top talent and providing them with an environment where they can thrive and excel. Currently, we are looking to fill faculty positions in specific domains such as ECE and CSE, but we are also open to recruiting individuals from other interdisciplinary areas throughout the year. We are seeking highly motivated faculty members of any nationality at the levels of Professor, Associate Professor, and Assistant Professor who are passionate about making a difference through research and teaching. Applicants should hold a Ph.D. with a strong research track record and a commitment to teaching. The core areas of expertise we are particularly interested in include embedded systems, VLSI, digital signal processing, robotics, wireless communications networks, digital electronic circuits for ECE; and computer architecture, systems and networking, algorithms and computational geometry, programming languages and compilers, AI, robotics, software engineering, and information security for CSE. As per MHRD 7th CPC guidelines, we offer competitive remuneration and a range of benefits along with research and student support. To apply, please submit your resume, teaching and research statements, and a cover letter in Word (.doc) or PDF format. Kindly note that scanned resumes and other formats will not be processed by our system.,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As an Infoscion, a typical day involves working in collaboration with the Infosys Delivery team to implement designs, develop high-quality programs and systems, and ensure top-notch deliverables for our clients. You will be responsible for creating technical artifacts, being the primary point of contact for addressing production issues, and conducting technical analyses to devise effective solutions. Sharing insights and knowledge management initiatives derived from projects will be an essential part of your role to enhance efficiency and effectiveness. Your contribution will play a vital role in constructing efficient programs and systems, thereby assisting our clients in their digital transformation journey. In terms of technical requirements, the primary skills required include proficiency in Java, Middleware Administration, and other associated technologies. Additionally, you are expected to possess advanced conceptual understanding of at least one Programming Language, one database, and one Operating System. Familiarity with Software Engineering practices from at least one project experience is essential. Your ability to independently contribute to medium to complex tasks, comprehend Design Principles, run Test Cases, and effectively address production issues while coordinating with stakeholders are crucial aspects of this role. A solid grasp of the Software Development Life Cycle (SDLC), along with analytical abilities, logical thinking, and awareness of the latest technologies and trends, are highly valued. Preferred skills for this position include expertise in Java - ALL under Technology and Middleware Administration-Others. If you believe you have the passion and skills to guide our clients through their digital transformation journey, this opportunity at Infosys is tailored for you.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

As a GCP Data Engineer with expertise, you will be responsible for managing, maintaining, and troubleshooting cloud data pipelines. The ideal candidate should have over 5 years of industry experience in Data Engineering support and enhancement. You will need to be proficient in any Cloud Platform services (GCP, Azure, AWS, etc.) and have a strong understanding of data pipeline architectures and ETL processes. Your role will involve leveraging your excellent Python programming skills for data processing and automation, along with SQL query writing skills for data analysis and experience with relational databases. Additionally, familiarity with version control systems like Git is required. Your responsibilities will include analyzing, troubleshooting, and resolving complex data pipeline issues. You will utilize your software engineering experience to optimize data pipelines, improve performance, and enhance reliability. It is essential to continuously optimize data pipeline efficiency, reduce operational costs, automate repetitive tasks in data processing, and monitor and alert for Data Pipelines. You will be expected to perform SLA-oriented monitoring for critical pipelines and implement improvements post-business approval for SLA adherence if needed. Moreover, your role will involve monitoring the performance and reliability of data pipelines, Informatica ETL workflows, MDM, and Control-M jobs. Conducting post-incident reviews, implementing improvements for data pipelines, and developing/maintaining documentation for data pipeline systems and processes are crucial aspects of the job. Experience with Data Visualization using Google Looker Studio, Tableau, Domo, Power BI, or similar tools is considered an added advantage. To qualify for this position, you should possess a Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. Holding any Cloud Professional Data Engineer certification will be an added advantage. Excellent verbal and written communication skills are necessary for effective collaboration and documentation. Strong problem-solving and analytical skills are key to addressing challenges in data engineering. TELUS Digital is an equal opportunity employer committed to creating a diverse and inclusive workplace that values merit, competence, and performance without regard to any characteristic related to diversity.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a dynamic global technology company, Schaeffler has achieved success through its entrepreneurial spirit and long history of private ownership. Partnering with major automobile manufacturers, aerospace, and industrial sectors, we offer numerous development opportunities for individuals like you. Your key responsibilities will include developing and integrating IT solutions, clarifying requirements, defining work packages, ensuring proper coding, designing interfaces between business applications, and supporting migration efforts. You will also be responsible for executing software tests and providing necessary support for upgrades. To qualify for this role, you should hold a Graduate Degree in Computer Science, Applied Computer Science, or Software Engineering, along with 3 to 5 years of relevant experience. At Schaeffler, we value diversity and respect among our global workforce. By embracing our differences, we foster creativity, drive innovation, and contribute to sustainable value creation for our stakeholders and society. Join us in advancing how the world moves and unlock exciting assignments and exceptional development opportunities that will impact the future through innovation. To apply and explore further, visit www.schaeffler.com/careers. For any technical inquiries, please reach out to Kalyani More at Schaeffler Technology Solutions India Pvt. Ltd., via the email address technical-recruiting-support-AP@schaeffler.com. Experience the unlimited possibilities and growth in the fields of Digitalization & Information Technology with us at Schaeffler.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a Principal Generative AI (GenAI) Engineer at Velocity Clinical Research, you play a crucial role in developing and implementing advanced Generative AI solutions to drive innovation and create business value. Your responsibilities include designing, optimizing, and deploying cutting-edge AI models and techniques such as Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG). Working closely with cross-functional teams, you will integrate these technologies into products and services to ensure they meet performance and business requirements. Your deep understanding of AI and continuous awareness of the latest advancements will be vital in shaping the future of AI capabilities at Velocity. Your duties involve actively designing, developing, and deploying advanced Generative AI applications using techniques like prompt engineering and RAG. Collaborating with data scientists, ML engineers, and product teams, you will translate business requirements into scalable GenAI applications. You will experiment with new Generative AI techniques, evaluate models rigorously, and explore agentic frameworks to develop AI systems capable of autonomous decision-making. Staying updated with Generative AI research, you will optimize models for real-world deployment, integrate them into production environments, and contribute to best practices specific to Generative AI technologies. To excel in this role, you must possess a deep understanding of machine learning algorithms, neural networks, and natural language processing. Expertise in working with Generative AI models, prompt engineering, and RAG techniques is essential. Proficiency in programming languages like Python, TensorFlow, and PyTorch, as well as experience with data pre-processing, ethical considerations in AI model development, and software engineering skills are required. You should be able to build, deploy, and maintain scalable AI/ML pipelines, work with APIs and microservices architecture, and demonstrate strong problem-solving skills and a passion for innovation in AI. Ideally, you hold a Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field, with a Ph.D. preferred. With at least 8 years of software engineering experience, including 4+ years focused on AI/ML, and a background in Generative AI technologies, you should also have experience with LLMs like GPT and BERT. Effective communication skills, mentorship abilities, and a proven track record of developing production-level AI/ML solutions are essential for success in this role. Please note that this Job Description provides a general overview of the position's function and is not an exhaustive list of specific tasks. Job duties are subject to change based on Company and departmental needs. All employees are expected to perform their duties to the best of their abilities and as requested by management.,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

We are looking for an exceptional Director of Product to lead our Application Platform team within Chase Travel. In this crucial role, you will be responsible for shaping the strategy and execution of products that enable developers to effortlessly build, deploy, and scale our Travel applications. Your main focus will involve creating top-notch developer tools, APIs, SDKs, and documentation to enhance the experience of our developers across all Travel verticals, while also driving business growth through the implementation of foundational technology. Your responsibilities will include defining and implementing the product vision and strategy for the entire Application Platform portfolio. You will collaborate with executives and peers in Chase Travel to ensure alignment of initiatives with overall business objectives. Building and maintaining relationships with key technology stakeholders will be a crucial part of your role. Additionally, you will mentor the product team on best practices and empower them to effectively deliver on objectives through various strategies. You will also be tasked with establishing metrics and KPIs to measure developer satisfaction, adoption, and business impact. Overseeing the entire product lifecycle from ideation to launch will be a key aspect of your responsibilities. As a suitable candidate, you should possess at least 10+ years of experience as a senior software contributor, technical product owner, or software architect. You should have extensive knowledge of the product development life cycle, technical design, and data analytics. Proven ability to influence the adoption of key product life cycle activities, experience with APIs, SDKs, CLIs, and developer ecosystems, as well as expertise in driving change within organizations are essential qualifications for this role. Preferred qualifications include a background in software engineering or technical architecture, active participation or familiarity with modern developer environments, involvement in open source software communities, and architectural knowledge of complex distributed systems. Knowledge or experience in secure PCI environments, UI component libraries and frameworks, data patterns, stores, queues, and streaming systems, as well as experience in languages and frameworks such as .NET, Java, Spring, JavaScript, Typescript, Angular, and React, would be advantageous.,

Posted 1 day ago

Apply

0.0 - 3.0 years

0 Lacs

nashik, maharashtra

On-site

As a Business Analyst at Netwin in Nashik, you will be part of a vibrant and supportive work environment that values work-life balance. We offer you the opportunity to explore various technologies and satisfy your passion for tech in a safe and nurturing space. Your responsibilities will include documenting both high-level and detailed requirements using elicitation techniques like scenarios and prototyping. You will be tasked with producing project definition documents, evaluating business processes, anticipating improvement areas, and developing specifications for effective solutions. Resolving complex requirement conflicts through stakeholder engagement, preparing various documents like BRDs, Project Plans, User Stories, and ensuring timely project completion will also be part of your role. To excel in this role, you should have an understanding of software product market dynamics, strong communication skills, excellent leadership qualities, and knowledge of developing Business Use Cases and documentation. Familiarity with Agile Scrum software development processes, ability to influence stakeholders, and exceptional analytical skills are highly desirable. In addition, you will need to demonstrate proficiency in Microsoft Power Point, Excel, and Word. Experience with Wire-framing and Agile Project Management tools will be advantageous. If you are a proactive and analytical individual with excellent organizational skills and a passion for technology, we invite you to join our team at Netwin.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Supervisor role is an intermediate management position where you will lead and direct a team of employees to establish and implement new or revised application systems and programs in coordination with the Technology team. Your main objective will be to oversee applications systems analysis and programming activities. Your responsibilities will include managing an Applications Development team, recommending new work procedures for process efficiencies, resolving issues by identifying solutions based on technical experience, developing comprehensive knowledge of how your area integrates within apps development, ensuring quality of tasks provided by the team, acting as a backup to Applications Development Manager, and serving as an advisor to junior developers and analysts. You will also need to appropriately assess risk in business decisions, safeguarding Citigroup's reputation and assets by driving compliance with laws and regulations, adhering to policy, applying ethical judgment, and effectively supervising the activity of others. To qualify for this role, you should have 2-4 years of relevant experience, proficiency in Big Data, Spark, Hive, Hadoop, Python, Java, experience in managing and implementing successful projects, ability to make technical decisions on software development projects, knowledge of dependency management, change management, continuous integration testing tools, audit/compliance requirements, software engineering, and object-oriented design. Demonstrated leadership, management skills, and clear communication are essential. A Bachelors degree or equivalent experience is required for this position. Please note that this job description provides an overview of the work performed, and other job-related duties may be assigned as necessary. If you require a reasonable accommodation due to a disability to use our search tools or apply for a career opportunity, please review Accessibility at Citi. You can also view Citis EEO Policy Statement and the Know Your Rights poster.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

kolkata, west bengal

On-site

We are seeking enthusiastic and experienced professionals to join our Training Delivery Team, delivering in-campus sessions for Pre-final/ Final year students from Technical streams to enhance their performance in the campus recruitment process. The position is based in the Kolkata Metropolitan Area, Greater Kolkata Area. The topics to be covered include Programming & Coding (Data Structures, Algorithms, Multiple Languages - C, C++, Java, Python) and Technical Knowledge (DBMS, OS, Networking, Software Engineering, Data Analysis). The mode of delivery involves conducting classes at the institute premises during college hours, as per the Institute's mandate. Ideal candidates should possess a strong technical background in CS fundamentals, experience in teaching/training, availability during stipulated times, and industry knowledge of on-campus/off-campus placement processes of top CS/IT recruiters. A passion for helping students succeed and mentoring is highly desirable. If you are passionate about shaping the next generation of Tech Professionals, have expertise in the specified areas, and aspire to mentor students, we encourage you to reach out to us. For more details, please comment or DM us. Feel free to contact us at 8583035656 or share your profile at info@whiteboardconsultant.com / prateek@whiteboardconsultant.com.,

Posted 1 day ago

Apply

7.0 - 11.0 years

0 Lacs

panchkula, haryana

On-site

The role involves designing and implementing scalable, high-performance backend applications using the Node.js framework to address business requirements. Candidates must have a strong background in Node.js development, architectural design, and software engineering. Leadership skills in guiding development teams, collaborating with diverse stakeholders, and delivering complex projects within specified timelines and budgets are essential. Effective communication, problem-solving, and analytical abilities are crucial. Proficiency in technologies such as databases, caching systems, and message brokers is beneficial for this position. Responsibilities: - Designing and developing backend systems, including databases, APIs, and microservices, to meet business requirements and performance objectives. - Collaborating with cross-functional teams to define technical requirements, system architectures, and integration points. - Creating technical specifications, architecture diagrams, and design documents to outline system structure, functionality, and interfaces. - Conducting code assessments, providing technical direction, and mentoring the development team to ensure code excellence, sustainability, and scalability. - Ensuring compliance with industry coding standards, development methodologies, and security protocols. - Innovating and evaluating emerging technologies and approaches to deliver scalable solutions that align with clients" business objectives. Requirements: - 7+ years of experience in designing and developing large-scale web applications using Node.js. - Expertise in Node.js and its ecosystem, including popular libraries and frameworks. - Experience working on large-scale projects with Typescript. - Familiarity with testing suites like Jest, Jasmine, or Mocha. - Strong understanding of AWS services. - Solid knowledge of database design and SQL. - Proficiency in RESTful web services and API development. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills, with the ability to work effectively in a team environment.,

Posted 1 day ago

Apply

12.0 - 16.0 years

0 Lacs

pune, maharashtra

On-site

As the Manager of Technical Engineering at Kohler Co., you will be joining the Digital Experience (DX) organization with a mission to help people live gracious, healthy, and sustainable lives. In this role, you will be a key leader focusing on integrating cutting-edge technology and design to drive a Bold ambition for customers in North America. Your responsibilities will include leading, coaching, and developing all technical and engineering resources for interconnected products and experiences. This involves overseeing global multi-disciplinary teams working on advanced technology across artificial intelligence, software engineering, and interactive content through XR development frameworks. To excel in this position, you should be an inspiring people leader, a change agent, and a technology innovator who understands modern customer expectations and knows how to translate them into reality. Your success will be measured by achieving customer outcomes, therefore, emphasizing driving results and turning strategy into tangible value through experimentation and iteration will be crucial. Key Responsibilities: - Provide proactive technical leadership across multiple complex digital products and initiatives. - Build and lead global technical teams focused on delivering quality and exceeding committed deliverables. - Scale technical teams with the right resources to ensure successful outcomes. - Lead a team of engineers working on data science, XR, and interactive & immersive content. - Identify opportunities for team training and skill advancement. - Understand the connection between business, customer outcomes, and digital technology. - Collaborate with product management, design, and engineering resources to find creative solutions. - Recruit, grow, and develop a team of passionate engineers. - Communicate effectively with various stakeholders including product managers, designers, engineers, and senior management. Qualifications/Competencies And Education/Experience: - Curiosity and creativity in mindset and practice. - Ability to foster a collaborative culture and proficiency in collaboration tools. - Track record of delivering interconnected digital products across complex channels. - Strong communication skills for varied audiences. - Self-driven with the ability to deliver on ambiguous projects. - Bachelors or masters degree in computer science, engineering, or a related field. - 12-15 years of experience in digital product engineering or software development. - Experience in leading and managing a team of digital software engineers. - Technical expertise in API strategy, microservice architecture, and modular design. - Proficiency in 3D Graphics Programming and ML Frameworks. - Knowledge of best practices for platform engineering. - Experience in agile methodologies like Scrum, Kanban, and DevSecOps. If you are a dynamic leader with a passion for technology and innovation, and you possess the necessary qualifications and experience, we invite you to join our team at Kohler Co. where your contributions will make a meaningful impact on creating exceptional customer experiences.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Supervisor role involves leading a team of employees to establish and implement new or revised application systems and programs in coordination with the Technology team. Your primary responsibility will be to lead applications systems analysis and programming activities. As an Applications Development Senior Supervisor, your key responsibilities will include managing a team of professionals to achieve established goals, conducting personnel duties such as performance evaluations and training, recommending new work procedures to enhance process efficiencies, resolving issues by applying technical experience, developing comprehensive knowledge of how your area integrates within apps development and other technical areas, ensuring quality of tasks provided by the team, serving as a backup to the Applications Development Manager, and acting as an advisor and coach to junior developers and analysts. You will be expected to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, act as a subject matter expert to senior stakeholders and team members, manage teams effectively, assess risks in business decisions, drive compliance with laws and regulations, adhere to policies and ethical standards, and supervise the activity of others while maintaining accountability. To qualify for this role, you should have 2-5 years of relevant experience, experience in managing and implementing successful projects, the ability to make technical decisions on software development projects, familiarity with dependency management, change management, continuous integration testing tools, and audit/compliance requirements, extensive knowledge of software engineering and object-oriented design, demonstrated leadership and management skills, and clear and concise written and verbal communication skills. A Bachelor's degree or equivalent experience is required for this position. Please note that this job description provides an overview of the primary responsibilities and qualifications for the Applications Development Senior Supervisor role. Additional job-related duties may be assigned as necessary. Citi is an equal opportunity and affirmative action employer, committed to providing career opportunities to all qualified individuals. If you require a reasonable accommodation to apply for a career opportunity due to a disability, please review the Accessibility at Citi information. (Note: The content above is a formatted and standardized version of the provided job description),

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You are ready to acquire the skills and experience necessary to progress in your current role and propel your career to new heights, and an exciting software engineering opportunity awaits you. In this role, you will: - Execute standard software solutions by designing, developing, and troubleshooting technically. You will write secure and high-quality code independently, using the syntax of at least one programming language. - Design, code, and troubleshoot while considering upstream and downstream systems and technical implications. You will apply your knowledge of tools in the Software Development Life Cycle to enhance automation value. - Utilize technical troubleshooting skills to dissect solutions and resolve technical issues of basic complexity. You will analyze large data sets to identify problems and contribute to decision-making for secure and stable application development. - Learn and implement system processes, methodologies, and skills to develop secure and stable code and systems. Furthermore, you will contribute to fostering a team culture of diversity, equity, inclusion, and respect. To be successful in this role, you must have: - Formal training or certification in software engineering concepts along with at least 2 years of practical experience in system design, application development, testing, and operational stability. - Hands-on experience in Mobile Browser and Mobile Native Application Testing, including the use of Mobile Cloud Platform tools like SeeTest. Proficiency in mobile development and emulator packages such as Android SDK, iOS XCode, SWIFT, Calabash, Appium, GENYmotion is essential. - Exposure to commercial mobile manual/automation test management packages like Perfecto, Experitest-SeeTest, MobileLabs, SauceLabs, etc. Experience in Accessibility and Analytics Testing for Web and Mobile Native Apps is a plus. - Proficiency in managing the development Test Scenarios and executing them across various Testing Phases. A solid understanding of the Software Development Life Cycle and agile methodologies like CI/CD, Application Resiliency, and Security is required. - Demonstrated knowledge of software applications and technical processes within a technical discipline, such as cloud, artificial intelligence, machine learning, or mobile technologies. Preferred qualifications include: - Strong understanding of Android development, including Android Studio and Kotlin. Experience in releasing applications on the Google Play Store and familiarity with pair programming. If you are eager to enhance your software engineering skills and contribute to a dynamic team environment, this opportunity is tailored for you.,

Posted 1 day ago

Apply

3.0 - 10.0 years

0 Lacs

noida, uttar pradesh

On-site

Landis+Gyr is a leading global provider of integrated energy management solutions, dedicated to measuring and analyzing energy utilization to produce insightful analytics for smart grid and infrastructure management. By empowering utilities and consumers to reduce energy consumption, our innovative portfolio of software, services, and intelligent sensor technology plays a vital role in decarbonizing the grid. With sales of USD 1.7 billion in FY 2022, Landis+Gyr boasts a workforce of over 7,000 talented individuals spanning 30 countries and five continents. For over a century, Landis+Gyr has been at the forefront of energy innovation, continuously paving the way towards a more sustainable and efficient energy landscape. Join our team at Landis+Gyr, where we have been managing energy better since 1896. **Key Purpose of Role:** As a Technical Lead in Software Development, this role entails taking on the responsibility for development and engaging in various aspects of software engineering, such as design, implementation, review, documentation, testing, and support as required by the demands of the project. **Experience Required:** 3-10 years **Areas of Responsibility / Tasks:** - Design and develop applications software, APIs, and enhancements in existing functionality. - Active involvement in Software Development Life-Cycle activities, including requirement gathering, elaboration, clarification solicitation, Work Breakdown Structure (WBS), estimations, and documentation. - Development of specifications encompassing Functional Requirements, Use Cases, Business Rules, Detailed Design, Code, and Test Procedures as part of an Agile/Iterative Project Team. - Documentation, training, and support for Operations and Software Quality Assurance teams. Conduct code reviews and perform unit/integration testing. - Database design and maintenance, along with setting up, configuring, and troubleshooting test environments. - Identification of quality Key Performance Indicators (KPIs) and ensuring compliance at each stage. - Proficiency in Object-Oriented programming, with a strong understanding of .NET concepts. - Technological expertise in C# with Windows Forms, WPF, and databases like Oracle, SQL Server, MySQL, or MS Access. - Experience with common design patterns and documentation, as well as familiarity with Defect Management, Source Code Management, and Requirement Management tools (e.g., Rational, TFS, DevOps, etc.). - Knowledge and experience in Serial Communication/Device Communication (RS232, RS485, RF, GSM, GPRS, DLMS). At Landis+Gyr, we are excited that you are considering joining our team on your professional journey. We offer a comprehensive and competitive benefits package to our employees, including medical, dental, and vision coverage, life insurance, and a 401(k)-retirement plan with a generous company match incentive. Additionally, we provide three (3) weeks of Paid Time Off (PTO), eleven (11) paid holidays, tuition reimbursement, optional pet insurance, supplemental medical coverage, and various other perks to ensure the well-being, health, and enrichment of our team members. If you are interested in this role, please submit your application; it only takes less than 5 minutes! Upon review and selection, we will have a 15-30 minute introduction call to discuss mutual expectations. Subsequently, an interview with the hiring manager and key stakeholders will follow. At Landis+Gyr, we strive to create a workplace that promotes growth, fosters connections, and embraces authenticity. We believe in nurturing a community that values diversity as a way of life, not just a goal. The true magic unfolds when a diverse group of minds collaborates bring yours and #EnergizeYourCareer!,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

kerala

On-site

As the Chief Technology Officer (CTO) at our organization, you will play a vital role in shaping and implementing the technology strategy to support our business goals and growth. Working closely with the CEO and senior executives, you will lead and build a high-performing technology team while fostering a culture of innovation, collaboration, and continuous learning. Your responsibilities will include overseeing the development, deployment, and maintenance of products, platforms, and infrastructure. You will also be responsible for managing the organization's technology infrastructure to ensure optimal performance, security, and scalability. Additionally, you will create and manage the technology budget, evaluate investments in technology solutions, and communicate the company's technology vision to internal and external stakeholders. To excel in this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related field, with a minimum of 10 years of experience in technology leadership roles. You should possess strong expertise in software engineering, IT infrastructure, data analytics, and cloud services. Moreover, your ability to lead cross-functional teams, work with executive leadership, and manage multiple stakeholders will be crucial for success. Your skills should include a deep understanding of emerging technologies such as AI, machine learning, big data, and cybersecurity. Excellent communication, problem-solving, and leadership skills are essential attributes for this position. Additionally, you should demonstrate strong business acumen, strategic thinking, and the ability to inspire and lead diverse teams. In return for your contributions, we offer a competitive salary, performance-based bonuses, stock options/equity opportunities, and a range of health and wellness benefits. You will also have retirement plan options, a flexible work schedule, and remote working options. If you are looking for a permanent job opportunity where you can drive change in a dynamic, fast-growing environment, we invite you to join our team as the Chief Technology Officer.,

Posted 1 day ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

As a Data Labeler at Indico Data, located in Pune, India, your primary responsibility will be to label training data to support machine learning algorithms. In addition to this, depending on the project, you may also be expected to take the lead in certain client meetings and assist in client communications related to data labeling. You will thrive in this role if you possess the following characteristics: - Friendly, easy-going, and enthusiastic personality - Strong attention to detail and patience - Familiarity with using web-based applications - Technically inclined - Proactive communicator who enjoys asking questions The ideal candidate for this position should meet the following requirements: - Native or proficient in English - Reliable internet connection - Prior experience using web-based applications Additional qualifications that would be considered a bonus include: - High level exposure to software/programming - Background in finance or insurance industries - Proficiency in languages such as Italian, French, German, or Japanese - Interest in machine learning or software engineering - Sense of humor - Experience with Slack This role does not require any prior experience and is a full-time position. If you are looking to kickstart your career in the field of data labeling and machine learning, this opportunity at Indico Data could be the perfect fit for you.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 - 0 Lacs

karnataka

On-site

You will be working as a Regional Business Development Manager for the Indian Market at LE CHAMP (South East Asia) Pte Ltd., a subsidiary of TAKEBISHI CORPORATION. Your primary responsibility will be to strategically expand sales of assigned product lines, including DeviceXPlorer OPC Server, DeviceGateway, DeviceXPlorer Data Logger, OPC Spider, and other related products. It is essential to drive revenue and profitability growth through effective sales expansion. In this role, you will need to build and manage relationships with local partners to increase market share and drive business growth. This includes identifying and nurturing new business partners. Additionally, you will be responsible for maintaining customer relationships, acquiring new customers, and effectively communicating product strengths to convert competitor customers. You will closely coordinate with TAKEBISHI HQ in Japan to address partner and customer inquiries promptly and effectively. Regular web meetings will be held with the headquarters to ensure clear communication in English. Your role also involves collecting feedback and requirements from partners and customers, as well as market trends, to contribute to the development of product strategies. As a Regional Business Development Manager, you will plan and execute promotional activities such as trade shows and digital marketing to increase product awareness and generate leads. Qualifications for this position include fluency in English, a degree in Computer Science or a related field, a minimum of 3 years of working experience in industrial IoT or industrial automation, and strong communication skills. You should be self-driven, outgoing, and have the ability to learn quickly. Strong analytical, negotiation, and presentation skills are required, along with proficiency in the Microsoft Office suite. Competent knowledge of software products, especially in OPC, SCADA, MES, and related software, would be advantageous. Your reporting line will be to the Manager of TAKEBISHI Products Marketing at TAKEBISHI HQ in Japan. The working hours are from 08:30 to 17:30, Monday to Friday, with a one-hour break. A probation period of six months is applicable. The location of work is in Bangalore, with remote work being considered if working in the office is not possible. The salary range for this position is between 120,000 to 170,000 INR per month, commensurate with qualifications and experience. A performance-based bonus is paid annually. You will have access to earned leave, sick leave, maternity leave (for female employees), paternity leave (for male employees), and national holidays. The expected start date is at the earliest possible opportunity.,

Posted 1 day ago

Apply

Exploring Software Engineering Jobs in India

India has emerged as a hub for software engineering jobs with a booming IT industry. With the rise of tech startups and multinational corporations setting up development centers in the country, the demand for software engineers has been steadily increasing. Job seekers in India have a plethora of opportunities in the software engineering field with competitive salaries and career growth prospects.

Top Hiring Locations in India

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

These cities are known for their vibrant tech ecosystems and house numerous IT companies actively hiring software engineering professionals.

Average Salary Range

The salary range for software engineering professionals in India varies based on experience and location. Entry-level software engineers can expect to earn between INR 4-6 lakhs per annum, while experienced professionals with over 5 years of experience can earn upwards of INR 15 lakhs per annum.

Career Path

The career path in software engineering typically progresses from Junior Developer to Senior Developer, followed by roles such as Tech Lead, Engineering Manager, and eventually Chief Technology Officer (CTO). Advancement in this field is often based on technical expertise, leadership skills, and project management capabilities.

Related Skills

In addition to technical skills in programming languages and software development, software engineers in India are also expected to have skills in areas such as: - Problem-solving - Team collaboration - Agile methodologies - Data structures and algorithms - Cloud computing - DevOps practices

Interview Questions

  • What is the difference between stack and heap memory in Java? (medium)
  • Explain the concept of polymorphism in object-oriented programming. (basic)
  • How do you optimize database queries for better performance? (medium)
  • What is the difference between RESTful and SOAP web services? (basic)
  • Implement a function to reverse a linked list. (medium)
  • What are the SOLID principles in software engineering? (advanced)
  • How does multithreading work in Java? (medium)
  • Describe the difference between authentication and authorization. (basic)
  • What is the importance of version control systems like Git in software development? (basic)
  • How would you handle a situation where a project deadline is at risk? (advanced)
  • Explain the concept of microservices architecture. (medium)
  • What is the purpose of unit testing in software development? (basic)
  • Describe your experience with continuous integration/continuous deployment (CI/CD) tools. (medium)
  • How do you ensure the security of a web application? (medium)
  • What is the difference between front-end and back-end development? (basic)
  • Implement a sorting algorithm of your choice and analyze its time complexity. (advanced)
  • How do you troubleshoot performance issues in a web application? (medium)
  • Describe a challenging project you worked on and how you overcame obstacles. (advanced)
  • What is the significance of design patterns in software development? (medium)
  • Explain the concept of virtual memory in operating systems. (advanced)
  • How do you stay updated with the latest trends in software engineering? (basic)
  • What is the difference between synchronous and asynchronous programming? (medium)
  • Describe a situation where you had to refactor code for improved maintainability. (advanced)
  • How would you approach a project that involves integrating multiple third-party APIs? (advanced)

Closing Remark

As you explore software engineering jobs in India, remember to not only focus on technical skills but also on honing your problem-solving abilities and communication skills. Stay updated with the latest trends in technology and be prepared to showcase your expertise during interviews. With dedication and continuous learning, you can excel in the dynamic field of software engineering. 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