CrawlJobs Logo

Senior Software Engineer - Android/iOS

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
India , Hyderabad

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Security is a top priority for our customers amid digital threats, regulations, and complex environments. Microsoft Security aims to create a safer world with end-to-end, simplified solutions that protect every user, customer, and developer. We strive to secure digital platforms, devices, and clouds in diverse settings, including our own internal systems. Providing peace of mind to our customers with our mobile security solutions is what excites us every day! Our culture promotes growth, excellence, and innovation impacting billions globally. Microsoft Defender organisation is rapidly growing, securing people, services, and devices worldwide. Our 'security for all' vision covers the cloud, identities, and services beyond endpoints, even outside the Microsoft Security portfolio. We're seeking a passionate, customer driven hands on Engineers with experience in Mobile development, cybersecurity and security solutions to develop AI-driven security solutions based on Zero Trust, collaborating with Security Research, UX, and Product management teams. Joining Microsoft Security means working with a global team to deliver best-in-class solutions. If you're passionate about tech advancements, love working in teams, and aim to make a big difference for our customers, this role is ideal for you. We're excited to connect with individuals committed to enhancing digital security for over a billion mobile users by creating accessible cybersecurity solutions.

Job Responsibility:

  • Designing, developing, and testing solutions for mobile threat protection from start to finish
  • Commitment to a rapid cycle of ideation, creation, and learning
  • Monitoring telemetry to enhance customer experience
  • Collaborating closely with Program Managers and colleagues in Security Engineering
  • Upholding code quality and pioneering innovation in products and engineering methodologies

Requirements:

  • Excellent communication skills and ability to work effectively in a multidisciplinary team
  • 8+ years of experience as a software engineer with a history of developing and launching successful commercial software products and services
  • 8+ years of expertise in designing data structures, algorithms, and analysis of algorithm complexity, along with experience in highly concurrent programming
  • 4+ years of experience in designing user applications for mobile platforms such as iOS or Android
  • 4+ years of experience in developing an app from the ground up, with a portfolio of apps featured in the App Store
  • 4+ years of experience in development principles and patterns
  • 4+ years of experience with Swift and Objective-C for iOS or Java/JNI for Android, including knowledge of iOS or Android internals
  • Solid understanding of Networking fundamentals and VPN internals
  • Strong debugging and problem-solving capabilities
  • Knowledgeable in secure software development life cycles
  • Experienced with software development tools, including source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
  • Able to work independently, managing technical and architectural dependencies effectively
  • Holds a BS or MS degree in Computer Science

Additional Information:

Job Posted:
April 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Android/iOS

Senior Software Engineer

Are you passionate about creating mobile magic? Do you love blending code, creat...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years technical engineering experience with coding in languages including, but not limited to, Android(Kotlin, Java, Jet pack compose and C++) or iOS(Swift, Objective C, Swift UI, iOS UI Kit, C++) and knowledge of end-to-end software development life cycle for Android/iOS
  • Good depth of knowledge in the MVC, MVP, MVPC, MVVP architecture and advocate design patterns where necessary
  • Proven skill in designing at product level
  • Fast learner with good interpersonal, verbal, and written communication skills
  • Strong in analytical problem solving, identify patterns of the bugs and fix them through right design, good fundamentals in CS
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Help make technology choices for the product and make appropriate tradeoffs
  • Dealing with ambiguity and bring clarity on feasibility and provide design options for complex problems
  • Act as tech lead and drive a feature crew of 2 to 3 folks and contribute to code and design reviews
  • Make design decisions to deliver a fast, secure, and usable application. Being data driven to keep the quality of the product high
  • Engineer features with strong attention to performance, robustness, resource usage and writing high quality code
  • Contribute in partnership with appropriate stakeholders (e.g., project manager, design team) to determine user requirements for project
  • Working with partner teams independently and rationalize the design tradeoffs
  • In alignment with our Microsoft values, committed to cultivating an inclusive work environment for all employees to positively impact our culture every day
  • Fulltime
Read More
Arrow Right

Software Engineering Internship

The AEVEX Internship Program gives individuals who are early in their career the...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to grow your professional skills and learn from challenges
  • Willingness to work as part of a team
  • Results-oriented and end-goal focused
  • Willingness to learn new skills
  • Good social skills that enhance team dynamics
  • Must have strong attention to detail and be a critical thinker. Not afraid to challenge convention
  • Hands on programming experience in college projects, internships, or industry
  • Knowledge of Linux, Linux programming concepts
  • Knowledge of software development using Microsoft Visual Studio or Visual Studio Code
  • Recent degree or current enrollment in an engineering program in Aerospace Engineering, Electrical Engineering, Computer Engineering, Computer Science, or related Software Development focused field
Job Responsibility
Job Responsibility
  • Collaborate with other software developers, product owner/manager, and stakeholders to deliver creative and tailored custom solutions
  • Contribute to the software development process including requirements, design, implementation, test, debugging and deployment
  • Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, and occasionally other programming languages
  • Deploy and maintain software on Embedded Linux and Microsoft Windows PC based platforms
  • Expand the capabilities of our software products by developing new features and Integrating data from hardware such as GPS/GNSS, LiDAR and Accelerometers
  • Rapidly build and deploy moderately complex mobile applications leveraging Location Services, Maps, and other common Android/IOS libraries
  • Stay up to date with the latest design trends and best practices
  • Collaborate with manager to establish internship goals and steps on achieving those goals throughout duration of the program
  • Collaborating with senior staff to design prototypes for new aircraft, aircraft components, ground control stations and support equipment
  • Performing field tests, gather data and analysis, document results and generate reports
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
Read More
Arrow Right

Senior Automation Developer

Location
Location
United States , San Diego
Salary
Salary:
Not provided
tateeda.com Logo
Tateeda GLOBAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years experience in software quality assurance
  • automation experience is a must
  • Professional experience with JavaScript/Typescript
  • Professional experience with Cypress and Appium
  • Professional experience with Mobile Testing (on all platforms, Android/iOS)
  • Solid knowledge of SQL and scripting
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Experience working in an Agile/Scrum development process
Job Responsibility
Job Responsibility
  • Review quality specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate quality testing activities
  • Maintain and apply strong understanding of business practices to effectively fulfill responsibilities while working on multiple high-priority tasks
  • Design, develop and implement scenario testing for existing code base and for new functionality under development, using a strong understanding of security-based design patterns
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Participate in scrum agile development process
What we offer
What we offer
  • Interesting projects and challenging tasks
  • Professional and personal growth
  • 5-day workweek in a friendly and family work environment
  • Competitive salary
  • Flexible full-time work
  • Ability to work remotely
  • English training
  • Active team building and corporate parties
  • Fulltime
Read More
Arrow Right
New

NQ Care Solicitor

We are looking for a NQ Care Solicitor in London. NLS is a well-established law ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
nationallegalservice.co.uk Logo
National Legal Service Solicitors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Qualified solicitor in England & Wales
  • Strong advocacy, case management and client care skills
  • Excellent knowledge of the Legal Aid Agency procedures and compliance requirements
  • Ability to manage a demanding caseload
Job Responsibility
Job Responsibility
  • Maintain a personal caseload of Care including: Drafting case notes, witness statements, client care letters
  • Experience of processing Legal Aid application forms and knowledge of the CCMS portal
  • Advocacy experience is essential
  • Conduct files reviews and ensure quality assurance procedures are followed
  • Maintain excellent client care standards and professional conduct
Read More
Arrow Right
New

Praktikum im Bereich Logistik - Region Bavaria

Amazon Operations is the backbone of the Amazon customer experience. With over 5...
Location
Location
Germany , Gattendorf
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently in your penultimate or final year and working towards a university degree in Supply Chain, Business/Management, Engineering or another related field
  • Eligible to complete a full-time internship of 3-6 months
  • Highly proficient in both spoken and written English and the local language of the country you are applying for (Common European Framework of Reference C1)
Job Responsibility
Job Responsibility
  • Completing high-priority projects to the highest standard, demonstrating your ability to deliver results
  • Analyzing data to identify operational challenges and opportunities for improvement
  • Proposing and testing solutions, collaborating with the team to implement the most effective ones
  • Developing communication and teamwork skills by working with managers, stakeholders, and frontline associates
  • Be on the move within the building to engage with various teams
  • Ability to navigate the workspace and move between different areas is essential for this position
  • Displaying flexibility to work various schedules and shift patterns as required
  • Potential relocation to the designated work location
What we offer
What we offer
  • Competitive monthly salary
  • Relocation support
  • Access to a range of employee benefits
  • Weekly intern office hours
  • Dedicated IT and HR support
  • Exclusive learning sessions
  • Access to Amazon's cutting-edge learning platforms
  • Networking and social events
  • Support from a program team
  • Fulltime
Read More
Arrow Right
New

Care Paralegal

We are looking for a Care Paralegal in Luton. National Legal Service is a well-e...
Location
Location
United Kingdom , Luton
Salary
Salary:
Not provided
nationallegalservice.co.uk Logo
National Legal Service Solicitors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You will have the relevant law degree
  • Experience of working on Care Matters
  • Excellent communication skills
  • Ability to manage demanding and conflicting caseloads
  • Ability to work in a fast-paced environment
  • A desire to progress your own career
Job Responsibility
Job Responsibility
  • Help manage Supervisor caseloads
  • Attending meetings and drafting notes
  • Completing legal aid application forms and submitting through the CCMS portal
  • Contacting courts and 3rd parties
  • Compiling court bundles
  • Drafting client care letters
Read More
Arrow Right
New

Graduate Process Improvement Manager

Amazon’s global last-mile operation is always evolving. As a Process Improvement...
Location
Location
Italy , Alessandria
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in business, supply chain, transportation, economics or a technical field
  • Relevant experience in using data or anecdotal evidence to influence business decisions
  • Relevant experience of communicating with a wide range of stakeholders, including your peers and leadership
Job Responsibility
Job Responsibility
  • Plan and implement continuous improvement initiatives designed to innovate the driver experience and make our processes more efficient
  • Audit processes for compliance and work to close any gaps
  • Analyse feedback and use data to own and implement process improvements at the site
  • Work with station management and other stakeholders to identify and solve process-related issues
Read More
Arrow Right
New

Software Development Engineer

Do you want to directly impact how millions of Japanese customers receive their ...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed Bachelor's or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Graduated within the last 24 months
  • Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Demonstrated experience in Data structures implementation or Basic algorithm development or Object-oriented design principles
Job Responsibility
Job Responsibility
  • Designing, developing, testing, deploying, and maintaining distributed software solutions independently
  • Work directly with technical and business teams, locally and worldwide, to understand business problems and design solutions
Read More
Arrow Right