Job Closed
This listing is no longer active.
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
Location
United States
Posted
45 days ago
Salary
$100K - $215K / year
Seniority
Mid Level
Job Description
Software Engineer II
Microsoft
Overview The HPC/AI (High performance Computing and Artificial Intelligence) team is on a mission to build the next-generation distributed AI supercomputer, enabling breakthroughs in artificial intelligence by delivering unmatched computational power, scalability and reliability. We design and develop cutting-edge infrastructure that supports high-performance AI model training at scale, laying the foundation for innovations that redefine what AI can achieve.This role focuses on developing next-generation networking capabilities to ensure high performance, low latency, and minimal jitter for distributed AI workloads. You will play a critical role in enabling state-of-the-art AI systems to achieve their full potential. As a Software Engineer II on the HPC/AI team, you will play a pivotal role in shaping the next-generation networking infrastructure for AI training and inference in Azure Cloud. This is a unique opportunity to work at the intersection of two of the hottest fields in technology: AI and high-performance computing. With the explosive growth of generative AI and the increasing demand for large-scale, low-latency systems, this area is at the forefront of innovation and impact. You will work across diverse network architectures and cutting-edge processor and accelerator technologies, driving the design and delivery of a comprehensive, end-to-end solution with a relentless focus on performance, scalability, and observability. If you’re passionate about groundbreaking technology, large-scale systems, and AI infrastructure, join us to build the platform that will power the future of AI supercomputing! 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. By applying to this U.S. based position, while remote work is possible, relocation does not apply/is not provided for the role. Responsibilities - Design, develop, and optimize networking solutions tailored for large-scale AI training infrastructure. Architect and implement high-performance, low-latency, and low-jitter communication frameworks for distributed systems. - Benchmark, analyze, and enhance the scalability and reliability of networking systems to handle petabyte-scale data transfer. - Debug and resolve complex networking issues in large-scale, high-performance environments. - Drive identification of dependencies and the development of design documents for a product, application, service, or platform. - Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). - Act as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. - Proactively seek new knowledge and adapts to new AI trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Other - Embody our Culture and Values Qualifications Required 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. 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 4+ 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. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Job Title: Senior Full-Stack Developer Location: Remote Type: Freelance / Contract-Based Hours: Part-time / Full-time About the Company Horizon Labs started with a dream to build the modern version of Thomas Edison’s Lab for the new AI world, where ideas can be rapidly tested under one roof and scaled for growth. We look for problems in the world that have AI solutions guided by the belief that AI is not just a tool but a paradigm shift, democratizing technology and providing startups with unprecedented opportunities for growth and success. Our unique model involves incubating the idea, assembling the team, launching the startup, and supporting growth throughout the lifecycle. We aim to cultivate enduring relationships within our network and team of entrepreneurs, fostering a community of like-minded individuals who share our passion for pushing the boundaries of what’s possible. Job Description We're seeking a skilled Senior Full-stack Engineer to design, develop, and maintain high-quality software solutions. This role involves technical leadership, mentoring junior engineers, and upholding best practices in a collaborative, fully remote environment. If you're passionate about building robust, scalable, and innovative software, apply now. Tech Stack: - Frontend: React.js (with TypeScript), Tailwind CSS, Framer Motion - State Management: Redux, Zustand - Backend: Python, Django/FastAPI, SQLAlchemy - Infrastructure: Azure What You'll Do - Design, develop, test, deploy, and maintain scalable software solutions. - Lead complex technical projects from conception to completion. - Collaborate with product and design teams to translate requirements into features. - Conduct code reviews and ensure adherence to coding standards. - Mentor junior engineers and foster their growth. - Resolve complex technical issues and performance bottlenecks. - Improve development processes, tools, and methodologies. - Stay updated with emerging technologies and contribute to technical vision. Who We’re Looking For - Bachelor's in Computer Science, Software Engineering, or related field (Master's a plus). - 5+ years professional experience in software development, focusing on scalable applications. - Proficient in Python (FastAPI, SQLAlchemy) and JavaScript/TypeScript, React, Next.js, Tailwind CSS, with experience in Vite, Framer Motion, and MS SQL Server. - Extensive experience with Agile/Scrum. - Strong understanding of data structures, algorithms, distributed systems, and design patterns. - Strong knowledge of OWASP Top 10 and common attack vectors. - Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes). - Proven ability to lead projects, make architectural decisions, and solve complex problems. - Drive a "security-first" mindset, integrating and maintaining Snyk, Dependabot within CI/CD pipelines, analyzing findings, and mentoring on secure coding. - Drive innovation by experimenting with and operationalizing AI models, optimizing performance. - Excellent problem-solving, analytical, debugging, communication, and collaboration skills. - You are based in: Malaysia, Philippines, Indonesia, or Myanmar Nice to Have - Experience with relevant tech stack frameworks/technologies. - Contributions to open-source or strong GitHub profile. - Experience with CI/CD and DevOps. - Knowledge of SQL database design/optimization. - Technical certifications (e.g., Azure Administrator/Architect). - Experience in a fast-paced startup. Why Join Us? You'll gain hands-on experience contributing to real production systems while helping improve and scale a meaningful AI product.
Job Title: Full Stack Developer Intern Location: Remote Type: Freelance / Contract-Based Hours: Part-time / Full-time (During semester / vacation) About the Company Horizon Labs is an AI-studio focused on building AI-enabled consumer ventures. We operate like a startup factory with experienced teams, frameworks, and infrastructure and look for real-world problems that have meaningful AI solutions and focus on building within the consumer and healthcare verticals. Our model involves incubating ideas, launching startups, and scaling growth globally. Job Description We are seeking a Full Stack Developer Intern to build and improve product features across frontend, backend, and integrations. You will work closely with product, design, and engineering teammates on applications that need solid software fundamentals and practical execution speed. Preferred Qualifications • Currently pursuing or recently completed a degree in Computer Science or a related field, ideally from a leading university such as NUS, NTU, or SMU, while still considering strong candidates from other institutions. • Strong academic performance, ideally distinction level or above, alongside evidence of initiative, ownership, and strong execution. • Proficient in Python or Ruby on Rails for backend development. • Familiar with TypeScript and frontend frameworks such as React. • Strong understanding of PostgreSQL or other relational databases, along with RESTful API design and integration. • Solid grasp of HTML, CSS, and JavaScript fundamentals. • Comfortable using AI tools to support research, debugging, development, and execution. • Experience with version control systems such as Git. • Strong problem-solving skills, attention to detail, and the ability to work independently in a fast-paced startup environment. • Effective communication and collaboration skills across technical and non-technical teams. • Interest in building practical AI-enabled products; prior experience in health tech or AI-related projects is a plus. Key Responsibilities - Build, test, and maintain product features across frontend interfaces, backend services, and APIs. - Collaborate with product managers and designers to translate requirements into reliable technical implementations. - Contribute to debugging, code quality, reviews, and continuous improvement of engineering workflows. - Use AI-assisted development tools responsibly to accelerate implementation, troubleshooting, and documentation. - Research and integrate useful services, libraries, or AI capabilities when they improve product outcomes. Why Apply You will work on real product systems, gain exposure to end-to-end engineering, and build the habits needed to ship cleanly in a fast-moving startup environment.
We’re building something powerful. Let’s build it together. We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for an Embedded Software Engineer to join our brilliant team.The RoleThe constant requirement for new, better, and more complex products means that the company requires an additional Embedded Software Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation. What will I be delivering?• Design, develop and maintain the software in one or more of the following areas: o UFEI BIOS o Board support packages (linux, Windows, Vxworks) and drivers o Bare-metal microcontroller programming • Work with our hardware designers: o During the design phase to specify the product o During board bring up to get the prototype hardware working o During the design proving phase to validate the product • Work closely with the realisation team in defining test software plans. • Work on challenging customer issues that get escalated to engineering team. • Working with the hardware design authorities and software architect to support product specification. The hardware and software platforms vary, but most of the devices used are complex and a good appreciation of the hardware is a pre-requisite for this role. What do I need to bring with me?Demonstrated knowledge and experience: • Proficient in Embedded C programming for x86, PowerPC, or highperformance ARM processors. • Practical experience programming a variety of hardware devices at the register level. • Good appreciation of hardware. • Excellent problem-solving and debugging skills. • Ability to apply a systematic approach to software debugging, ensuring thorough and efficient resolution of issues. • Experience in one or more of the following: • Developing Linux, Windows, and/or VxWorks BSPs, system, and device drivers. • Developing low-level, embedded software for Linux or a similar operating system. • Developing UEFI BIOS. • Bare-metal microcontroller programming, including direct register manipulation and low-level hardware interfacing. • Good knowledge of software engineering tools and best practices. • Experience working in an interdisciplinary engineering and project team. Benefits for Working at Concurrent - 20 days’ vacation + 7 public holidays - 5 sick/personal days per year - Annual profit share bonus - Employee referral scheme - Flexible Spending Account - Health insurance - Health Reimbursement Account - One paid volunteering day per year - Principal 401K Plan - YuLife wellbeing app Work EligibilityIn compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. To conform to U.S. Government export control regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or Department of Commerce.Equal Opportunity StatementWe are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age. Please let us know if you require anything which would enable your success throughout our interview process. Security Clearance Please be aware that certain roles working for Concurrent will be subject to security and export control restrictions. These specific roles are therefore subject to candidates being able to meet BPSS level pre-employment screening criteria.
Staff Fullstack Engineer – Agentic Product (m/w/d)
happyhotelThe revenue management software for the hotel industry. Generate more revenue with dynamic price management.
happyhotel hilft Hotels dabei, mehr Umsatz zu erzielen – mit intelligenten, dynamischen Preisen und automatisierten Entscheidungen. Wir revolutionieren die Hotellerie und suchen Köpfe, die technologische Komplexität in skalierbare Prozesse verwandeln. Deine Rolle Du übernimmst fachliche Führung und End-to-end Ownership für ein neues, customer-facing Agentic Product bei happyhotel – mit klarem Fokus auf messbaren Impact (Impact over Output). Du kombinierst starkes Product Sense mit Hands-on Engineering und baust agentische Systeme, die in der Praxis zuverlässig, sicher und skalierbar funktionieren. Wichtig: Keine disziplinarische Personalverantwortung. Du führst über Expertise, Standards und Ownership. Deine Aufgaben - Fullstack-Execution: Du entwickelst UI und Backend-Services in unserem Stack (TypeScript/Angular) und baust robuste APIs sowie Integrationen. - Outcome Focus: Du verantwortest messbare Ergebnisse. Du definierst Success Metrics, Baselines und Guardrails – bei dir zählt Impact vor Output. - AI Strategy: In enger Zusammenarbeit mit Product identifizierst du High-leverage Workflows, die wir durch intelligente Agents automatisieren. - Iterative Shipping: Du übersetzt unscharfe Probleme in iterative Releases (MVP → v1 → Scale) und triffst smarte Trade-offs zwischen UX, Risiko und Engineering-Qualität. - Agentic Architectures: Du designst und implementierst Architekturen für AI-Agents – von Tool Use und Orchestrierung bis hin zu Kosten- und Latenz-Kontrolle. - Robust Evaluation: Du etablierst Testsets und Regression-Suites, um Quality, Safety und Reliability unserer AI-Features in Production sicherzustellen. - Engineering Standards: Du setzt die Benchmarks für Testing, Code-Qualität, CI/CD und Skalierbarkeit in einer Cloud-Umgebung (AWS). - Tech Leadership: Du hebst das Team-Level durch Design Reviews und Pairing, schaffst Orientierung und setzt Standards für AI-Reliability. - Mentoring & Hiring: Du unterstützt das Wachstum des Teams durch Mentoring und bringst dich aktiv in unseren Interview-Prozess ein. Dein Profil - Product Shipper: Du hast eine nachweisbare Historie darin, Customer-facing Produkte End-to-end (UX + Backend + Ops) erfolgreich zu releasen. - Fullstack Pro: Du bist technisch tief in unserem Stack (TypeScript + Angular) verwurzelt. - Product Mindset: Du balancierst technische Exzellenz mit Business Outcomes und triffst pragmatische Entscheidungen für das Produkt. - Production Experience: Du bist sicher im Umgang mit AWS, Docker, CI/CD und bringst ein ausgeprägtes Reliability-Mindset mit. - Agentic Know-how: Du hast Hands-on Erfahrung mit Agentic Coding oder Workflows (LLMs, die planen und Tools nutzen). - Collaboration: Du arbeitest zuverlässig, pragmatisch und absolut teamorientiert über alle Funktionen hinweg. - Languages: Du kommunizierst glasklar auf Deutsch und Englisch. Bonus Points (Nice-to-haves) - AI Track Record: Du hast bereits AI-Produkte vom ersten MVP bis zur breiten Adoption in Production begleitet. - Messaging & Data: Erfahrung mit Pub-Sub Systemen (RabbitMQ, SQS) sowie MongoDB Performance und Data Modeling. Wir sind angetreten, um die Hotellerie nicht nur zu digitalisieren, sondern ihre technologische Basis auf ein neues Level zu heben. Wenn du Lust hast, die Verantwortung für das technische Rückgrat eines Millionen-Portfolios zu übernehmen und gemeinsam mit uns die nächste Generation des automatisierten Revenue Managements zu skalieren, dann lass uns reden! Bewirb dich jetzt – wir freuen uns darauf, gemeinsam mit dir den nächsten Meilenstein von happyhotel zu setzen.

