122 Software Engineer jobs in Indore
Automotive Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive control units and systems.
- Develop software for features such as infotainment, navigation, connectivity, and advanced driver-assistance systems (ADAS).
- Write clear, efficient, and well-documented code in languages like C, C++, or Python.
- Collaborate with hardware engineers and systems engineers to define software requirements and architecture.
- Perform unit testing, integration testing, and system testing of developed software.
- Debug and resolve software defects identified during testing phases.
- Optimize software performance and resource utilization.
- Participate in code reviews and provide feedback to peers.
- Stay current with automotive industry trends and emerging technologies.
- Contribute to the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) where applicable.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Proven experience in embedded software development, preferably in the automotive industry.
- Strong proficiency in C and/or C++.
- Experience with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is a plus.
- Familiarity with real-time operating systems (RTOS) is desirable.
- Knowledge of software development tools and methodologies (e.g., Git, JIRA, CI/CD).
- Understanding of automotive systems and architectures.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience with AUTOSAR is advantageous.
Automotive Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and maintain embedded software for automotive systems.
- Write clean, efficient, and well-documented code in languages such as C/C++ and Python.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Implement and integrate software modules for various automotive applications (infotainment, ADAS, etc.).
- Debug and resolve software defects and performance issues.
- Participate in code reviews and contribute to improving software development processes.
- Ensure software compliance with automotive industry standards and safety regulations.
- Develop and execute unit tests and integration tests.
- Stay up-to-date with the latest automotive technologies and software development trends.
- Contribute to the overall system architecture and design.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Proven experience in embedded software development, preferably within the automotive industry.
- Proficiency in C/C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Familiarity with automotive communication protocols such as CAN, LIN, Ethernet.
- Knowledge of AUTOSAR architecture is a plus.
- Strong debugging and problem-solving skills.
- Ability to work effectively in a remote team environment.
- Excellent communication and collaboration skills.
- Passion for automotive technology and innovation.
Frontend Software Engineer
Posted 15 days ago
Job Viewed
Job Description
About Continuous Technologies
At Continuous Technologies , we’re revolutionizing how companies implement subscription, usage-based and consumption pricing models on the CRM Salesforce platform. Our Quote-to-Consumption solution eliminates the need for costly integrations and custom workarounds by embedding directly within Salesforce, providing seamless scalability and reliability for our customers.
Founded by industry veterans in recurring revenue and billing, we partner with companies of all sizes to solve their most complex pricing and usage challenges with confidence.
Role Overview
We’re looking for a talented Frontend Software Engineer to join our growing team. In this role, you’ll lead the development of intuitive, performant, and scalable user interfaces across our platform. You’ll work closely with backend engineers, product managers, and designers to build frontend experiences that empower our customers to launch and manage Quote-to-Consumption solution with ease.
Key Responsibilities
- Design and develop modern, high-performance frontend applications using React , Astro , or similar frameworks
- Collaborate on end-to-end feature development, from wireframes and APIs to polished UI
- Design and develop frontend serving middleware service using Express.js, Node.js
- Work closely with backend engineers to define clean and scalable interfaces
- Translate complex workflows into elegant, user-friendly interfaces
- Participate in design discussions, code reviews, and sprint planning
- Debug and resolve issues quickly to ensure reliability and performance
- Stay current with emerging frontend technologies and frameworks
What We’re Looking For
- 5+ years of experience building frontend applications in production environments
- Deep expertise in React, Express.js and either Astro, or Next.js
- Proficient in modern HTML, CSS (CSS Modules, etc.), and JavaScript/TypeScript
- Experience integrating with RESTful or GraphQL APIs
- Solid understanding of web performance, security, accessibility, and cross-browser compatibility
- Strong UX sensibility and attention to detail
- Familiarity with CI/CD workflows, Git, and agile software development
- Bonus : experience with SSR , or backend Node.js
Why Join Us
- Build products that sit at the intersection of pricing innovation and enterprise scale
- Collaborate with a team of experts in billing, SaaS, and Salesforce ecosystems
- Fully remote work environment with flexible hours
- Competitive compensation and benefits
- Opportunities for growth and influence in a fast-moving startup
Website :
Submit your resume to :
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and efficient backend services and APIs.
- Write clean, well-documented, and testable code using relevant programming languages (e.g., Python, Java, Go, Node.js).
- Architect and implement database solutions (SQL and NoSQL).
- Collaborate with frontend engineers and product managers to define and implement new features.
- Optimize application performance, scalability, and reliability.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Ensure the security and integrity of data and applications.
- Troubleshoot and resolve complex technical issues.
- Participate in code reviews and contribute to team best practices.
- Stay updated with emerging technologies and industry trends in backend development.
Senior Software Engineer - Backend
Posted 1 day ago
Job Viewed
Job Description
- Design, develop, and maintain scalable backend systems.
- Write high-quality, efficient, and testable code.
- Collaborate with cross-functional teams on feature development.
- Contribute to architectural design and technology selection.
- Optimize application performance and database efficiency.
- Implement security and data protection measures.
- Mentor junior software engineers and conduct code reviews.
- Troubleshoot and resolve backend issues.
- Stay current with backend development trends and best practices.
- Bachelor's/Master's degree in Computer Science or related field.
- 5+ years of experience in backend software development.
- Proficiency in one or more server-side languages (Java, Python, Node.js, Go).
- Strong knowledge of database technologies (SQL, NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP).
- Understanding of microservices architecture and RESTful APIs.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Remote Automotive Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy embedded software for automotive systems, including infotainment, ADAS, and powertrain control.
- Write clean, efficient, and well-documented code in languages such as C, C++, Python, or similar.
- Collaborate closely with hardware engineers, systems engineers, and product managers to define software requirements and specifications.
- Implement and optimize software algorithms for real-time performance and resource efficiency.
- Develop and maintain software drivers and middleware for various automotive ECUs.
- Utilize automotive communication protocols such as CAN, LIN, Ethernet, and others.
- Participate in code reviews, unit testing, and integration testing to ensure software quality and reliability.
- Troubleshoot and debug software issues identified during development, testing, or in production.
- Stay current with automotive industry trends, technologies, and best practices, including AUTOSAR, ISO 26262 (Functional Safety), and cybersecurity.
- Contribute to the continuous improvement of software development processes and tools.
- Develop and maintain documentation, including design documents, test plans, and user manuals.
- Work effectively in an agile development environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Engage with cross-functional teams to ensure seamless integration of software components.
- Research and evaluate new technologies and methodologies to enhance automotive software capabilities.
- Contribute to the development of simulation and testing environments for automotive software.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in software development, with a significant focus on embedded systems and/or automotive software.
- Proficiency in C/C++ and/or Python programming languages.
- Experience with embedded systems development, microcontrollers, and real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Knowledge of software development lifecycles and methodologies (Agile, Waterfall).
- Experience with debugging tools and techniques for embedded systems.
- Understanding of automotive standards such as AUTOSAR, ISO 26262 (Functional Safety), MISRA C/C++ is highly desirable.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, especially in a remote team setting.
- Ability to work independently, manage time effectively, and meet deadlines.
Senior Software Engineer (Backend)
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement robust backend services and APIs using (Specify relevant languages like Java, Python, Node.js, Go).
- Build and maintain scalable and performant database solutions (e.g., SQL, NoSQL).
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Write clean, well-documented, and testable code, adhering to coding standards and best practices.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage CI/CD pipelines for efficient software deployment.
- Troubleshoot and debug complex issues in production environments.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Contribute to architectural discussions and decision-making processes.
- Mentor and guide junior software engineers, fostering their technical growth.
- Stay up-to-date with the latest industry trends, technologies, and best practices in backend development.
- Ensure the security and integrity of applications and data.
- Automate processes and tasks where possible to improve efficiency.
- Contribute to the improvement of development processes and team workflows.
- Deploy and manage applications in cloud environments (e.g., AWS, Azure, GCP).
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in backend software development.
- Proficiency in one or more modern backend programming languages (e.g., Java, Python, Node.js, Go).
- Extensive experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Strong understanding of RESTful API design and development.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with microservices architecture and design patterns.
- Experience with containerization technologies like Docker and Kubernetes.
- Solid understanding of software development principles, data structures, and algorithms.
- Experience with testing frameworks and methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Version control experience (e.g., Git).
- Knowledge of agile development methodologies.
This is an exciting opportunity to join a forward-thinking company and work on challenging projects that impact a large user base. The role requires a dedicated engineer who is passionate about building high-quality software.
Be The First To Know
About the latest Software engineer Jobs in Indore !
Senior Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve backend services and systems.
- Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
- Develop and manage scalable microservices architectures.
- Design and implement robust APIs for internal and external consumption.
- Optimize application performance, scalability, and reliability.
- Work with large datasets and design efficient database schemas (SQL and NoSQL).
- Implement security and data protection measures.
- Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and resolve production issues promptly.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior engineers and promote best practices within the team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proven experience designing and building scalable distributed systems and microservices.
- Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with message queues (e.g., Kafka, RabbitMQ) and caching mechanisms (e.g., Redis).
- Strong understanding of RESTful API design principles.
- Experience with CI/CD pipelines and related tools.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, adept at working in a fully remote team environment.
- Experience with TDD (Test-Driven Development) is a plus.
- Familiarity with Agile development methodologies.
Senior Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Lead Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable and robust backend systems and APIs.
- Mentor and guide a team of backend software engineers, fostering their technical growth.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Design and optimize database schemas and queries for performance and scalability.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology selection.
- Ensure the security, reliability, and performance of backend services.
- Stay up-to-date with industry trends and advocate for new technologies and approaches.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in backend software development.
- Proven experience in a lead or senior engineering role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with microservices architecture and RESTful APIs.
- Expertise in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to thrive in a remote, fast-paced environment.