Jobs
Interviews

65 Clean Code Jobs - Page 2

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

7.0 - 12.0 years

20 - 35 Lacs

Ahmedabad

Remote

Design, develop, and maintain high-quality applications using Ruby on Rails Write clean, testable, and efficient code following TDD Participate in Agile standups, pair programming, sprint planning, and retrospectives Troubleshoot & debug Required Candidate profile 7+ years of exp software development Strong hands-on experience in Ruby on Rails and ReactJS Knowledge of TDD and Object-Oriented Programming Experience with cloud infrastructure and DevOps is a plus Perks and benefits L&D budget, insurance, remote work,retreats,leaves

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

You should have more than 10 years of experience in Windchill PLM. As a candidate, you should possess various competencies such as being open-minded, honest, and a team player. It is essential to have a passion for understanding user frustrations and identifying business opportunities. Additionally, you must have a strong interest in software excellence and emerging technologies. Collaboration with team members, including IT Architects, Developers, Analysts, and Quality Assurance, is crucial for successful project delivery. You should be adaptable to work across different areas like Analysis, development, architecture, and testing when required. Knowledge and experience in Agile Practices are necessary for this role. A professional approach to work, a sense of responsibility, and ownership of tasks are expected. Good communication and presentation skills, as well as proficiency in English, are essential. You should be able to propose changes that enhance software efficiency and reduce operational or maintenance costs. Identifying complex issues, opportunities, and risks is vital, along with highlighting the impact of not meeting end-user needs in business decisions. Regarding specific software knowledge, you should be well-versed in Business analyst methods, tools, and approaches to deliver value to business stakeholders and users. Deep knowledge in Windchill PLM customizations and configuration, Windchill CAD publication, and ATB Conversion framework & solutions is required. Proficiency in Restful and MQ integration services, as well as JAVA, J2EE, JSP, Java Script, and XML is a must. Knowledge of ORACLE, GIT, Jira, Maven, and DevSecOps, along with experience in test automation and working in a Linux setup, is essential. Taking ownership of PTC support/ticket follow-ups is also part of the role. Desirable knowledge includes experience in performance and integration testing, manual testing, full-stack mindset, and test-driven development or test-first programming. Understanding Volvo Windchill PLM landscape and capability, sharing lessons learned from customer implementations, and demonstrating new PLM capabilities from PTC are valuable. Domain knowledge in CAD (Creo & Catia) and Windchill, as well as domain-driven design knowledge, is beneficial. A passion for code quality, maintainable design, and clean code is crucial for this position.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

bhubaneswar

On-site

As a member of our team, you will be responsible for writing clean, efficient, and scalable code. You will collaborate with cross-functional teams to design and develop software solutions that meet our company's needs. Testing and debugging applications to ensure optimal performance will be a key part of your role. Additionally, you will maintain and improve existing software, participate in code reviews, and follow best practices to ensure high-quality deliverables. Staying up to date with emerging trends and technologies is essential to stay competitive in this dynamic field. This is a full-time, permanent position suitable for freshers. The work schedule is during the day shift, and the work location is in person.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

lucknow, uttar pradesh

On-site

You will be responsible for developing new features or updating existing ones, writing clean, maintainable, and efficient code, performing unit testing and debugging, participating in designing scalable and reliable software solutions, and breaking down business requirements into technical tasks. The company is a leading aggregator for flexible and commercial spaces across India, assisting individuals in finding the right office space based on their specific needs, whether it is for short-term or long-term use.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You will be responsible for developing high-quality software design and architecture. This includes writing clean, maintainable, and efficient code. You will collaborate with cross-functional teams to define, design, and ship new features. Additionally, you will be required to unit test code for robustness, including edge cases, usability, and general reliability. Your role will also involve fixing bugs and improving application performance. Spotmies is a leading provider of innovative solutions for product designing and blockchain. With a team of experienced professionals and a commitment to excellence, we are dedicated to helping our clients achieve their goals and stay ahead of the competition. Our mission is to provide high-quality services and products that deliver tangible results and drive business success.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. We are currently looking for a Java developer with strong data/event-driven design and implementation skills to work on implementing our next generation Issuer technology. This role is delivery-focused and involves elements of design, engineering, implementation, and quality. As a Software Engineer, you will be responsible for end-to-end development and working closely with various stakeholders to deliver projects successfully. You will provide technical and functional expertise to the team, mentor junior team members, and proactively address project requirements independently. Key Responsibilities: - Deliver end-to-end development as a Software Engineer - Collaborate with wider stakeholders to successfully deliver projects - Offer technical and functional expertise to the team - Mentor junior team members - Address project requirements proactively and independently, highlighting any issues or challenges in a timely manner - Contribute to design and system architectures Required Skills/Experience: Must-haves: - 8 to 12 years of experience with strong event-driven architecture, design, and development skills - Java experience with modern IoC frameworks like Spring - Experience with HTML5 frameworks like Angular or React - Ability to lead CI/CD and agile delivery mechanisms - Experience in writing and deploying microservices as containers in Kubernetes environments (e.g., RH OpenShift) - Passion for writing clean code - Experience with SQL queries using Oracle Database - Understanding of TDD and BDD testing and working closely with analysts on user stories and test criteria - Experience working in mixed/virtual/diverse environments (small co-located team with a larger team in another location) Desirable: - Financial services experience - Knowledge of resilient enterprise systems in areas like core banking or financial messaging - Experience with Scrum and Agile deliveries Qualifications: - Bachelor's/Master's Degree in technology disciplines If you are a person with a disability and require a reasonable accommodation to use our search tools or apply for a career opportunity, please review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

chennai, tamil nadu

On-site

As an intern, your day-to-day responsibilities will involve designing and developing slick, user-friendly UIs that function seamlessly across various devices. You will be tasked with connecting real-time APIs to create interactive IoT dashboards, devices, and data representations. Additionally, you will be responsible for constructing dynamic visualizations such as real-time graphs, alerts, and device statuses. Collaboration with designers and backend developers will be essential to deliver a seamless and intuitive user experience. Your role will also include optimizing performance for live IoT data streams and handling massive datasets efficiently. Ensuring mobile-first and cross-browser compatibility will be crucial to guarantee a smooth user experience across different platforms. Writing clean, testable code and contributing to a reusable UI component library will be part of your routine tasks. Active participation in code reviews will provide you with opportunities to enhance your frontend engineering skills. We appreciate a particular mindset in our team members. We value individuals who possess curiosity, self-motivation, and a willingness to explore new tools and frameworks. A keen eye for design combined with a focus on functional code is highly regarded. Emphasis on writing clean, modular, and testable code is central to our work culture. We encourage proactive behavior, open communication, and the ability to propose innovative solutions. Building products that are used by people and witnessing your contributions go live is something we strive for. Thriving in a fast-paced environment where continuous learning and rapid product deployment are essential qualities we look for in our team members. About the Company: Our company specializes in assisting customers in understanding their energy costs and analyzing data to achieve significant cost savings. Our services include consulting, SaaS solutions, Building Energy Management Systems (BEMS), and energy performance contracts, providing end-to-end visibility in energy management.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

bhubaneswar

On-site

As a software developer, you will be responsible for writing clean, efficient, and scalable code. You will collaborate with cross-functional teams to design and develop software solutions. Testing and debugging applications to ensure optimal performance will also be a key part of your role. Additionally, you will maintain and improve existing software, participate in code reviews, and follow best practices. It is important to stay up to date with emerging trends and technologies to keep the software up-to-date. This is a full-time, permanent position suitable for fresher candidates. The work schedule is during the day shift, and the work location is in person.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You will be responsible for developing high-quality software design and architecture, writing clean, maintainable, and efficient code, collaborating with cross-functional teams to define, design, and ship new features, unit testing code for robustness, including edge cases, usability, and general reliability, and fixing bugs and improving application performance. Spotmies is a leading provider of innovative solutions for product designing and blockchain. With a team of experienced professionals and a commitment to excellence, we are dedicated to helping our clients achieve their goals and stay ahead of the competition. Our mission is to provide high-quality services and products that deliver tangible results and drive business success.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

Noida, India

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. This role is based in Noida. But you’ll also get to visit other locations in India and globe, so you’ll need to go where this job takes you. In return, you’ll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. We make real what matters! Key Responsibilities In this role, you will Design and developAI-powered agentsusingLLMs, LangChain , vector databases, andretrieval-augmented generation (RAG). Build intelligent systems thatunderstand natural language queriesandautomate complex workflows. Integrate and experiment withML pipelines,data-driven decision-making, andreinforcement learningfor adaptive systems. Prototype and productize tools that leverage code understanding,profiling, anddata analysis. Collaborate closely with AI researchers, UX designers, and backend teams to translate ideas into working products and robust features. Work onprompt engineering,few-shot learning, andtool use orchestration What We’re Looking For Must-Have Hands-on experience withAI/ML frameworks(e.g., PyTorch , TensorFlow, Scikit-learn). Strong working knowledge ofLangChain ,RAG pipelines, andvector stores. Strong understanding and experience in application ofDeep Learningmodels likeANNsandtransformers. Experience in developingAI agents or copilotsthat interface with tools or external APIs. Proficiency inPython; familiarity with software design patterns and clean code. Practical experience indata preprocessing,feature engineering, andmodel evaluation. Familiarity withLLMs(OpenAI, LLaMA , Claude, etc.) andprompt engineeringbest practices. Ability toidentify AI use-cases, conceptualize solutions, and drive from prototype to production. Strong proficiency in programming languages like C/C++ and Python, along with strong foundations in algorithms and data structures. Good to Have Background or interest inDigital Design,SystemVerilog , orEDA tools(can be learned on the job). Basic knowledge ofcompilers,parallelism, orprofilingtools is a bonus. Why Join Us Work oncutting-edge AI R&D projectswith real product impact! Be part of astartup-like team within a global tech company. Opportunity to lead innovation, publish internally, and drive industry-first solutions. Competitive compensation, flexibility, and a collaborative culture. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color , national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. Transform the everyday #LI-EDA #DVT

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Senior Java Developer specializing in Microservices architecture and Spring Boot, you will be an integral part of our dynamic and innovative development team in Ahmedabad. With over 8 years of experience in Java development, your expertise will drive the technical direction of our projects to ensure the design, development, and maintenance of robust, scalable, and efficient applications. Your key responsibilities will include designing, developing, and maintaining secure Java-based microservices using Spring Boot and Spring Cloud. You will be involved in the full software development lifecycle, collaborating with cross-functional teams for smooth integration of microservices and APIs. Additionally, as a Senior Java Developer, you will lead the development of complex applications, troubleshoot issues, and mentor junior developers to uphold high code quality and best practices. To excel in this role, you should possess strong expertise in Spring Boot, Spring Cloud, and other Spring-based frameworks, along with experience in building and deploying microservices using Docker and Kubernetes. Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform is essential, as well as proficiency in working with RESTful APIs, databases (SQL and NoSQL), CI/CD pipelines, unit testing, and integration testing. Keeping abreast of the latest development trends and technologies, particularly in Java, Microservices, and Spring Boot, will be crucial in optimizing applications for maximum speed, scalability, and availability. Your problem-solving skills, communication skills, and ability to collaborate with teams will ensure that all technical aspects of the applications adhere to industry standards and best practices. Preferred skills include experience with React or other front-end frameworks, knowledge of API Gateway and Service Mesh architecture, familiarity with Microservices Security principles and tools, as well as exposure to ElasticSearch and logging frameworks like Logstash or Splunk. This is a full-time position with benefits including Provident Fund, and the work schedule is during day shifts at our in-person location in Ahmedabad. Join us in revolutionizing the development of enterprise-level systems through cutting-edge technologies and best practices in Java, Microservices, and Spring Boot.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

maharashtra

On-site

The Software Engineer plays a key role in an agile team, responsible for designing, developing, and optimizing iOS applications. This position requires collaboration with cross-functional teams to implement high-quality technical solutions and ensure best development practices. This is a 100% remote position, reporting directly to the Head of Development. Responsibilities: - Architect and develop complex iOS applications from scratch. - Lead technical discussions and influence development decisions. - Ensure application security, scalability, and maintainability. - Optimize and refactor code for performance improvements. - Guide and mentor junior and mid-level developers. - Promote best practices such as automated testing and continuous integration (CI/CD). - Research and implement new technologies for continuous innovation. Requirements & Qualifications: - Minimum of 4 years of experience in iOS development. - Expertise in Swift and Objective-C. - Advanced knowledge of software architecture, SOLID principles, and Clean Code. - Experience with scalable and modular software design patterns. - Proficiency with Jira, Git, Firebase, Postman, and CI/CD pipelines. - Experience in app publishing and certificate management. - Advanced knowledge of SQL and performance optimization. - Advanced English proficiency. Soft Skills: - Strong leadership and mentorship abilities. - Decision-making and technical solution definition skills. - Effective communication and stakeholder management. - Strategic thinking and innovation mindset. - Passion for continuous learning and professional growth. About Us: Enghouse Systems Limited is a leading global provider of enterprise software solutions, serving a variety of distinct vertical markets. Our strategy is to expand and diversify the company through strategic acquisitions and sustainable growth. Enghouse shares are listed on the Toronto Stock Exchange under the symbol ENGH. For more information, visit our website at www.enghouse.com. We appreciate the enthusiasm of all applicants! However, only those selected for an interview will be contacted. Enghouse is proud to be an equal-opportunity employer, ensuring a fair hiring process without discrimination and providing accommodations upon request. Ready to revolutionize the future with us Apply now!,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

About Agoda: Agoda is an online travel booking platform that offers accommodations, flights, and more to travelers worldwide. With a global network of 4.7M hotels and holiday properties, as well as flights, activities, and more, Agoda, based in Asia and part of Booking Holdings, values diversity, creativity, and collaboration among its 7,100+ employees representing 95+ nationalities in 27 markets. The company focuses on innovation through a culture of experimentation and ownership to enhance customer experiences in exploring the world. Purpose of Bridging the World Through Travel: Agoda believes that travel enriches people's lives, allowing them to enjoy, learn, and experience the diverse world we live in. Travel brings individuals and cultures closer together, fostering empathy, understanding, and happiness. The company's team, consisting of skilled and diverse individuals from across the globe, is united by a shared passion to make a positive impact through innovative technologies and strong partnerships to make travel easy and rewarding for everyone. The Opportunity: As a Lead Engineer at Agoda, you play a key role in the technology organization by collaborating with individual contributors and senior leadership. Lead Engineers are actively involved in hiring and mentoring processes, designing and implementing new systems and components, and driving major architectural changes within Agoda. The role requires individuals who are passionate about taking on more responsibilities, adopting new technologies, and setting higher standards to propel Agoda forward technically. In this role, you will have the opportunity to: - Maintain ownership and responsibility of mission-critical systems - Build high-volume platforms using cutting-edge technologies like React and GraphQL - Mentor and coach other software engineers - Contribute significantly to agile and scrum practices - Design and lead technical projects and initiatives across teams and departments - Stay updated on technical know-how, industry trends, and drive technical innovations What you'll Need to Succeed: - 10+ years of experience developing web applications with client-side frameworks like React, Angular, or VueJS (6+ years preferred) - B.S. in Computer Science or a quantitative field; M.S. preferred - Working experience with agile methodologies, analytics, A/B testing, Continuous Delivery, and Trunk-based Development - Proficiency in HTML/CSS and object-oriented JavaScript, TypeScript - Strong communication, coordination, analytical thinking, and problem-solving skills - Proficiency in English language Additional Skills that are advantageous: - Knowledge of physical architecture at scale and building resilient, highly available solutions - Experience with NoSQL technologies, Queueing systems, Containers, Dockerization, and K8S - Familiarity with CI/CD solutions - Expertise in client-side performance optimization and modern coding practices - Experience with multiple front-end platforms, large-scale applications, and Big Data analysis - Leadership experience in global projects with distributed data centers Location: Bangkok, Thailand (Relocation Provided) Equal Opportunity Employer Agoda values your privacy and will retain your application for future vacancies unless requested otherwise. For further details, please refer to our privacy policy. Note: Agoda does not accept third-party resumes from recruitment agencies. Kindly refrain from sending resumes to Agoda employees or any other organization location, as Agoda is not liable for any fees related to unsolicited resumes.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

haryana

On-site

In this role, you will maintain ownership and responsibility of mission-critical systems, while being hands-on in building high-volume platforms using cutting-edge technologies like React and GraphQL. You will also have the opportunity to mentor and coach other software engineers, contributing significantly to our agile and scrum practices. As a major contributor to our team, you will design and lead crucial technical projects and initiatives across teams and departments. It is essential to stay on the leading edge of technical know-how, industry trends, and drive technical innovations. To succeed in this role, you should have at least 8 years of experience in developing web applications in client-side frameworks such as React, Angular, VueJS, etc., with a preference of 6+ years. A B.S. in Computer Science or a quantitative field is required, while an M.S. is preferred. Working experience with agile methodologies, analytics, A/B testing, Continuous Delivery, and Trunk-based Development is necessary. Having excellent HTML/CSS skills and a deep understanding of object-oriented JavaScript and TypeScript are crucial. Your love for new technologies and approaches, as well as a desire to use the best tools available, will be advantageous. It would be great if you have knowledge in physical architecture at scale, building resilient, highly available solutions with no single point of failure. Experience with NoSQL technologies (such as Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc.) and Queueing systems (including Kafka, RabbitMQ, SQS, Azure Service Bus, etc.) is beneficial. Working experience with Containers, Dockerization, and familiarity with K8S is a plus. Knowledge and hands-on experience in CI/CD solutions would also be advantageous. You should have strong experience in client-side performance optimization and be proficient in modern coding and design practices like Clean Code, SOLID principles, and TDD. Experience in multiple front-end platforms, including iOS, Android, Web, and API services, is desired. Experience working on an app or internet company at scale with large numbers of users and transactions per second is beneficial. Having experience in a data-driven company, with expertise in analyzing and working with Big Data, leading teams, and greenfield projects to solve large system problems is a plus. Experience in global projects serving world markets with distributed data centers and localization of the front end and data would also be advantageous.,

Posted 3 weeks ago

Apply

2.0 - 4.0 years

6 - 9 Lacs

Noida, Delhi

Work from Office

Developing web-based casino games using JavaScript/TypeScript + Pixi.JS, HTML5, PhaserJS on our in-house framework. Experience with Pixi.js and understanding Spine and Pixi-Spine library. Strong knowledge: OOJS, SOLID principles, Clean Code principles, MVC and any one of JS framework Pixi.JS, Phaser, Create JS. Experience in structured software development. Excellent analytical skills for debugging and problem solving skills. Good experience on unit testing. Knowledge of Node JS, NPM, Grunt, Webpack, Rollup, Git, etc. Experience with JIRA or similar issue & project tracking tool. Familiarity with Agile software development processes including Scrum. Ability to review code and design. Develop new user-facing game features. Build reusable code and libraries for future use. Optimize application for maximum speed and scalability. Collaborate with other team members and stakeholders, in a SCRUM-like development style. Make a code review of the code he/she works on it and help interns and junior programmers. Fix live issues/bugs on old and new games. Make research on new technologies and suggest technical solutions. Guiding the team by catering the knowledge and with critical decision making. Maintenance of our existing games. Contributing to our framework. Strong written and verbal communication. Roles and Responsibilities Developing web-based casino games using JavaScript/TypeScript + Pixi.JS, HTML5, PhaserJS on our in-house framework. Experience with Pixi.js and understanding Spine and Pixi-Spine library. Strong knowledge: OOJS, SOLID principles, Clean Code principles, MVC and any one of JS framework Pixi.JS, Phaser, Create JS. Experience in structured software development. Excellent analytical skills for debugging and problem solving skills. Good experience on unit testing. Knowledge of Node JS, NPM, Grunt, Webpack, Rollup, Git, etc. Experience with JIRA or similar issue & project tracking tool. Familiarity with Agile software development processes including Scrum. Ability to review code and design. Develop new user-facing game features. Build reusable code and libraries for future use. Optimize application for maximum speed and scalability. Collaborate with other team members and stakeholders, in a SCRUM-like development style. Make a code review of the code he/she works on it and help interns and junior programmers. Fix live issues/bugs on old and new games. Make research on new technologies and suggest technical solutions. Guiding the team by catering the knowledge and with critical decision making. Maintenance of our existing games. Contributing to our framework. Strong written and verbal communication.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a skilled Web programmer at our company, you will be joining our IT team to design, code, and enhance our web pages, programs, and applications. Your responsibilities will include writing clean code to ensure the functionality and usability of our online platforms.,

Posted 3 weeks ago

Apply

4.0 - 7.0 years

12 - 15 Lacs

Hyderabad

Work from Office

,,, About the Role We are looking for a skilled and motivated Node.js Developer to join our engineering team. The ideal candidate will have a strong background in building scalable backend applications and APIs using Node.js, and will collaborate closely with cross-functional teams to deliver high-performance software solutions. Key Responsibilities Design, build, and maintain efficient, reusable, and reliable backend services using Node.js. Develop RESTful APIs and integrate third-party services and APIs. Collaborate with front-end developers, QA teams, and product managers to deliver high-quality features. Optimize applications for speed, scalability, and security. Write clean, well-documented, and testable code following best practices. Participate in code reviews, design discussions, and agile development cycles. Troubleshoot and debug production issues and provide timely resolutions. Implement data storage solutions including relational and NoSQL databases. Required Skills and Qualifications 3 to 6 years of experience in backend development using Node.js . Strong proficiency in JavaScript/TypeScript programming. Deep understanding of RESTful APIs , OAuth , and JWT-based authentication . Experience with Express.js , NestJS , or other Node frameworks. Good knowledge of MongoDB , PostgreSQL , or MySQL. Hands-on experience with version control systems such as Git . Familiarity with Docker , CI/CD pipelines , and cloud environments (AWS/GCP/Azure) is a plus. Excellent problem-solving skills and attention to detail. Strong communication and team collaboration abilities. Good to Have Experience with front-end frameworks like Angular or React, etc. Knowledge of message queues (e.g., RabbitMQ, Kafka). Understanding of microservices architecture. Exposure to Agile/Scrum methodologies. Testing skills using Jest , Mocha , or similar frameworks. What Were Looking For Problem solvers and self-starters with a passion for building efficient, reliable, and scalable systems. Team players who thrive in collaborative environments and can take ownership of modules or features. Developers who understand the importance of clean code, testing, and maintainability. If you're ready to work with cutting-edge technologies and be part of an ambitious team solving real-world problems, apply now!

Posted 3 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Dear Candidate, We are hiring a Kotlin Developer to design and build Android applications and backend services. You will be part of a cross-functional team delivering clean, scalable mobile and server-side solutions. Key Responsibilities: Develop Android applications or backend services using Kotlin . Ensure code quality, responsiveness, and performance. Integrate with RESTful APIs and cloud services. Collaborate with designers and backend engineers. Write unit and UI tests for robustness. Required Skills & Qualifications: Strong in Kotlin , Android SDK, Jetpack components Familiarity with Coroutines, Retrofit, Room, and Hilt Experience with MVVM or MVI architecture Bonus: Experience in Ktor for backend Kotlin services Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Reddy Delivery Manager Integra Technologies

Posted 1 month ago

Apply

2.0 - 4.0 years

15 - 20 Lacs

Noida

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. About the Group: Join a dynamic and fast-evolving team that is buildingnext-generation AI-based tools and agent systemsfor QuestaSim, flagship simulation software at Siemens EDA. We're focused on designingintelligent AI agents,optimizers, andcopilotsusing modern AI/ML techniques. This is anR&D-heavy rolewith real-world applications, significant autonomy, and room to innovate. This role is based in Noida. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. We make real what matters! Key Responsibilities: We are seeking a highly motivated and experienced software engineer with a strong background in AI/ML to join the QuestaSim (Simulation) R&D team at Siemens EDA. In this role, you will: Design and developAI-powered agentsusingLLMs, LangChain, vector databases, andretrieval-augmented generation (RAG). Build intelligent systems thatunderstand natural language queriesandautomate complex workflows. Integrate and experiment withML pipelines,data-driven decision-making, andreinforcement learningfor adaptive systems. Prototype and productize tools that leveragecode understanding,profiling, anddata analysis. Collaborate closely with AI researchers, UX designers, and backend teams to translate ideas into working products and robust features. Work onprompt engineering,few-shot learning, andtool use orchestration What Were Looking For: Must-Have: Hands-on experience withAI/ML frameworks(e.g., PyTorch, TensorFlow, Scikit-learn). We are looking for candidates with 2-4 years of proven experience. Strong working knowledge ofLangChain,RAG pipelines, andvector stores. Strong understanding and experience in application ofDeep Learningmodels likeANNsandtransformers. Experience in developingAI agents or copilotsthat interface with tools or external APIs. Proficiency inPython; familiarity with software design patterns and clean code. Practical experience indata preprocessing,feature engineering, andmodel evaluation. Familiarity withLLMs(OpenAI, LLaMA, Claude, etc.) andprompt engineeringbest practices. Ability toidentify AI use-cases, conceptualize solutions, and drive from prototype to production. Strong proficiency in programming languages like C/C++ and Python, along with strong foundations in algorithms and data structures. Good to Have : Background or interest inDigital Design,SystemVerilog, orEDA tools(can be learned on the job). Basic knowledge ofcompilers,parallelism, orprofilingtools is a bonus. Why Join Us Work oncutting-edge AI R&D projectswith real product impact! Be part of astartup-like team within a global tech company. Opportunity to lead innovation, publish internally, and drive industry-first solutions. Competitive compensation, flexibility, and a collaborative culture. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! Transform the everyday #LI-EDA #LI-Hybrid #DVT

Posted 1 month ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Roles and Responsibilities - Develop clean, efficient, and maintainable code and ensure adherence to coding standards and best practices. Translate functional and non-functional requirements into robust and scalable software solutions. Drive end-to-end technical delivery, ensuring timely execution of deliverables aligned with business objectives. Collaborate closely with Product Managers, Epic Engineers, and QA teams to deliver reliable and high-performing software products. Ensure architectural integrity and adherence to design principles to maintain software quality and long-term sustainability Skills & Experience: Lead Developer with 7+ years of experience, including a minimum of 3 years working in environments leveraging web technologies such as Angular. Strong hands-on expertise in C# with a solid grasp of object-oriented programming, design patterns, and clean code principles. Experience with Test-Driven Development (TDD), ensuring high-quality and maintainable code. Practical knowledge of containerization technologies such as Docker and Kubernetes, along with an understanding of web security concepts, including authentication mechanisms. Familiarity with CI/CD pipelines and core DevOps practices for streamlined delivery and operations. Proficient in using version control systems like Git or TFS for source code management. Strong problem-solving, debugging, and analytical abilities, with a proactive approach to tackling complex technical issues. Excellent communication skills, capable of conveying technical ideas effectively to both technical and non-technical stakeholders. Experience with Teamplay Edge is a plus (applicable for internal job postings only).

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Hyderabad

Work from Office

6+ years of hands-on Development experience 4+ years extensive Python, SQL development experience Experience writing automated unit, integration tests Good understanding of defect triage process, ability to diagnose and resolve defects independently (looking at logs, code and metrics). Experience writing scalable, highly performant, instrumented and clean code Experience with Java development will be advantage Strong communication and interpersonal skills Ability to learn new technologies and ramp up quick and efficiently on new tools Should take ownership and responsibility of the team by mentoring the team where lacking and be a teamplayer Should have the drive to bring in service improvement, innovation and automation by finding possible areas of improvement and come up with better approach.

Posted 1 month ago

Apply

5.0 - 10.0 years

9 - 12 Lacs

Hyderabad

Work from Office

Requirements: IBM WebSphere 8 and/or HCL 9.1 knowledge is a must Good knowledge and proven experience in Java and JEE, or other technologies Good understanding of development principles and paradigms Able to work independently and mindfully as part of a multi-location multicultural team Quick learner, proven on shadowing others Good at growing a team and explaining Good spoken and written English Project Technologies & Tools: IBM WebSphere eCommerce 8 Solr Search Azure Cloud stack Oracle DB BitBucket (Gitflow as workflow) Static code quality governance (Sonar) CI/CD on top of Jenkins and Rundeck Responsibilities: Write clean code Troubleshoot and debug applications Address technical requirements

Posted 1 month ago

Apply

6.0 - 11.0 years

11 - 12 Lacs

Bengaluru

Work from Office

Job Title: Software Dev Engineer II Location: Bangalore Experience: 6+ years iSource Services is hiring for one of their client for the position of Software Dev Engineer II. About the Role: We are looking for a passionate and skilled Software Development Engineer II (SDE II) with a strong foundation in Core Java and Data Structures & Algorithms. The ideal candidate will be responsible for gathering requirements, designing, and coding scalable solutions while working closely with cross-functional teams. Top 3 Responsibilities: Understand and gather project requirements effectively from stakeholders. Design and develop robust, scalable, and maintainable code. Collaborate with the team for code reviews, debugging, and optimizations. Mandatory Requirements: Minimum 4+ years of hands-on experience in Core Java and Data Structures & Algorithms (DSA). Proven ability to write clean, efficient, and production-ready code. Excellent problem-solving and debugging skills. Candidates currently residing in Bangalore are preferred. Immediate or quick joiners will be given priority. Strong verbal and written communication skills.

Posted 1 month ago

Apply

8.0 - 12.0 years

8 - 12 Lacs

Bengaluru, Karnataka, India

On-site

Design, build, and maintain APIs, services, and systems across Stripes engineering teams Debug production issues across services and multiple levels of the stack Work with engineers across the company to build new features at large-scale Improve engineering standards, tooling, and processes Preferred candidate profile You have a strong technical background with 7-12 years of technical experience building APIs. Think about systems and services and write high quality code. Hold yourself and others to a high bar when working with production systems. Take pride in working on projects to successful completion involving a wide variety of technologies and systems. Thrive in a collaborative environment involving different stakeholders and subject matter experts. Enjoy working with a diverse group of people with different expertise (for example, of Stripes work in a country thats different from the one they grew up in). Almost every role at Stripe collaborates with some engineers, from Sales and Support in sharing feedback from our customers; to Legal and Accounting in supporting our systems for tracking money movement and reporting around the world. Domain expertise in accounting or financial management is a plus but not at all a requirement

Posted 1 month ago

Apply

15.0 - 24.0 years

15 - 25 Lacs

Kochi, Thiruvananthapuram

Hybrid

Own task/user stories, estimate accurately, lead sprints, design secure scalable solution, write spec/code/test, ensure TDD, CI/CD, integrate diverse system, use code analysis tools, guide juniors, optimize software, align with Agile, best practices.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies