Microsoft logo
Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.

Software Engineer II | Azure Resource Graph

Location

United States

Posted

3 days ago

Salary

$102.1K - $219.2K / year

Seniority

Mid Level

Job Description

Software Engineer II | Azure Resource Graph

Microsoft

Role Description Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to reliably organize the planet-scale cloud inventory and make it accessible to every Azure customer through scalable and performant tools. ARG is the inventory of cloud resources, dependencies, services, apps & Azure metadata and is a core service enabling almost all Azure experiences and workloads that are running on top of Azure. As a Software Engineer II in ARG, Azure Resource Graph you will drive critical initiatives to help the platform scale to the needs of growing Azure needs. You are responsible for: - Technical design and execution for building necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services. - Developing deep business acumen about Azure. - Creating clarity for the team and mentoring members by creating a sense of purpose on this mission. - Exercising the power of design patterns in decision-making. - Maintaining a data and results-driven culture while closely working with cross-functional teams. - Being a great team player and contributor to an open, honest, and inclusive approach to problem solving. 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 equivalent experience. - 1+ years of experience developing, deploying, monitoring, and shipping scalable cloud services. Requirements - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Benefits - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. - In specific work locations, such as the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is USD $133,800 - $219,200 per year. - Certain roles may be eligible for benefits and other compensation.

Related Job Pages

More Software Engineer Jobs

IBMC logo

Senior Mobile App Developer – React Native

IBMC

Driving Business Success in Indonesia.

Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Design, build, and ship a high-performance cross-platform mobile app (iOS + Android) from scratch using React Native, Expo, and TypeScript. • Work closely with the backend engineering team to shape REST/GraphQL API contracts, handling secure authentication, data sync, and background jobs. • Implement deep linking, push notifications (FCM/APNs), user account management, and in-app payments (Apple Pay / Google Pay). • Build rich, interactive, media-heavy features including image handling, mobile editors, and real-time data updates. • Fully own the app release process, including versioning, signing, provisioning, Fastlane/EAS Build pipelines, and navigating App Store & Google Play review compliance. • Implement mobile analytics, monitor crash reports, optimize app size, and maintain Core Web Vitals/mobile runtime performance.

Indonesia
Lynx logo

Staff Software Engineer - Hypervisor

Lynx

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Full TimeRemoteTeam 51-200

Role Description We are seeking a Staff Software Engineer – Hypervisor to drive the technical direction, architecture, and implementation of advanced hypervisor features for our Mosaic platform. This role requires deep expertise in virtualization across x86 and ARM architectures, as well as the ability to influence product roadmaps, guide cross-functional teams, and tackle the most complex technical challenges. As a Staff Engineer, you’ll not only deliver innovative hypervisor solutions but also serve as a technical leader and mentor—elevating the engineering bar across Lynx. You will be instrumental in ensuring our hypervisor solutions meet the demanding performance, scalability, and safety-critical requirements of aerospace, defense, industrial, and edge markets. Key Responsibilities - Technical Leadership & Architecture - Define and drive the technical vision for Lynx’s hypervisor architecture across x86 and ARM platforms. - Lead design and development of new virtualization strategies, including device emulation and secure partitioning. - Provide technical guidance to senior and junior engineers, influencing best practices and coding standards. - Hands-On Engineering - Architect, develop, and optimize core hypervisor components with a focus on performance, scalability, and security. - Troubleshoot and resolve complex system-level issues, including differentiating hardware vs. software challenges. - Ensure integration with RTOS, Linux, and mixed-criticality applications within Mosaic. - Cross-Functional Impact - Partner with Product, Delivery, and Customer Success teams to align hypervisor features with strategic goals. - Collaborate with safety-certification teams on DO-178C, ISO 26262, or similar compliance initiatives. - Act as an internal SME and external technical representative for hypervisor technologies. - Innovation & Mentorship - Explore emerging technologies in virtualization, isolation, and mixed-criticality systems. - Mentor engineers across teams, developing future technical leaders within Lynx. - Contribute to shaping the long-term technical roadmap for Mosaic. Qualifications - 10–15+ years of experience developing systems-level software, including virtualization, OS kernels, or hypervisors for x86/ARM. - Expert proficiency in C/C++ with working knowledge of x86/ARM assembly for low-level tasks. - Deep understanding of x86 and ARM architectures, including virtualization extensions. - Proven track record architecting and implementing hypervisor technologies (e.g., KVM, Xen, VMware, Hyper-V) at the source code level. - Strong debugging skills in low-level system software and ability to resolve complex performance and reliability issues. - Familiarity with modern development workflows (CI/CD, DevSecOps) as applied to low-level systems software. - Demonstrated leadership—driving technical decisions and mentoring engineers. - Must be a US Citizen. Preferred Qualifications - Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field. - Exposure to safety-critical development processes (DO-178C, ISO 26262) is a plus, particularly as applied to virtualization or systems software. - Experience contributing to or leading open-source hypervisor or virtualization projects. - Strong communication skills, with the ability to influence technical strategy across teams and stakeholders. Benefits - Low-cost Medical / Dental / Vision coverage options - 401K with generous employer match - Responsible Paid Time Off + Paid Holidays - Remote work opportunities based on role - Employee Assistance Program (EAP) - Career growth and professional development opportunities

United States
Reserv logo

Staff Software Engineer

Reserv

At Reserv, we value diversity in backgrounds, perspectives, and life experiences and believe that diversity in viewpoints and critical thinking drives innovation, first-principles thinking, and success. We welcome applicants from all backgrounds and encourage those from all walks of life to apply. If you believe you are a good fit for this role, we would love to hear from you!

Full TimeRemoteTeam 201-500

Role Description As a Staff Software Engineer at Reserv, you'll be at the heart of our growth journey, shaping the future of our technology and platform. You are a passionate engineer with proven success in leading and executing large projects. Reserv will depend on you and your team to build a beautiful, powerful product from a user-story driven front-end to a scalable back-end and robust APIs that connect us with next-generation solutions. We are seeking engineers with strong full-stack software engineering skills, curiosity for systems, end-to-end ownership of features, and the ability to run independently while collaborating well with fellow engineers and business-side teammates. If you are ready to mold the vision for Reserv’s technology, join us on the journey. Qualifications - 10 years of experience as an individual contributor with experience using modern programming languages and front-end frameworks. - Strong demonstrated ability to ship high-quality products, both at work and outside of work. - A passion for building intuitive technology and a thirst for learning. - Able to think through customer requirements and prioritize must-haves, nice-to-haves, or irrelevant features. - Strong technical skillset with the willingness and ability to take over tasks outside your core competency. Requirements - Excel at defining the vision around delivering business-impacting goals. - Rapidly deliver against large, cross-functional, high-impact projects, proactively identifying and mitigating risks. - Clearly communicate with executive-level stakeholders both internally and externally. - Work with our tech stack: Ruby on Rails, Postgres, Typescript, React, GraphQL, NextJS, AWS. - Help distill the core interactions a customer of Reserv will need to be successful in using our product. - Ship code that improves the developer experience, including the homepage, developer dashboard, Connect, SDKs, and the documentation center. - Build frontend and backend components that improve the Reserv integration experience. - Commit on your first day and deploy code continuously. - Support developers at customer companies. - Collaborate closely with product ops, design, and sales teams, as well as mentor junior engineers. - Communicate ideas and specifications through detailed, precise writing. - Influence the culture, values, and processes of a growing engineering team. - Support the engineering function globally. - Enjoy and have fun being creative and thinking outside of the box. Benefits - Generous health-insurance package with nationwide coverage, vision, & dental. - 401(k) retirement plan with employer matching. - Competitive PTO policy – we want our employees fresh, healthy, happy, and energized. - Generous family leave policy. - Work from almost anywhere to facilitate your work-life balance. - Cool, functional swag. - Apple laptop, large second monitor, and other quality-of-life equipment you may want.

Worldwide
Leidos logo

Application - UiPath Developer

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

Title: Application/UiPath Developer Location: United States, Remote Job Description: Full time job requisition id R-00184522 Leidos Digital Modernization Intel IT sector is seeking a UiPath Developer to support U.S. Coast Guard digital transformation and enterprise automation initiatives by designing, developing, testing, deploying, and maintaining Robotic Process Automation (RPA) and workflow automation solutions. This role works closely with CG-TECH-TRT, mission customers, business process owners, data teams, cybersecurity stakeholders, and program leadership to translate operational needs into secure, scalable, and repeatable automation solutions within the Coast Guard environment. In this role you will support automation opportunity evaluation, pilot development, backlog refinement, technical demonstrations, minimum viable products, and implementation of RPA solutions aligned with CG-TECH-TRT objectives. The role also contributes to automation development standards, documentation, performance metrics, adoption planning, and continuous improvement across the automation portfolio. Work will be performed in support of the U.S. Coast Guard Digital Transformation Strategy and Force Design 2028 priorities. This is a remote position. Primary Responsibilities - Design, develop, test, deploy, and maintain UiPath automations, workflows, bots, and reusable automation components - Support automation pilots, technical demonstrations, minimum viable products, and production-ready RPA solutions - Translate mission owner, operator, and customer requirements into automation use cases, technical designs, and implementation plans - Support business process reengineering, process mapping, value stream mapping, and automation feasibility assessments - Develop and maintain automation documentation, including process design documents, solution design documents, test plans, deployment documentation, and operational support materials - Participate in automation intake, backlog grooming, prioritization, release planning, and configuration control activities - Support development of repeatable automation development pathways, standards, frameworks, and best practices aligned with CG-TECH-TRT objectives - Integrate UiPath solutions with enterprise systems, data sources, APIs, databases, ServiceNow, Microsoft Power Platform, and other approved tools as required - Support debugging, version control, testing, evaluation, and performance optimization of automation solutions - Identify, track, and report automation performance metrics, including time savings, error reduction, adoption, throughput, and operational impact - Collaborate with cybersecurity and information assurance stakeholders to ensure automation solutions comply with DHS, USCG, FISMA, and CGOne SBU requirements - Support development of training materials, user guides, fact sheets, briefings, and adoption materials for automation pilots and deployed solutions - Provide technical support, troubleshooting, and sustainment for fielded automation solutions - Maintain awareness of CGOne constraints, government-approved tools, and enterprise deployment requirements - Contribute to continuous improvement of automation governance, reusable components, development practices, and operational delivery Basic Qualifications - Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, Data Analytics, or a related field, or equivalent experience - 5+ years of experience in software development, workflow automation, RPA, systems integration, or related technical roles - 3+ years of hands-on experience developing automation solutions using UiPath - Experience with UiPath Studio, UiPath Orchestrator, attended and unattended bots, queues, assets, triggers, logging, and exception handling - Experience developing, testing, deploying, and maintaining RPA solutions in enterprise or federal environments - Experience supporting automation opportunity assessments, process discovery, process mapping, and requirements analysis - Experience integrating automation solutions with applications, databases, APIs, spreadsheets, web applications, and enterprise systems - Experience with SQL, data structures, debugging, version control, testing, and technical documentation - Experience using GitHub, GitLab, or similar version control tools - Experience working in Agile, hybrid, or traditional federal program environments - Experience with collaboration and project management tools such as MS Teams, SharePoint, Jira, Confluence, or similar tools - Strong analytical, problem-solving, and troubleshooting skills - Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders - Ability to work with business process owners, mission customers, cybersecurity teams, and technical delivery teams - Must be a U.S. citizen and able to obtain a DHS Public Trust Preferred Qualifications - Prior experience supporting DHS, U.S. Coast Guard, or other federal government programs - UiPath Developer certification, such as UiPath Certified Professional Automation Developer Associate or Professional If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Pay Range: Pay Range $87,100.00 - $157,450.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

United States
$87.1K - $157.5K / year