Software Development Engineer

4 days ago


Bengaluru, Karnataka, India Apple Full time ₹ 15,00,000 - ₹ 28,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.

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 working on iOS and macOS app development, along with working knowledge of Swift, is a must.
Deep understanding of object-oriented application design principles with excellent programming & debugging skills.
Strong knowledge of at least one scripting language (preferably Python).
Knowledge or experience with SwiftUI, Swift Native Frameworks (macOS or iOS), Combine, remote data handling, REST, asynchronous/multithreaded programming, and unit testing.
Knowledge of Apple framework paradigms and commonly used patterns.
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

Preferred Qualifications
Working knowledge of MongoDB (NoSQL) or any other similar database.
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Familiarity with Web application development
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.

  • Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    OverviewOne Identity is seeking a talented and motivated Software Development Staff Engineer  to join our dynamic team.  You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability.  The ideal candidate will have experience in software development, a...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    Job Title : Software Engineer - .Net & ReactReports to : VP Product ManagementLocation : BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Overview:Principal Software EngineerYou wish to work in a fun and supportive environment.At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking a Principal...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...


  • Bengaluru, Karnataka, India CData Software Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    In the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...


  • Bengaluru, Karnataka, India CDATA SOFTWARE Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    In the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...


  • Bengaluru, Karnataka, India CData Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    In the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...


  • Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per year

    Principal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...


  • Bengaluru, Karnataka, India Amiti Software Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Summary:We are looking for a motivated and detail-oriented Software Development Engineer in Test (SDET) with knowledge in Quality Engineering and strong programming skills.Key Responsibilities:• Develop, execute, and maintain automated test scripts for web and mobile applications.• Collaborate with developers and QA teams to identify test scenarios...