Front End Software Engineer Jobs
Front End Software Engineer jobs are open across fintech, healthtech, e-commerce, and enterprise SaaS, from new-grad associate roles to staff and principal engineers, with specializations in React, accessibility engineering, and performance optimization. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote front end software engineer jobs →Overview
Showing 5 of 387+ Front End Software Engineer jobs











Interested in being part of a team that powers a multi-billion-dollar business and helps shape the future of online advertising? Excited about solving complex engineering challenges at scale, influencing technical direction across teams, and leveraging AI to transform how software is built and delivered? If so, we'd love to hear from you.
Online Advertising is one of the fastest-growing businesses on the Internet, and Microsoft Advertising is a leading global platform serving advertisers at massive scale. Microsoft Advertising Campaign UI is the team responsible for the web experiences that enable advertisers to create, manage, analyze, and optimize millions of advertising campaigns across Microsoft's advertising ecosystem.
We are embarking on a multi-year transformation to modernize our advertising platform through next-generation user experiences, AI-powered workflows, and engineering productivity innovations. As a Principal Software Engineer, you will play a key role in shaping the future of advertiser experiences by driving technical innovation across our platform and partnering with engineering, product, and design teams to deliver impactful solutions.
You will lead the architecture and implementation of high-impact initiatives across Microsoft Advertising's campaign management experiences. Working across multiple engineering teams, you will drive technical solutions that improve platform scalability, web performance, development efficiency, and user experience. You will influence architectural direction through technical expertise, collaborate with senior engineers and stakeholders across the organization, and help advance AI-enabled engineering practices that accelerate innovation and customer value.
This role is ideal for an engineer who enjoys solving challenging technical problems, driving cross-team impact through influence and technical leadership, and building durable, scalable platforms used by customers around the world. You will have the opportunity to work at the intersection of large-scale web applications, AI-powered development, and platform modernization while helping define the next generation of Microsoft Advertising experiences.
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.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Lead the architecture, design, and implementation of high-impact engineering initiatives across Microsoft Advertising's advertiser-facing experiences.
- Drive technical solutions that improve platform scalability, performance, reliability, maintainability, and engineering efficiency.
- Partner with engineering, product, and design teams to deliver innovative customer experiences and solve complex technical challenges.
- Influence architectural direction across multiple teams through technical expertise, collaboration, and solid engineering judgment.
- Design and evolve shared platform capabilities, frameworks, and development patterns that enable teams to build and deliver products more effectively.
- Advance AI-enabled engineering practices that improve developer productivity, accelerate innovation, and enhance software quality.
- Lead technical investigations, architecture reviews, and design discussions for business-critical initiatives and platform investments.
- Drive improvements in frontend architecture, performance, accessibility, observability, and engineering excellence across the platform.
- Mentor and collaborate with engineers across teams, sharing knowledge and raising the overall technical bar of the organization.
- Contribute to long-term technical strategy and identify opportunities to modernize systems, reduce complexity, and improve customer outcomes.
Qualifications
Required Qualifications:
-
Bachelor's Degree in Computer Science or related technical field AND 8+ 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:
-
Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Experience designing, building, and operating large-scale customer-facing software systems.
- Experience leading architecture and technical execution across multiple teams or product areas.
- Experience with modern web application development and frontend architecture, including React, TypeScript, and JavaScript.
- Experience driving technical alignment and influencing engineering decisions across cross-functional teams.
- Experience delivering software throughout the full development lifecycle, from design and implementation to deployment and operations.
- Experience building platform capabilities, shared frameworks, design systems, or developer productivity solutions.
- Experience applying AI-assisted engineering practices and modern development tools to improve engineering efficiency and software quality.
- Experience in online advertising, e-commerce, SaaS, or other large-scale customer-facing platforms.
#MicrosoftAI
Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 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 $220,800 - $331,200 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.
Front End Software Engineer Jobs by Experience Level
Top Cities Hiring Front End Software Engineers
Explore front end software engineer openings in the cities hiring most right now.
See All 387+ Front End Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsFront End Software Engineer Job Market
Who's Hiring
- JPMorganChase10

- BNY6

- Shield Consulting Solutions6

- Tesla5

- Roblox5

Top Industries Hiring
- Technology & Software61
- Banking & Financial Services10
- Investment & Asset Management10
- Fintech8
- Electronics & Hardware8
What Employers Look For
The qualifications that appear most often in front end software engineer jobs.
- Proficiency in React, Angular, or Vue with at least one framework used in production
- Strong command of HTML5, CSS3, and modern JavaScript or TypeScript
- Experience with responsive design, cross-browser compatibility, and web accessibility standards
- Familiarity with build tools such as Webpack, Vite, or similar bundlers
- Ability to write unit and integration tests using tools like Jest or React Testing Library
- Bachelor's degree in computer science or equivalent demonstrated experience through a portfolio
Tips for Your Front End Software Engineer Job Search
Tailor your portfolio to the stack
Hiring managers scan portfolios for the specific frameworks listed in the job description. If the role calls for React and TypeScript, lead with projects that use both, not Angular or Vue work you did years ago.
Quantify rendering and load improvements
Vague impact statements get skimmed past. Replace phrases like 'improved performance' with concrete results such as reducing first contentful paint by a specific amount or cutting bundle size after a refactor.
Apply early to roles that fit
Migrate Mate lists front end software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter by team size and product stage
Front end scope varies dramatically. At a seed-stage startup you may own the entire design system, while at a large tech company you might work on a single component library. Read job descriptions for clues like 'greenfield' or 'existing codebase' to find the right fit.
Prepare a live coding environment before interviews
Most front end technical screens use a shared browser-based editor or ask you to share your screen. Practice building small UI components from scratch without your usual snippets or autocomplete so the setup feels routine, not jarring.
Negotiate beyond base salary using comp data
Equity, remote stipends, and professional development budgets are all negotiable for front end roles at growth-stage and public companies. Research the total compensation structure for the specific company tier before your offer call, not after.
Front End Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most front end software engineers?
The companies hiring the most front end software engineers right now include JPMorganChase, BNY, and Shield Consulting Solutions, with the largest share of openings in California, New York, and Virginia, based on current listings on Migrate Mate as of August 2026. Demand is concentrated in product-led companies with active consumer-facing applications.
How many front end software engineer jobs are remote?
About 62% of front end software engineer openings are fully remote or hybrid as of August 2026, making it one of the more location-flexible engineering disciplines. Roles focused on component library development, design system maintenance, and accessibility engineering tend to have the highest share of fully remote options.
How do you become a front end software engineer?
Start by building a strong foundation in HTML, CSS, and JavaScript, then learn a major framework such as React or Vue through hands-on projects. Assemble a portfolio of deployed applications that demonstrate both visual polish and clean code. From there, open-source contributions and contract work help bridge the gap to a full-time role.
Can you get hired as a front end software engineer with little experience?
Yes, many companies hire junior front end engineers based on portfolio quality rather than years of experience. Build two or three projects that solve real problems, deploy them publicly, and document your technical decisions in a README. Contributing fixes to open-source projects and completing take-home assessments well will carry significant weight in early-career hiring reviews.
What does the front end software engineer interview process look like?
Most processes include an initial recruiter screen, a technical phone interview covering JavaScript fundamentals and framework concepts, and a take-home project or live coding exercise where you build a small UI component. Final rounds typically involve a system design conversation focused on component architecture and a behavioral interview with the engineering team.
Where can I find and apply to front end software engineer jobs?
You can find and apply to front end software engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your skills and experience level, then apply directly to each one that fits.
See All 387+ Front End Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs