384 Software Development jobs in Mysore
Graduate Software Development Engineer
Posted 6 days ago
Job Viewed
Job Description
As a Graduate Software Development Engineer, you will be part of a talented team responsible for designing, developing, testing, and maintaining software applications. You will work closely with senior engineers and mentors to learn best practices in software development, coding standards, and agile methodologies. Your responsibilities will include writing clean and efficient code, participating in code reviews, debugging software issues, and contributing to the development of new features. The ideal candidate will possess a strong foundation in computer science principles, a passion for programming, and a proactive attitude towards learning. You should have a Bachelor's or Master's degree in Computer Science, Information Technology, or a related engineering field. We are looking for individuals who are eager to grow, collaborate effectively with team members, and contribute to the success of our software products.
Key Responsibilities:
- Participate in the full software development lifecycle, including design, development, testing, and deployment.
- Write clean, well-documented, and efficient code in various programming languages.
- Collaborate with senior engineers to understand project requirements and technical specifications.
- Perform unit testing and integration testing to ensure software quality.
- Debug and resolve software defects and issues.
- Participate in code reviews and provide constructive feedback.
- Assist in the development of new features and enhancements.
- Learn and apply agile development methodologies.
- Contribute to technical documentation and knowledge sharing.
- Work effectively in a team environment and communicate progress and challenges.
- Continuously learn new technologies and development practices.
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented programming concepts.
- Proficiency in at least one programming language such as Java, Python, C++, or JavaScript.
- Familiarity with software development tools and environments.
- Good analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team setting.
- Enthusiasm for learning and a proactive approach to challenges.
Senior Software Development Engineer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy high-quality software solutions across the full stack.
- Lead the design and architecture of new features and services, ensuring scalability, maintainability, and performance.
- Write clean, efficient, and well-documented code in languages such as Java, Python, or Node.js.
- Collaborate with product managers, designers, and other engineers to define requirements and develop innovative solutions.
- Mentor junior engineers, provide technical guidance, and conduct code reviews to ensure adherence to coding standards.
- Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
- Optimize application performance, identify bottlenecks, and implement improvements.
- Contribute to the evolution of our development processes, tools, and infrastructure.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Participate in architectural discussions and contribute to strategic technical decisions.
- Ensure the security and integrity of software systems.
- Develop and maintain automated tests to ensure code quality and reliability.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in at least one modern programming language (e.g., Java, Python, C++, Go).
- Extensive experience with front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Spring Boot, Django, Node.js).
- Deep understanding of database systems (SQL and NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid grasp of software design patterns, data structures, and algorithms.
- Experience with agile development methodologies and CI/CD pipelines.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a team.
- Proven experience in leading technical projects or mentoring junior engineers.
Software Development Engineer 2
Posted today
Job Viewed
Job Description
About noon
noon, the region's leading consumer commerce platform. On December 12th, 2017, noon launched its consumer platform in Saudi Arabia and the UAE, expanding to Egypt in February 2019. The noon ecosystem of services now includes marketplaces for food delivery, quick-commerce, fintech, and fashion. noon is a work in progress; we’re six years in, but only 5% done.
noon’s mission: every door, everyday.
What you’ll be doing
- implementing stunning mobile application user interfaces and solving engineering challenges in cross-platform mobile application development using modern technologies and tools
- communicating with highly scalable backend services using REST APIs
- participating in the design phase of new features and being actively involved in seeking the most suitable solutions
- ensuring user interface implementation is visually appealing and easy to use while remaining straightforward to implement , fitting various screen sizes , and suiting both iOS and Android
- localizing the applications for left-to-right and right-to-left languages while keeping in mind accessibility
- being actively involved in designing REST APIs interfaces and ensuring they are suitable for communication with mobile applications
- applying software development design patterns that are scalable while being easy to reason about and understand
What you’ll need
- bachelor’s degree in a related field (Computer Science, Engineering)
- highly skilled in React Native
- extensive knowledge of native mobile application development
- strong proficiency in JavaScript and TypeScript, and a perfect understanding of JavaScript build tools
- knowledge of handling differences between iOS and Android, including UI design guidelines and performance optimization
- proficient in working with RESTful APIs
- proficient in Git and version control practices
- 3 years of professional software development experience, with at least 2+ years in React Native
- excellent problem-solving skills and attention to details
- ability to quickly learn and adapt to new technologies and frameworks
- knowledge of UI/UX design principles and experience working with designers to implement high-quality interfaces
- strong communication skills
Who will excel?
- We’re looking for people with high standards, who understand that hard work matters.
- You need to be relentlessly resourceful and operate with a deep bias for action.
- We need people with the courage to be fiercely original.
- noon is not for everyone; readiness to adapt, pivot, and learn is essential.
Lead Software Development Engineer
Posted today
Job Viewed
Job Description
Software Lead Software Engineer
About RevX
RevX helps app businesses acquire and reengage users via programmatic to retain, monetize, and accelerate revenue. We're all about taking your app businesses to a new growth level. We rely on data science, innovative technology, and AI, and a skilled team, to create and deliver seamless ad experiences to delight your app users. That’s why RevX is the ideal partner for app marketers that demand trustworthy insights, a hands-on team, and a commitment to growth. We help you build sound mobile strategies, combining programmatic UA, app re engagement, and performance branding to drive real and verifiable results so you can scale your business: with real users, high retention, and incremental revenue.
Position Summary
We are looking for a highly skilled Lead Software Engineer with hands-on experience in building and scaling systems related to digital advertising platforms such as Facebook Ads and Google Ads. You will play a key role in designing and developing robust adtech solutions that support large-scale campaign management, data ingestion, and analytics. You’ll lead a team of developers and work closely with product managers, marketing technology teams, and external APIs to deliver high-performance, data-driven advertising solutions.
Major Responsibilities:
● Lead the architecture, development, and optimization of applications for digital advertising systems.
● Design and implement integrations with Facebook Ads API, Google Ads API, Tiktok or other Social Platform Ads API for campaign creation, monitoring, performance reporting, and budget management.
● Collaborate with data engineering and analytics teams to build pipelines for advertising performance data.
● Collaborate with Data Scientists to integrate the DS model into the application
● Provide technical leadership to the development team, perform code reviews, and ensure best practices.
● Translate complex marketing and ad-serving requirements into scalable backend solutions.
● Ensure security, reliability, and compliance across all advertising systems.
● Work closely with product and marketing stakeholders to support ad strategy execution and reporting.
● Monitor platform changes and API updates from Social platforms to keep systems up-to-date.
● Lead the troubleshooting and triaging of issues with different teams to drive toward root cause identification and resolution.
Required Experience/Skills:
● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
● 7+ years of professional software development experience with a strong focus on Java (8+) and Spring Boot.
● 2+ years of hands-on experience working with Facebook Marketing API and/or Google Ads API.
● Solid understanding of RESTful APIs, OAuth2 authentication, and asynchronous job handling.
● Experience working with campaign data, budget pacing, targeting strategies, and attribution modeling.
● Strong knowledge of relational databases (e.g., MySQL) and experience with large-scale data processing.
● Familiarity with CI/CD, Git, Docker, and cloud platforms (AWS/GCP/Azure).
● Excellent communication skills and experience working in agile teams.
Preferred Qualifications
● Experience with programmatic advertising, RTB, or DSPs is a strong plus.
● Knowledge of data warehousing and analytics tools like BigQuery, Redshift, or Snowflake.
● Familiarity with frontend frameworks (Angular) for internal ad management dashboards.
● Understanding of GDPR, CCPA, and other privacy regulations in the context of digital advertising.
● Experience leading cross-functional engineering projects.
Education:
● Bachelor of Engineering or similar degree from any reputed University.
For more information visit
Software Development Engineer 2
Posted 3 days ago
Job Viewed
Job Description
About noon
noon, the region's leading consumer commerce platform. On December 12th, 2017, noon launched its consumer platform in Saudi Arabia and the UAE, expanding to Egypt in February 2019. The noon ecosystem of services now includes marketplaces for food delivery, quick-commerce, fintech, and fashion. noon is a work in progress; we’re six years in, but only 5% done.
noon’s mission: every door, everyday.
What you’ll be doing
- implementing stunning mobile application user interfaces and solving engineering challenges in cross-platform mobile application development using modern technologies and tools
- communicating with highly scalable backend services using REST APIs
- participating in the design phase of new features and being actively involved in seeking the most suitable solutions
- ensuring user interface implementation is visually appealing and easy to use while remaining straightforward to implement , fitting various screen sizes , and suiting both iOS and Android
- localizing the applications for left-to-right and right-to-left languages while keeping in mind accessibility
- being actively involved in designing REST APIs interfaces and ensuring they are suitable for communication with mobile applications
- applying software development design patterns that are scalable while being easy to reason about and understand
What you’ll need
- bachelor’s degree in a related field (Computer Science, Engineering)
- highly skilled in React Native
- extensive knowledge of native mobile application development
- strong proficiency in JavaScript and TypeScript, and a perfect understanding of JavaScript build tools
- knowledge of handling differences between iOS and Android, including UI design guidelines and performance optimization
- proficient in working with RESTful APIs
- proficient in Git and version control practices
- 3 years of professional software development experience, with at least 2+ years in React Native
- excellent problem-solving skills and attention to details
- ability to quickly learn and adapt to new technologies and frameworks
- knowledge of UI/UX design principles and experience working with designers to implement high-quality interfaces
- strong communication skills
Who will excel?
- We’re looking for people with high standards, who understand that hard work matters.
- You need to be relentlessly resourceful and operate with a deep bias for action.
- We need people with the courage to be fiercely original.
- noon is not for everyone; readiness to adapt, pivot, and learn is essential.
Software Development Engineer II
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Build & maintain high tps, reliable, performant and cost-effective data collection and extraction modules using Node.js & Python, using streaming solutions like Kafka.
- Deploy, maintain and support these modules on AWS & GCP cloud.
- Index, archive and retain necessary data in multiple persistence stores like Object stores(S3), Key value store (Dynamo DB), and Elastic Search based on the use case.
- Manage the quality of data collected using data quality libraries built using SQL/Python/Spark on AWS Glue and exposed as Dashboards for monitoring using AWS Quick sight and Kibana.
- Restfully abstract the data collected to the downstream applications through a Node.js backend.
- Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient end to end competitive intelligence solutions.
Qualifications & Experience:
- Proven experience 4+ years as a Software Development Engineer who has built, deployed and operationally supported systems in production.
- Excellent knowledge of programming languages such as Node.JS, Python
- Strong understanding of software design patterns, algorithms, and data structures
- Experience with SQL & NoSQL databases.
- Good communication and collaboration skills.
- Works with good ownership and accountability.
- Ability to work in a fast-paced and dynamic environment.
- Experience in writing high volume/tps, reliable crawlers and scrapers is a plus.
- Bachelor's or master's degree in computer science or a related field.
Lead Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
Software Lead Software Engineer
About RevX
RevX helps app businesses acquire and reengage users via programmatic to retain, monetize, and accelerate revenue. We're all about taking your app businesses to a new growth level. We rely on data science, innovative technology, and AI, and a skilled team, to create and deliver seamless ad experiences to delight your app users. That’s why RevX is the ideal partner for app marketers that demand trustworthy insights, a hands-on team, and a commitment to growth. We help you build sound mobile strategies, combining programmatic UA, app re engagement, and performance branding to drive real and verifiable results so you can scale your business: with real users, high retention, and incremental revenue.
Position Summary
We are looking for a highly skilled Lead Software Engineer with hands-on experience in building and scaling systems related to digital advertising platforms such as Facebook Ads and Google Ads. You will play a key role in designing and developing robust adtech solutions that support large-scale campaign management, data ingestion, and analytics. You’ll lead a team of developers and work closely with product managers, marketing technology teams, and external APIs to deliver high-performance, data-driven advertising solutions.
Major Responsibilities:
● Lead the architecture, development, and optimization of applications for digital advertising systems.
● Design and implement integrations with Facebook Ads API, Google Ads API, Tiktok or other Social Platform Ads API for campaign creation, monitoring, performance reporting, and budget management.
● Collaborate with data engineering and analytics teams to build pipelines for advertising performance data.
● Collaborate with Data Scientists to integrate the DS model into the application
● Provide technical leadership to the development team, perform code reviews, and ensure best practices.
● Translate complex marketing and ad-serving requirements into scalable backend solutions.
● Ensure security, reliability, and compliance across all advertising systems.
● Work closely with product and marketing stakeholders to support ad strategy execution and reporting.
● Monitor platform changes and API updates from Social platforms to keep systems up-to-date.
● Lead the troubleshooting and triaging of issues with different teams to drive toward root cause identification and resolution.
Required Experience/Skills:
● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
● 7+ years of professional software development experience with a strong focus on Java (8+) and Spring Boot.
● 2+ years of hands-on experience working with Facebook Marketing API and/or Google Ads API.
● Solid understanding of RESTful APIs, OAuth2 authentication, and asynchronous job handling.
● Experience working with campaign data, budget pacing, targeting strategies, and attribution modeling.
● Strong knowledge of relational databases (e.g., MySQL) and experience with large-scale data processing.
● Familiarity with CI/CD, Git, Docker, and cloud platforms (AWS/GCP/Azure).
● Excellent communication skills and experience working in agile teams.
Preferred Qualifications
● Experience with programmatic advertising, RTB, or DSPs is a strong plus.
● Knowledge of data warehousing and analytics tools like BigQuery, Redshift, or Snowflake.
● Familiarity with frontend frameworks (Angular) for internal ad management dashboards.
● Understanding of GDPR, CCPA, and other privacy regulations in the context of digital advertising.
● Experience leading cross-functional engineering projects.
Education:
● Bachelor of Engineering or similar degree from any reputed University.
For more information visit
Be The First To Know
About the latest Software development Jobs in Mysore !
Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Learn and apply programming languages, frameworks, and development tools.
- Participate in code reviews and contribute to team discussions.
- Help in the development of technical documentation.
- Collaborate with team members on project tasks and deliverables.
- Gain exposure to the full software development lifecycle (SDLC).
- Assist in identifying and resolving software defects.
- Learn about agile development methodologies and participate in sprint planning.
- Contribute to creating a positive and collaborative team environment.
- Take on small, well-defined coding tasks under guidance.
- Develop understanding of version control systems like Git.
- Engage actively in learning opportunities and mentorship sessions.
- A strong interest in software development and a foundational understanding of programming concepts.
- Currently pursuing or recently completed a degree in Computer Science, Engineering, or a related technical field.
- Basic knowledge of at least one programming language (e.g., Python, Java, JavaScript) is a plus.
- Enthusiasm for learning new technologies and problem-solving.
- Good communication and teamwork skills.
- Ability to follow instructions and work diligently on assigned tasks.
- Proactive attitude and a desire to contribute to team goals.
- Basic understanding of data structures and algorithms is beneficial.
- Familiarity with operating systems (Windows, Linux) is an advantage.
- Strong analytical and logical thinking abilities.
Software Development Apprentice
Posted 18 days ago
Job Viewed
Job Description
This is an excellent opportunity for individuals with a passion for coding and problem-solving, looking to gain invaluable industry experience. Apprentices will be exposed to various aspects of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment. You will learn modern programming languages, development tools, and agile methodologies. The program emphasizes continuous learning and professional growth, providing mentorship and guidance to help apprentices achieve their full potential. Our client is committed to fostering talent and providing a clear path for career advancement within the company.
Key responsibilities include:
- Assisting senior developers in writing, testing, and debugging code.
- Participating in code reviews and learning best practices for software development.
- Contributing to the design and architecture of software solutions.
- Collaborating with team members in an agile development environment.
- Learning and applying new programming languages, frameworks, and technologies.
- Assisting with the creation of technical documentation.
- Participating in team meetings and contributing to project discussions.
- Troubleshooting and resolving software defects.
- Gaining practical experience in various software development methodologies.
- Supporting the deployment and maintenance of software applications.
The ideal candidate will have a foundational understanding of programming concepts, demonstrated through academic projects, personal coding, or bootcamps. A Bachelor's degree in Computer Science, Engineering, or a related technical field is beneficial but not strictly required if strong practical skills are evident. Excellent problem-solving skills and a keen analytical mindset are essential. Strong communication and teamwork abilities are crucial for success in a remote collaborative setting. A demonstrable passion for technology and a strong desire to learn are paramount. Our client is looking for individuals eager to build a career in software development and contribute to innovative projects.
Software Development Specialist
Posted today
Job Viewed
Job Description
Project Overview:
We are looking for a skilled software developer to design and implement a scalable backend API for a 60-day project.
The goal of this project is to develop a production-ready photo recognition system that powers a calorie-counting app end-to-end.
- Upload an image, analyze it, and return nutrition information, including name, grams, confidence, tags, ingredients, and macros per item, along with meal totals and remaining daily targets.
- The system should be able to retrain from user corrections and learn from user feedback.
Key Responsibilities:
- Design and implement a high-performance backend API using FastAPI or Node.js
- Develop computer vision models using PyTorch and ONNX Runtime (CUDA EP)
- Integrate with Redis and ClickHouse databases
- Implement safety features, such as OOD detectors and low-confidence suggestions
- Deploy the system on cloud infrastructure and ensure observability through structured logging and latency profiling
Requirements:
- Shipped computer-vision systems to production (beyond notebooks)
- YOLO detect/seg training or fine-tuning; export to ONNX/TensorRT and debug opsets/dynamic shapes
- CLIP/SigLIP or ViT classifier work (fine-tune + temperature scaling); OOD thresholding
- Depth pipelines (device + monocular), geometric reasoning (plane fitting, coverage)
- Production APIs (FastAPI/Node), Redis/ClickHouse (or similar), Docker, GitHub Actions
Nice-to-Haves:
- Triton Inference Server, FAISS/ANN, K8s/Helm, W&B/MLflow
- Nutrition data integration (FDC or equivalent), taxonomy design
Why This Project?
This project offers the opportunity to apply cutting-edge technologies in a real-world setting, driving innovation and growth. The ideal candidate will have expertise in computer vision, machine learning, and software development, with a passion for building scalable and efficient systems.
What We Offer:
A dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.
How to Apply:
If you are a motivated and talented software developer with a passion for innovation, please submit your application, highlighting your relevant skills and experience.
),