CrawlJobs Logo

Software Engineer

United States, Multiple Locations 84200.00 - 165200.00 USD / Year · Job Posted March 02, 2026
Apply Position
Job Link Share

Job Description

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in a structured way to enable multitude of applications across various industries. We are on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings. As a Software Engineer, you will have the opportunity to wear multiple hats to demonstrate breadth, depth, and leadership. Placement and load-balancing is a complex and highly sensitive area where even one change in the algorithms and policies can have immediate and impactful changes to customer experience as well as the economics of the business. Close ties with Microsoft Research mean that this position will afford opportunities to make externally visible research impact. We are looking for someone to help determine and build the next generation of algorithms and software for this crucial area of Azure SQL DB. The team's work focuses on cluster orchestration, usually a part of the “control plane” of cloud systems, and, is related to SQL DB’s tight integration with Microsoft’s Service Fabric cloud orchestrator (the same class of system as Kubernetes). Service Fabric is an orchestrator used internally and externally for the smallest next-gen container microservices, to the multi-billion dollar business that is Azure Data. The problem at hand is broadly a distributed systems problem as well as a pure search and constraint solving algorithms problem. The successful candidate will need an eye towards designing and building a high performance, highly reliable, search and constraint solver that will stand the test of time (years and years). The complexity of the component interaction graph and dependencies that are taken on this search optimizer (placement and load balancing) are substantial but justified due its mission critical nature.

Job Responsibility

Participates in all stages of our cloud offering lifecycle, from initial research, discovery, data science, solution prototyping, development, testing, debugging, all the way through deployment to stage, production, and operation readiness

Requirements

  • Bachelor's degree in computer science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience
  • 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

Nice to have

  • Master's Degree in Computer Science or related technical field with proven experience 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience
  • Extensive systems engineering skills and tendencies, generally in unmanaged code such as C++
  • Background in algorithms, particularly search space traversal and pruning

Looking for more opportunities?

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

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer

The BI Consultant is responsible for designing, building, and maintaining robust...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL expertise with a focus on performance tuning and scalable query design
  • Solid experience with relational data modeling (facts, dimensions, star/snowflake schemas)
  • Experience designing and maintaining ETL processes
  • Ability to define and implement consistent business logic in data models
  • Strong data validation, testing, and troubleshooting skills
  • Understanding of business intelligence concepts, KPIs, and analytical use cases
  • Experience supporting reporting and analytics tools through well‑structured data models
  • Ability to bridge business requirements and technical implementation
  • Strong collaboration skills and ability to work with both technical and non‑technical stakeholders
  • Structured and detail‑oriented approach to data quality, documentation, and maintainability
Job Responsibility
Job Responsibility
  • Write, maintain, and continuously optimize SQL‑based code for data transformation and reporting
  • Refactor and improve existing SQL logic to enhance performance, readability, and scalability
  • Design, build, and maintain relational data models to support BI and analytics use cases
  • Construct and manage dimensions, measures, and calculated fields within relational models
  • Ensure consistency, accuracy, and reuse of business logic across datasets, models, and reports
  • Collaborate with BI developers and business stakeholders to translate requirements into data structures and calculations
  • Develop, maintain, and enhance ETL processes for ingesting and transforming data from multiple sources
  • Monitor, troubleshoot, and resolve ETL job failures or performance issues
  • Validate and test data pipelines and models to ensure high data quality and integrity
  • Document data models, transformations, and definitions to support transparency, governance, and reuse
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Free online training
Read More
Arrow Right

Software Engineer

We are seeking bright and friendly individuals with excellent communication skil...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack .NET Core Developer or similar role
  • Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies
  • Experience building microservices architecture and implementing event-driven design patterns
  • Proficiency in Entity Framework (EF) for database management
  • Familiarity with Docker and containerization principles
  • Knowledge of Domain-Driven Design (DDD) principles and their application in backend development
  • Experience implementing OAuth for authentication and authorization
  • Understanding of security best practices and their application in backend development
  • Hands-on experience with AWS services such as S3, Lambda, API Gateway, DynamoDB, etc.
  • Proficiency in frontend technologies such as React.js, Next.js, HTML, CSS, and JavaScript
Job Responsibility
Job Responsibility
  • Design, develop, and maintain microservices architecture using .NET Core and .NET 8
  • Implement event-driven architecture to enable seamless communication between microservices
  • Utilize Entity Framework (EF) for efficient database interactions and management
  • Containerize applications using Docker for scalability and deployment flexibility
  • Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture
  • Implement OAuth for secure authentication and authorization
  • Develop and enforce security best practices to safeguard sensitive data and systems
  • Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development
  • Develop RESTful APIs endpoints to facilitate communication between the frontend and backend
  • Develop responsive and user-friendly web applications using React.js and Next.js
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Our Purpose Mastercard powers economies and empowers people in 200+ countries an...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • self-driven, proactive and curious
  • knowledge and experience with back-end development
  • customer view as a leading priority
  • quality focused
  • outcome-focused
Job Responsibility
Job Responsibility
  • Work with Developers and Testers to drive functional requirements from specification to release
  • Utilise relevant Mastercard tools to deliver quality code to production
  • Work following an Agile methodology with our team, documenting your work using tools such as Jira and Confluence
  • Adhere to and implement enterprise quality standards, processes and tools, and develop and implement build control strategies
  • Interacts with business and the rest of the development team to define test plans and schedules
  • Leverage AI tools to enhance productivity for relevant tasks
  • Fulltime
Read More
Arrow Right

Software Engineer

This position will involve writing and designing software for our flagship in-pe...
Location
Location
United States , Needham
Salary
Salary:
70000.00 - 120000.00 USD / Year
midnightmansion.com Logo
Midnight Mansion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to commute to our studio in Needham, MA and occasionally Somerville, MA
  • 2+ years of experience
  • React / TypeScript / Node.js
  • Applicants must be currently authorized to work in the United States on a full-time basis
  • we are unable to sponsor applicants for work visas at this time
  • Enthusiasm for location-based entertainment :)
Job Responsibility
Job Responsibility
  • Designing and implementing user-friendly front-end systems
  • Working in distributed and concurrent systems
  • Assisting with prototyping and testing puzzles
  • props
  • and interactions with members of the public
What we offer
What we offer
  • Paid Time Off (PTO) plus 12 recognized holidays
  • Highly flexible work hours
  • Medical
  • vision
  • and dental coverage
  • Retirement Savings Plan with employer match
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Design and deliver features that strengthen identity security and access governa...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline 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
  • 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and deliver features that strengthen identity security and access governance, improving resilience and user experience
  • Engage proactively with customers and partner teams to ensure solutions meet real world needs and compliance requirements
  • Apply and champion modern engineering practices, including AI-driven approaches, across the full development lifecycle
  • Drive initiatives to improve service security, resilience, and quality, streamline team processes, and reduce live-site costs
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Software Engineer

As a software developer, you’ll be the brain behind crafting, developing, testin...
Location
Location
Salary
Salary:
Not provided
Famwork
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or equivalent practical experience
  • 2+ years of experience as Software Engineer or Software Developer or in a relevant role
  • Understanding of OOPS concepts, Persistence, Threading
  • Proficient in Java, C++, Ruby on Rails or other programming languages
  • Hands-on with SQL or NoSQL database
  • Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc)
  • Knowledgeable in data structures and algorithms
  • Experience with open-source projects
  • Experience in designing interactive applications
  • A background in Engineering with sound oral and written communication skills
Job Responsibility
Job Responsibility
  • Familiar with the software development life cycle (SDLC) from analysis to deployment
  • Comply with coding standards and technical design
  • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions
  • Adapts structured coding styles for easy review, testing and maintainability of the code
  • Integrate the developed functionality and/or component into a fully functional system
  • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time
  • Active participate in troubleshooting, debugging and updating current live system
  • Verify user feedback in making system more stable and easy
  • Work closely with analysts, designers and other peer developers
  • Preparing technical training documents for onboarding new engineers
  • Fulltime
Read More
Arrow Right