Job Description

SOFTWARE ENGR II

“Aerospace Digital Solutions (ADS) Center of Excellence (CoE)”

In Services and Connectivity (S&C) SBU

HW Camp II, Bldgs 9A&9B, Plot C2, RMZ Eco world, Vartur hobli, Sarjapur Marathahalli Outer Ring Road, Bangalore, KARNATAKA,

We are looking for a Software Engr II  to manage a medium-sized program in ADS COE, Bangalore. This job requires the individual to work closely with developers, ADS team and program stakeholders and manage the overall program deliverables as lead involved in mobile development team. In this role, you will design, develop, and maintain high-quality iOS applications that deliver exceptional user experiences. You will collaborate with cross-functional teams, contribute to architectural decisions, and ensure best practices in mobile development.

Key Responsibilities

  • Design and implement robust, scalable, and maintainable iOS applications using Swift and Objective-C .
  • Collaborate with product managers, designers, and backend engineers to deliver seamless features.
  • Optimize application performance and ensure responsiveness across devices.
  • Write clean, testable, and efficient code following SOLID principles and MVVM/MVC patterns .
  • Integrate RESTful APIs and work with JSON/XML data formats.
  • Maintain code quality through unit testing , UI testing , and continuous integration .
  • Stay updated with the latest iOS frameworks, tools, and best practices.
  • Participate in code reviews and mentor junior developers when needed.
  • Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5 to 9years of professional experience in iOS development.
  • Strong proficiency in Swift and familiarity with Objective-C .
  • Experience with UIKit , SwiftUI , and Core Data .
  • Knowledge of Xcode , Instruments , and debugging tools.
  • Understanding of App Store submission process and Apple Human Interface Guidelines .
  • Familiarity with Git and collaborative development workflows.
  • Strong knowledge on Design patterns.
  • Expertise in software integration, unit testing & debugging.
  • Should be capable of taking complete ownership of a module and coordinating with customers. 
  • Good understanding and working knowledge of AGILE Process/Tools.
  • Excellent focus on execution should ensure responsiveness to customers, team, and management. 
  • We Value

  • Individuals quickly analyze, incorporate, and apply new information and concepts.
  • Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done.
  • Multi-tasking and can manage a variety of complicated tasks and people.
  • Making autonomous technical decisions.
  • Be committed.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application