5,472 Android Framework jobs in India
HCLTech- is Hiring for Android Framework Developer
Posted 8 days ago
Job Viewed
Job Description
Company Overview:
HCL Tech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, High Tech, Semiconductor, Telecom and Media, Retail and CPG and Public Services. Consolidated revenues as of 12 months ending June 2025 totaled $14 billion. To learn how we can supercharge progress for you, visit hcltech.com
"Join HCL and Shape the Future!"
We are looking for a skilled AOSP/Android Framework Developer with strong expertise in Android internals, NDK, and Java to join our team. The ideal candidate should have hands-on experience in building, customizing, and optimizing the Android platform, along with a solid understanding of system-level programming and Android application framework development.
Qualification Required:
BE/B. Tech/M. Tech/MCA educational background
Work Location: Chennai
Exp: 3 to 13 yrs.
Roles And Responsibilities:
Strong expertise in Android Framework internals and AOSP .
Proficiency in Java and Android application framework development.
Hands-on experience with Android NDK (C/C++ for native development).
Good understanding of Android HAL, JNI, and Binder IPC mechanisms .
Solid knowledge of Linux/Unix fundamentals and system-level programming .
Apply now by clicking the 'Apply' button or email your most recent resume to
If you see that you will be right fit for this opportunity, then kindly share your updated profile to “ ”
How You’ll Grow
At HCL Tech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Why Us
- We are one of the fastest-growing large tech companies in the world, with offices in 60+ countries across the globe and 222,000 employees
- Our company is extremely diverse with 165 nationalities represented
- We offer the opportunity to work with colleagues across the globe
- We offer a virtual-first work environment, promoting a good work-life integration and real flexibility
- We are invested in your growth, offering learning and career development opportunities at every level to help you find your own unique spark
- We offer comprehensive benefits for all employees
- We are a certified great place to work and a top employer in 17 countries, offering a positive work environment that values employee recognition and respect
Senior Software Engineer - APPL FRAMEWORK / MIDDLEWARE - ANDROID
Posted 572 days ago
Job Viewed
Job Description
Senior Software Engineer, Android Content and Application Framework
Posted 2 days ago
Job Viewed
Job Description
_corporate_fare_ Google _place_ Bengaluru, Karnataka, India
**Mid**
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 5 years of experience with software development in one or more programming languages.
+ 3 years of experience with Android application development.
+ 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical field.
+ 5 years of experience with data structures/algorithms.
+ 1 year of experience in a technical leadership role.
+ Experience developing accessible technologies.
**About the job**
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Android is the world's most popular mobile platform with approximately 3 billion monthly active devices worldwide. Android started as a bold idea to advance open standards in mobile. The ecosystem continues to grow and the pace of innovation has never been greater, offering users choice and diversity. We are focused on creating consistent, reliable and secure experiences within a strong ecosystem, making them available to as many people as possible.
Android aims to provide OS-level APIs which can ensure private-by-design data processing for enabling rich user experiences, with provable privacy guarantees.The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.
**Responsibilities**
+ Design, implement, and maintain efficient and reliable solutions for Android framework, ensuring optimal performance and user experience
+ Participate in the entire lifecycle of Android framework features, from ideation and design to implementation, testing, and deployment
+ Investigate and resolve Android framework related issues, bugs, and performance bottlenecks, working closely with QA and other engineering teams like android systems.
+ Provide technical guidance and mentorship to engineers, fostering a collaborative and knowledge-sharing environment within the team.
+ Participate in code reviews, design discussions, and architectural decision-making processes to maintain high-quality standards and align with the overall goals of the Android platform.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Engineer/Senior Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Position Overview:
We are seeking a talented and driven Senior Software Engineer in AI to join our growing team at Diligent. Reporting to Applied Science Manager, this exciting role involves bridging the gap between Applied Scientists and Product teams - developing, deploying, and scaling ML and LLM-based systems as part of Diligent’s AI platform services to accelerate AI adoption across Diligent's diverse product suite.
Diligent is a global leader in modern governance, delivering innovative SaaS solutions that address governance, risk, and compliance (GRC) needs. Our mission is to empower leaders with cutting-edge technology, actionable insights, and vital connections to drive impactful decisions and lead with purpose.
Key Responsibilities:
- Design, develop, deploy, monitor, scale, and troubleshoot ML and LLM-based systems that power services across our platform.
- Build automated AI testing and evaluation frameworks.
- Collaborate with Applied Scientists and Software Engineers to implement and productize AI-based capabilities.
- Shape and develop the teams AI platform infrastructure utilizing already established patterns at the organization.
- Design and develop AI libraries and frameworks to help accelerate value delivery across AI platform services.
- Work on projects involving sensitive customer content used for Diligent customers’ board communications, which requires stringent privacy and security measures.
- Document and communicate your approach, progress, and results to the broader team and to other development teams.
Required experience/skills:
- 3-8 years of relevant experience.
- Strong ability to develop highly readable and well-tested code that adheres to SOLID principles.
- Proven proficiency in Python and TypeScript.
- Experience with infrastructure-as-code practices preferably in AWS (or experience with other major cloud providers).
- Ability to contribute to a high-performing agile team, and to product innovation.
- Keen to improve processes and share knowledge across the team.
Nice to have:
- Hands-on AWS CDK experience
- Hands-on experience with LLMs including prompt engineering, fine-tuning, model evaluation, RAG, agentic solutions or MCP servers.
- Experience with full AI-based solution lifecycle.
What Diligent Offers You
- Creativity is ingrained in our culture. We are innovative collaborators by nature. We thrive in exploring how things can be differently both in our internal processes and to help our clients
- We care about our people. Diligent offers a flexible work environment, global days of service, comprehensive health benefits, meeting free days, generous time off policy and wellness programs to name a few
- We have teams all over the world . We may be headquartered in New York City, but we have office hubs in Washington D.C., Vancouver, London, Galway, Budapest, Munich, Bengaluru, Singapore, and Sydney.
- Diversity is important to us. Growing, maintaining and promoting a diverse team is a top priority for us. We foster and encourage diversity through our Employee Resource Groups and provide access to resources and education to support the education of our team, facilitate dialogue, and foster understanding.
Software Engineer
Posted today
Job Viewed
Job Description
Entity:
Technology
Job Family Group:
Job Description:
bp is moving through the biggest transition in its 100+ year history with the goal of becoming one of the world’s largest renewable energy providers and achieving net zero carbon emissions by 2050. To make this transition, senior software engineers need to power our business end to end, from building new infrastructure and services through to customer facing web and native mobile applications.
We are hiring passionate & skilled back-end software engineers with experience in PROS Platform solutions and Java / C# / Python / JavaScript programming to join our technology team. As a key member, you will play a crucial role in designing, developing / configuring, and maintaining applications. The ideal candidate has experience in configurations and integrating with databases, and other APIs or middleware.
Key Responsibilities
- Develop, and maintain robust APIs to support interfaces between systems.
- Design, configure and maintain PROS (Pricing) solutions.
- Collaborate with cross-functional teams to deliver business solutions.
- Ensure the platform and services are highly available, scalable, and secure
- Develop unit/integration/automated tests to ensure business requirements are met.
- Advocate for improvements to APIs quality, security, and performance in Cloud.
- Write code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
Requirements
- Proficient in SQL.
- Experience with Pricing Solutions (PROS Pricing Solutions or SAP Pricing) or similar SRE experience.
- Effective collaborator with strong communication skills.
- Able to communicate expertly with stakeholders at all levels.
- Capable in writing secure, stable, testable, and maintainable code with minimal defects
- Strong problem-solving and analytical skills.
- Strong problem-solving skills and the ability to handle complex scenarios.
- Ability to work in a fast-paced and dynamic environment.
- Self-motivated and self-managing, with strong organizational skills.
- Positive and solution-oriented mindset
- Comfort working in a highly agile, intensely iterative software development process
Qualification
Bachelor's or master's degree or equivalent experience in computer science, engineering, information systems or a numerate degree. Candidate must possess 3+ years of experience as a software engineer or similar role.
About bp
Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Additional Information
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
Even though the job is advertised as full time, please contact the hiring manager or the recruiter as flexible working arrangements may be considered.
What you can expect from us!
Our commitment to diversity, equity and inclusion:
At bp, you could be part of Business Resource Groups (BRGs) which belief in the power of inclusion, deeper connections, and shared experiences. They provide a place for employees to learn and share knowledge, to connect, and to improve. The BRGs focus on and encourage talent engagement, development, and retention while creating a broadened
sense of community and inclusion for bp employees. The groups cultivate leadership growth by involving employees in developmental opportunities they would not otherwise have access to. Formal and informal mentoring also helps employees develop their professional goals and connect with colleagues. The BRGs’ dedication to growth at all levels helps employees feel more engaged and energized. The BRGs break down barriers, so we can all do better together. Examples of BRGs include (but are not limited to):
bpWIN (bp Women’s International Network) Pride Working parents PEN (Positively Ethnic Network) bpInclusia (bp’s Asian community) bpEnergía (bp’s Latin community)
Travel Requirement
Relocation Assistance:
Remote Type:
Skills:
Legal Disclaimer:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us .
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.
Software Engineer
Posted today
Job Viewed
Job Description
**Our mission is to be the one trusted partner to manage revenue, so providers and patients can focus on what matters most. Our priority is to always do what is best for our clients, patients and each other. With our proven and scalable operating model, we complement a healthcare organization's infrastructure, quickly driving sustainable improvements to net patient revenue and cash flows while reducing operating costs and enhancing the patient experience.**
**Our associates are given valuable opportunities to contribute, to innovative and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit:** ** Summary:**
**Perform DataLake(Azure Databricks) operations on healthcare data from multiple sources. To succeed in this role, the candidate should be analytical and excellent communicator. Experience in the healthcare industry is a plus. Experience integrating data from disparate sources in MS SQL and DataLake Environment. You will be responsible towards working with different stakeholders to accomplish business and operation goals.**
**Key Duties & Responsibilities:**
**Data processing (ETL) using MSSQL, DataLake (Azure Databricks), Python, Scala, GitHub with T-SQL stored procedures, views, and other various database objects; import and export processing; data conversions; business process workflows and metrics reporting.**
**Providing client support services and enhancements.**
**Controlling daily ticket resolution/prioritization as client and user volume increases.**
**Prioritizing issues based on client expectations, volume of current tickets, and visibility of issues across the enterprise.**
**Analyzing the overall enterprise environment to find gaps and can think outside-of-the-box in order to design and create functionality which will prove to be of value.**
**Provide DataLake (Databricks), Python, SQL, Scala training to other technicians.**
**Drive ticket resolution momentum and provide feedback to US Leadership where staff improvements can be made in order to better overall productivity of the technicians.**
**Manage DataLake (Databricks), Python, Scala, SQL database objects (stored procedures, views, synonyms, tables and overall schema), reporting, and administration.**
**Skills**
**2-4 years of experience writing T-SQL, DataLake (Databricks), code to triage issues, analyse data, and optimize database objects.**
**1-3** **years of experience of troubleshooting using TSQL, DataLake (DataBricks), GitHub.**
**1-2 years of experience in ETL flat file/real-time message data loading.**
**Key Competencies** **:-**
**Takes full responsibility for meeting the client's level of satisfaction.**
**Prioritizes work and sets realistic deadlines to ensure that important tasks are achieved on or ahead of time, with quality results.**
**Shares own expertise with team members, while remaining open to others' ideas.**
**Feels comfortable working in a changing environment.**
**Identify area of process improvement and automation**
**Finds flexible and rapid solutions to meet the client's needs.**
**Takes controlled risks, seeking support from team members when unsure.**
**Help team members with your expertise to archive common goal.**
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
Visit us on Facebook ( is the leader in healthcare revenue management, helping providers achieve new levels of performance through smart orchestration. A pioneer in the industry, R1 created the first Healthcare Revenue Operating System: a modular, intelligent platform that integrates automation, AI, and human expertise to strengthen the entire revenue cycle. With more than 20 years of experience, R1 partners with 1,000 providers, including 95 of the top 100 U.S. health systems, and handles over 270 million payer transactions annually. This scale provides unmatched operational insight to help healthcare organizations unlock greater long-term value. To learn more, visit: .
Software Engineer
Posted today
Job Viewed
Job Description
Our mission is to be the one trusted partner to manage revenue, so providers and patients can focus on what matters most. Our priority is to always do what is best for our clients, patients and each other. With our proven and scalable operating model, we complement a healthcare organization's infrastructure, quickly driving sustainable improvements to net patient revenue and cash flows while reducing operating costs and enhancing the patient experience.
Description:
We are seeking a Lead Data Engineer with 7-10 years of experience to join our Data Platform team. This role will report to the Manager of data engineering and be involved in the planning, design, and implementation of our centralized data warehouse solution for ETL, reporting and analytics across all applications within the company.
Qualifications:
+ Deep knowledge and experience working with **Python/Scala and PySpark**
+ Experienced in **Azure Data bricks, Azure Blob Storage, Azure Data Lake, Delta lake.**
+ Experience working with **Spark SQL**
+ Experience in creating pipelines and databricks dashboards
+ Experience with Azure cloud environments
+ Experience with acquiring and preparing data from primary and secondary disparate data sources
+ Experience working on large scale data product implementation, responsible for technical delivery.
+ Good understanding of OOPs and design patterns
+ Experience working with agile methodology preferred.
+ Healthcare industry experience preferred.
Responsibilities:
+ Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions
+ Work with other team with deep experience in ETL process, distributed microservices, and data science domains to understand how to centralize their data
+ Share your passion for staying experimenting with and learning new technologies.
+ Perform thorough data analysis, uncover opportunities, and address business problems.
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
Visit us on Facebook ( is the leader in healthcare revenue management, helping providers achieve new levels of performance through smart orchestration. A pioneer in the industry, R1 created the first Healthcare Revenue Operating System: a modular, intelligent platform that integrates automation, AI, and human expertise to strengthen the entire revenue cycle. With more than 20 years of experience, R1 partners with 1,000 providers, including 95 of the top 100 U.S. health systems, and handles over 270 million payer transactions annually. This scale provides unmatched operational insight to help healthcare organizations unlock greater long-term value. To learn more, visit: .
Be The First To Know
About the latest Android framework Jobs in India !
Software Engineer
Posted today
Job Viewed
Job Description
R1 is a leading provider of technology-driven solutions that help hospitals and health systems to manage their financial systems and improve patients' experience. We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing sophisticated analytics, Al, intelligent automation and workflow orchestration. R1 is a place where we think boldly to create opportunities for everyone to innovate and grow. A place where we partner with purpose through transparency and inclusion. We are a global community of engineers, front-line associates, healthcare operators, and RCM experts that work together to go beyond for all those we serve. Because we know that all this adds up to something more, a place where we're all together better.
R1 India is proud to be recognized amongst Top 25 Best Companies to Work For 2024, by the Great Place to Work Institute. This is our second consecutive recognition on this prestigious Best Workplaces list, building on the Top 50 recognition we achieved in 2023. Our focus on employee wellbeing and inclusion and diversity is demonstrated through prestigious recognitions with R1 India being ranked amongst Best in Healthcare, Top 100 Best Companies for Women by Avtar & Seramount, and amongst Top 10 Best Workplaces in Health & Wellness. We are committed to transform the healthcare industry with our innovative revenue cycle management services. Our goal is to 'make healthcare work better for all' by enabling efficiency for healthcare systems, hospitals, and physician practices. With over 30,000 employees globally, we are about 16,000+ strong in India with presence in Delhi NCR, Hyderabad, Bangalore, and Chennai. Our inclusive culture ensures that every employee feels valued, respected, and appreciated with a robust set of employee benefits and engagement activities.
**The Job Overview**
We are seeking a dedicated SQL, Snowflake, ETL programmer to join our growing company. You will work as part of a broader team to design and create database structures suitable for quickly and efficiently storing and retrieving relevant data for company projects.
As an SQL programmer, you will be expected to develop fast and performant database queries, in addition to performing database maintenance tasks and ensuring an even load distribution as required. Your duties will include following best database design and development practices, as well as staying up-to-date with all relevant data security procedures and complying with all applicable data protection legislation.
**Responsibilities**
+ 3 + Years experience (SQL, Snowflake, ETL)
+ Develop high-quality database solutions.
+ Perform data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
+ Use T-SQL, Snowflake to develop and implement procedures and functions.
+ Review and interpret ongoing business report requirements.
+ Research required data.
+ Build appropriate and useful reporting deliverables.
+ Analyze existing SQL, Snowflake queries for performance improvements.
+ Suggest new queries.
+ Develop procedures and scripts for data migration.
+ Provide timely scheduled management reporting.
+ Investigate exceptions with regard to asset movements.
**Requirements**
+ Degree in Computer Science, Engineering, or relevant degree.
+ Proven years of experience as an SQL, Snowflake Developer or similar role.
+ Excellent understanding of T-SQL programming and Microsoft SQL Server.
+ Excellent understanding of Snowflake programming.
+ Experience with SQL Server Reporting Services, SQL Server Analysis Services, and Transparent Data Encryption (TDE)
+ Experience with ETL (Extract, Transform, Load) processes.
+ Experience with dbt (Data Build Tool), DAG (Directed Acyclic Graph).
+ Familiarity with data warehousing and cloud platforms (e.g., AWS, Azure, or Google Cloud).
+ Familiarity with the practical application of NoSQLNewSQL databases.
+ Critical thinker and a team player.
+ Good time-management skills and problem-solving skills.
+ Great interpersonal and communication skills.
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
Visit us on Facebook ( is the leader in healthcare revenue management, helping providers achieve new levels of performance through smart orchestration. A pioneer in the industry, R1 created the first Healthcare Revenue Operating System: a modular, intelligent platform that integrates automation, AI, and human expertise to strengthen the entire revenue cycle. With more than 20 years of experience, R1 partners with 1,000 providers, including 95 of the top 100 U.S. health systems, and handles over 270 million payer transactions annually. This scale provides unmatched operational insight to help healthcare organizations unlock greater long-term value. To learn more, visit: .
Software Engineer
Posted today
Job Viewed
Job Description
As a **Software Engineer** , you will design and build scalable backend systems that power intelligent productivity experiences across Microsoft 365. You'll work on distributed microservices, optimize performance, and collaborate across teams to deliver impactful solutions. This opportunity will allow you to accelerate your career growth, deepen your backend engineering expertise, and contribute to high-impact projects.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Architect and implement distributed backend services with high scalability and reliability.
+ Optimize systems for performance, cost-efficiency, and maintainability.
+ Collaborate with cross-functional teams to integrate backend features into user-facing applications.
+ Drive modernization of legacy systems and adoption of cloud-native technologies.
+ Ensure backend services meet security and compliance standards.
+ Participate in code reviews, technical documentation, and mentoring junior engineers.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Proven experience with distributed systems and microservices architecture.
+ Familiarity with cloud platforms (preferably Azure) and DevOps pipelines.
+ Strong problem-solving skills and engineering best practices.
**Other Requirements:**
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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science OR related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 2+ years of experience in backend development using C++, C#, Java, or .NET. With total of experience of at least 4+.
#GXP
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer
Posted today
Job Viewed
Job Description
The Microsoft Ads Editor team builds and maintains Microsoft Advertising Editor, a cross-platform desktop application that empowers advertisers to efficiently manage large-scale digital marketing campaigns. As a **Software Engineer** , you will join a collaborative, agile team focused on delivering high-quality, performant, and user-friendly solutions for advertisers worldwide. You will work alongside experienced engineers, product managers, and designers to build features that enable bulk editing, offline campaign management, and seamless integration with Microsoft's advertising ecosystem.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Design, develop, test, and maintain features for the Microsoft Ads Editor desktop application using modern programming languages and frameworks (e.g., C#, .NET, React, TypeScript).
+ Collaborate with senior engineers and cross-functional partners to understand requirements, participate in design discussions, and deliver solutions that meet customer needs.
+ Write clean, maintainable, and well-documented code following Microsoft's engineering standards and best practices.
+ Participate in code reviews, incorporate feedback, and continuously improve code quality and team practices.
+ Troubleshoot, debug, and resolve software defects to ensure reliability and performance of the Editor application.
+ Contribute to automated testing and CI/CD pipelines to support high-quality, rapid releases.
+ Engage in agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to a culture of learning, inclusion, and continuous improvement.
+ Stay current with new technologies and industry trends relevant to desktop application development, advertising technology, and user experience
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with 1-3 years of proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Understanding of software engineering fundamentals: data structures, algorithms, object-oriented design, and version control (Git).
+ High motivation, solid problem-solving skills, attention to detail, and willingness to learn.
+ Effective communication and collaboration skills; ability to work in a diverse, global team.
+ Solid written and verbal communication skills-proven ability to document technical work, onboard others, and communicate effectively with PMs, designers, and engineers across time zones.
+ Growth mindset and adaptability-demonstrated by rapid ramp-up on new codebases, openness to feedback, and proactive ownership of new or ambiguous tasks.
+ Team player and collaborator-experience working in distributed teams, mentoring peers, and contributing to a positive, inclusive team culture.
**Other Requirements:**
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.
**Preferred Qualifications:**
+ Experience with React, TypeScript, and modern web frameworks for building performant, scalable user interfaces. Familiarity with Electron or cross-platform desktop app development.
+ Proficiency in C#/.NET for backend or integration work, especially in large-scale, modular applications.
+ Solid debugging and troubleshooting skills-experience resolving issues across the stack (UI, API, data sync, performance) and collaborating with platform and partner teams to unblock progress.
+ Experience with accessibility (A11y) standards and inclusive design, or a willingness to learn and own accessibility charters for product features.
+ Familiarity with bulk data processing, offline workflows, or large-scale data editing.
#MicrosoftAI #ads #fullstack #electron #React #Typescript #javascript
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .