Software Development Engineer

3 days ago


Bengaluru, Karnataka, India Apple Full time ₹ 12,00,000 - ₹ 36,00,000 per year

The people here at Apple don't just build products- they craft the kind of wonder that has revolutionized entire industries. It's the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here. Join Apple, and help us leave the world better than we found it A job at Apple is unlike any other you've had. You will be challenged. You will be inspired. And you'll be proud At Apple, phenomenal ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish

The Field Design Engineering team is looking for a motivated and highly technical Software Development Engineer with in-depth knowledge of Software Development methodologies and excellent programming skills.

As an Automation & Tools' Development Engineer, you will design, develop & maintain the cutting-edge automation systems and Tools used to improve the efficiency and effectiveness of our engineering processes.

If you are a highly motivated and technically skilled software engineer with a passion for automation, innovation, and driving impactful engineering solutions, come make a real difference on a world-class team

Description

This position focuses on developing and maintaining automated systems and applications that streamline and enhance the engineering workflows for the latest iPhone, iPad, and Apple Watch hardware. You will collaborate with cross-functional teams to understand their needs, develop innovative solutions, and ensure the reliability and efficiency of our development processes. You will be at the forefront of leveraging AI-powered tools to improve our automation workflows.","responsibilities":"Develop innovative automation frameworks and tools, maintain, and improve our automated systems that are used across multiple wireless technologies and the globe.

Use the market-leading AI/ML advancements in automation and tooling methodologies to drive innovation.

Integrate the latest AI/ML-powered technologies & tools for code generation and workflow optimization.

Collaborate with cross-functional teams (Hardware, Software, RF, Systems Engineering) to define requirements and develop solutions.

Write clean, efficient, and well-documented code using primarily Java, Scala, Python, NodeJS etc.

Develop and maintain CI/CD pipelines for automated deployment of tools and applications.

Troubleshoot and debug complex issues in automated systems.

Participate in code reviews and contribute to improving our development processes.

Contribute to the overall improvement of our automation infrastructure and development practices.

Document and communicate technical designs and solutions effectively.

Preferred Qualifications

Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

Experience working on iOS and macOS app development using Swift.

Perseverance to learn new things and the ability to drive a project from a simple idea to the finished product in a fast-paced environment

You have strong analytical and interpersonal skills with an ability to thrive in a multi-functional environment.

Ability to communicate thoughtfully, leveraging problem-solving skills and a learning mindset to build long-term relationships

Excellent verbal and written communication skills required.

Excellent analytical, problem-solving, and communication skills.

Ability to work independently and as part of a team in a fast-paced environment.

Minimum Qualifications

Bachelor's or Master's degree in Computer Science Engineering, or similar, with relevant work experience in Software Development.

5+ years of experience in designing and building progressive offline-first responsive web/mobile client-side applications using modern client-side technologies and frameworks (React, Angular, , Vue, Flutter, React Native, etc.)

Deep understanding of object-oriented application design principles with excellent programming & debugging skills.

Strong knowledge of at least one scripting language (preferably Python).

Experience in designing and building cloud-based responsive server-side applications using server-side technologies and languages (e.g. Java, Scala, Python, NodeJS, J2EE, GoLang, etc.).

Knowledge of common web services principles (HTTP, SSL, REST) and of Messaging Middleware Infrastructure services like RabbitMQ, Kafka, AWS Kinesis, etc.

Experience with Large Language Models (LLMs) and their application to user applications and workflow automation.

Experience with AI/ML tools, frameworks & prompt engineering techniques for AI-powered workflow optimization.

Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).

Experience with performance optimization.

Experience with version control systems (e.g., Git).

Understanding of iOS/MacOS or Linux environment","internalDetails":null,"eeoContent":null



  • Bengaluru, Karnataka, India HEAL Software Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company – HEAL SoftwareLocation – BangaloreRelevant Work Experience – 2 – 10+ YearsEducation Level – BS in CS/EE/CE or related field from a top institutionDescriptionHEAL Software is a renowned provider of AIOps (Artificial Intelligence for IT Operations) solutions. With the state-of-the-art AIOps solutions, HEAL Software consistently drives...


  • Bengaluru, Karnataka, India DataCore Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role Overview: We are seeking an experienced Staff Software Development Engineer to join our OpenEBS/Puls8 team in Bangalore. This is a technical leadership role combining hands-on development with customer support responsibilities. You will drive architectural decisions, set technical standards, and mentor engineering teams while also providing...


  • Bengaluru, Karnataka, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About The RoleMRI-Software is seeking a Software Engineer to join our team working on products. As a...


  • Bengaluru, Karnataka, India DataCore Software Full time ₹ 2,00,00,000 - ₹ 8,00,00,000 per year

    Role:We are looking for a dynamic and visionary Technical Director to lead, inspire, and scale a team of talented engineers. This role is ideal for someone who combines deep technical expertise with proven hands-on people leadership, thrives in fast-paced environments, and is passionate about building world-class software solutions in the storage and...

  • Devops Engineer

    1 week ago


    Bengaluru, Karnataka, India Quicken Software Development Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Since 1988 Quicken has been the top personal management software for millions ofconsumers. We pioneered a radically easier and faster way for people to manage theirhousehold finances. Since then weve continued to focus on delighting customers andmaking the Quicken product and experience better than ever.Job Title: Senior DevOps EngineerLocation: Bangalore,...


  • Bengaluru, Karnataka, India CG-VAK Software & Exports Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionJob Title :Software Development Engineer in Test (SDET)Location :BangaloreJob DescriptionLead automation efforts for critical features across web and mobile platforms, from planning through release.Develop and maintain scalable automation frameworks using Selenium with Java or Python-based frameworks for web applications and Appium for iOS and...

  • Software Engineer

    3 days ago


    Bengaluru, Karnataka, India Talent Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    AVIN SystemsSoftware Engineer/ Senior Software Engineer (C++ and Linux)Experience: 2-15 yearsJob Location: Bangalore, Karnataka & Pune, MaharashtraCompany Website: Required Skills2+ years of experience in development of embedded softwareC++11 coding experienceExperience in ECU development with AUTOSAR and/or Embedded Linux/POSIXExperience with CMake and...


  • Bengaluru, Karnataka, India Razorpay Software Private Limited Full time ₹ 12,00,000 - ₹ 40,00,000 per year

    Razorpay is one of India's leading full-stack financial technology companies, powering the way businesses move, manage, and grow money. Founded in 2014 by Harshil Mathur and Shashank Kumar with a simple vision — to simplify payments for Indian businesses — we've since grown into a fintech powerhouse driving India's digital payment revolution.Razorpay...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....