CrawlJobs Logo

Senior Software Engineer

United States, Redmond 119800.00 - 234700.00 USD / Year · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Online Advertising is one of the fastest growing multi-billion-dollar business on the Internet today. Search engines, web publishers, major ad networks, and ad exchanges are now serving billions of ad impressions per day. Microsoft is innovating rapidly in this space to grow its share of this market by providing the advertising industry with the state-of-the-art online advertising platform and service. In Microsoft Advertising Platform team, we are building the marketing solutions for the next generation of e-commerce. We work on hundreds of terabytes of data using the latest Microsoft cloud infrastructure, have a very solid focus on customer satisfaction, and leverage data driven metrics to delight our customers. This is a formidable opportunity to join Microsoft Ads, work on one of the most highly distributed computing systems and be part of a fast-growing business.

Job Responsibility

  • Design and develop high scale, modern and secure services, api, and integration solutions in backend
  • Collaborate with teammates in various roles to plan and execute on key deliverables and learn quickly from your peers, projects, and interactions with customers
  • Work across partner teams to understand scenarios and requirements
  • Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
  • OR 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, or Python
  • OR equivalent experience
  • Knowledgeable in Microsoft Azure, AWS or similar cloud computing platforms
  • Solid CS fundamentals, strong inclination for architecting at scale
  • 3+ years of experience on architecting, developing, deploying, and monitoring Distributed Systems
  • Excellent technical design, problem solving and debugging skills
  • Proficient in data driven decision making, ability to build metrics to analyze business impact
  • Knowledgeable in account management, authentication, authorization etc. areas

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

Join us as a Senior Software Engineer at Barclays, where you'll spearhead the ev...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C# ASP.Net with Framework 2.0/3.X/4.X WCF
  • Workflow 3.0
  • DevOps skills with hands on experience on Jenkins and GitLab CI/CD pipeline SQL Server
  • REST API
  • Agile Scrum/SAFe
Job Responsibility
Job Responsibility
  • Design, develop and improve software using various engineering methodologies
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Firefox Monitor Engineering Team builds tools that help people understand an...
Location
Location
United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development with a strong focus on backend technologies
  • Deep expertise in Node.js and TypeScript, with experience building and leading backend engineering projects
  • Proficiency with PostgreSQL and SQL query optimization
  • experience with query builders such as Knex is a plus
  • Experience deploying and operating applications on Kubernetes
  • Experience with GCP (Pub/Sub, Cloud Logging) with a solid understanding of DevOps and SRE collaboration
  • Experience with Infrastructure as Code tools such as Terraform
  • Experience with AWS (S3) or similar cloud storage services
  • Hands-on experience with observability tooling including OpenTelemetry, Sentry, Prometheus, and Grafana
  • Familiarity with Redis for caching and session management
Job Responsibility
Job Responsibility
  • Lead backend development in Node.js and TypeScript, building and maintaining server-side logic within a Next.js full-stack architecture
  • Design, implement, and maintain integrations with external data sources such as Have I Been Pwned (HIBP) and other breach intelligence providers, with a focus on data privacy and security
  • Build and maintain event-driven systems using Google Cloud Pub/Sub, and own cloud infrastructure on GCP (GKE) and AWS (S3, SES)
  • Own and evolve the data layer, including PostgreSQL schema design and query optimization using Knex, and Redis caching strategies
  • Work closely with our SRE team to maintain and improve production environments, including monitoring and alerting with OpenTelemetry, Sentry, Prometheus, and Grafana
  • Triage and resolve production issues, partnering with SRE and support teams to investigate incidents, address bug reports, and keep the application running reliably
  • Periodically rotate into a Base Load Engineer (BLE) role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders
  • Partner with and support the frontend team in their work with React, TypeScript, Next.js, and SCSS, ensuring backend systems, APIs, and data contracts meet their needs
  • Partner with cross-functional teams to align on project goals, ensure seamless frontend-backend integration, and contribute to API design and evaluations
  • Participate in code reviews to maintain high standards of code quality and system reliability
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Intellias, a leading software provider in the automotive industry, invites you t...
Location
Location
Colombia; Poland; Portugal; Spain
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
  • 2+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Kotlin
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions, resolve blockers, and communicate effectively in English
  • Hands-on experience with AWS (core services and cloud-native development)
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning
  • Experience building and operating event-driven systems (e.g., Kafka, Kinesis)
  • Solid test automation experience using JUnit and Cucumber
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
  • Develop and maintain robust APIs for internal and external consumers
  • Work with AWS cloud services to design and support reliable, scalable backend systems
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
  • Implement and maintain automated testing strategies (unit and integration)
  • Contribute to and maintain GitHub Actions pipelines
  • Ensure system reliability through monitoring, logging, and observability best practices
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer, you will be part of a cross-functional, service-o...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software engineering experience
  • Strong foundation in OOP and comfort working with multiple programming languages, ideally incl. Java/Spring
  • Passion for clean, maintainable code with a strong understanding of SOLID principles
  • Hands-on experience designing AWS-based systems, microservices with REST APIs, and event-driven architectures
  • Focus on engineering quality through code reviews, testing, and test strategy improvement
  • Responsibility for maintaining CI/CD pipelines for reliable, automated software delivery
  • Confident use of Git or similar version control systems in a collaborative environment
  • Solid understanding of relational databases, data modelling, and SQL
  • Familiarity with non-relational databases like DynamoDB, MongoDB
  • Basic knowledge of web technologies and modern frontend frameworks, ideally Angular
Job Responsibility
Job Responsibility
  • Work within a small, collaborative team using agile methodologies and practices
  • Take ownership of applications across the full lifecycle, from design and implementation to operation
  • Proactively identify improvement opportunities and technical risks, helping shape technical direction
  • Solve real business problems by translating requirements into scalable technical solutions
  • Support an effective agile way of working by helping facilitate team ceremonies and workshops
  • Mentor engineers through code reviews, knowledge sharing, and day-to-day collaboration
  • Troubleshoot and resolve production issues, ensuring service reliability and operational stability
  • Communicate effectively in writing and verbally with local and remote colleagues and stakeholders
What we offer
What we offer
  • Flexi-Week and Work-Life Balance
  • Remote Working Allowance
  • Flexi-Office
  • Meal Vouchers
  • Health & Wellbeing insurance
  • Remote Working Furniture Package
  • Appreciation program with peer-to-peer vouchers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Impbus is a mission-critical, high-throughput real-time bidding (RTB) service at...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience with systems programming languages (such as C++ or similar), and understanding of performance and reliability considerations
  • Experience working on high-throughput, production systems where scalability, latency, and stability are critical
  • Demonstrated ability to design, evolve, and maintain complex systems over time
  • Experience collaborating with cross-functional teams to deliver solutions aligned with business needs
  • Problem-solving skills and ability to analyze and address performance or reliability issues in production environments
Job Responsibility
Job Responsibility
  • Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads
  • Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements
  • Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety
  • Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow
  • Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes
  • Collaborate closely with cross-functional partners (engineering, data science, experimentation, product, and infrastructure) to align technical solutions with business goals
  • Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Piper Companies is seeking a Senior Software Engineer to join a rapidly growing ...
Location
Location
United States
Salary
Salary:
170000.00 - 180000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience building scalable web or backend systems
  • Strong full-stack experience with modern JavaScript frameworks and cloud platforms
  • Hands-on experience using AI-enhanced development tools in daily workflows
  • Solid understanding of system design, distributed systems, and event-driven architectures
  • Experience with AWS, CI/CD pipelines, and observability tools
  • Strong communication skills and comfort working in ambiguous, high-growth environments
  • Ability to travel occasionally for team meetups
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable full-stack applications using React, Node, PostgreSQL, and AWS
  • Contribute to greenfield architecture decisions including system design, service boundaries, and infrastructure strategy
  • Leverage AI-powered developer tools (e.g., Claude or similar) to accelerate development, testing, and delivery
  • Build and support event-driven and distributed systems with a focus on performance and maintainability
  • Apply secure coding practices and support application and infrastructure security standards
  • Collaborate closely with product and engineering teams in a fast-paced startup environment
  • Participate in live coding, system design discussions, and technical interviews
What we offer
What we offer
  • Equity eligibility
  • medical
  • dental
  • vision
  • 401k
  • flexible PTO
  • home office stipend
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Robert Half is seeking a Senior Software Engineer to join a highly technical pro...
Location
Location
United States , Madison
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience (8+ preferred)
  • Strong experience developing Windows desktop applications
  • Proficiency with C#, C++, .NET, WPF, and MVVM
  • Experience working with performance-sensitive applications and large datasets
  • Strong understanding of object-oriented design and software architecture
  • Experience with multithreading, optimization, and scalable application design
  • Familiarity with source control, CI/CD, and modern development practices
  • Strong communication and problem-solving skills
  • Ability to work independently in a collaborative engineering environment
Job Responsibility
Job Responsibility
  • Design and develop Windows desktop applications for complex data analysis and visualization
  • Build and optimize software that processes large-scale 3D datasets
  • Improve application performance, scalability, multithreading, and memory efficiency
  • Contribute to architecture decisions and technical direction for core software components
  • Develop analytical and visualization tools for highly technical end users
  • Modernize and refactor existing applications and legacy codebases
  • Troubleshoot software and system-level technical issues
  • Collaborate with engineering, product, service, and technical stakeholders
  • Mentor other engineers and provide technical guidance when needed
  • Participate in code reviews, design discussions, and Agile development activities
What we offer
What we offer
  • Relocation assistance offered for highly qualified candidates
  • Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
  • Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a Senior Software Engineer with strong backend development expert...
Location
Location
United States , Grand Rapids
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Strong backend development experience with Java and Spring Boot
  • Experience building distributed systems and working with Kafka/event streaming technologies
  • Experience designing scalable APIs and microservices architectures
  • Strong understanding of software development lifecycle and testing methodologies
  • Ability to work independently in a remote, fast-paced environment
  • Excellent communication skills with the ability to clearly explain technical solutions
Job Responsibility
Job Responsibility
  • Design, develop, enhance, and maintain scalable backend applications and microservices
  • Build resilient, high-performance solutions within an e-commerce and Order Management environment
  • Develop and implement APIs, event-driven architectures, and distributed systems using Kafka
  • Participate in software testing, code reviews, debugging, and production support activities
  • Collaborate cross-functionally with engineering, product, and business teams
  • Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency
  • Analyze existing systems and identify opportunities for modernization and optimization
  • Contribute innovative ideas and bring a proactive, energetic approach to problem-solving
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Access to top jobs and competitive compensation
  • Fulltime
Read More
Arrow Right