CrawlJobs Logo

Software Engineer

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

Job Description

The Resource Provider Platform team plays a critical role in delivering a scalable, reliable, and secure extensibility layer for Azure’s unified control plane. The team provides the foundational framework used to build, deploy, and operate Resource Providers, centralizing the management and lifecycle development of Azure REST APIs across more than 300 internal and external partner teams. Joining this team offers a unique opportunity to deepen your technical expertise by contributing to the design and delivery of large-scale distributed systems. You will collaborate closely with both internal and external partners seeking to extend Azure’s control plane, helping streamline their onboarding experience and enabling them to bring new Azure capabilities to market efficiently and securely.

Job Responsibility

  • Designs, develops, and maintains high‑quality C# services that power the Resource Provider Platform
  • Participates in on‑call rotations and live‑site operations, ensuring service reliability through timely mitigation, root‑cause analysis, and continuous improvement
  • Collaborates with partner teams and key stakeholders to design and deliver end‑to‑end features that enhance Azure’s extensibility and onboarding experience
  • Analyzes operational metrics and user data to drive platform improvements, inform future investments, and strengthen service performance
  • Applies and continuously refines engineering best practices to improve the performance, availability, maintainability, and scalability of large‑scale distributed systems

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline 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
  • 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
  • Experience developing, debugging, and maintaining production‑quality code using modern C# and .NET Core
  • Experience designing REST APIs and driving requirements across diverse sets of stakeholders
  • Familiarity with Kubernetes, distributed systems, and cloud infrastructure concepts
  • Problem‑solving skills and the ability to write reliable, performant, and maintainable code

Looking for more opportunities?

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

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

Location
Location
United States , Fort Lauderdale
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, Engineering, or related field
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience building web applications and APIs
  • Familiarity with SQL Server and database design
  • Experience with Azure or other cloud platforms
  • Understanding of software design patterns and object-oriented programming
  • Experience working in Agile/Scrum environments
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, microservices, and backend systems
  • Collaborate with cross-functional teams to gather requirements and deliver technical solutions
  • Integrate AI/ML features, APIs, or tools into existing and new applications
  • Optimize application performance, scalability, and security
  • Participate in code reviews, debugging, and troubleshooting
  • Support CI/CD pipelines and modern DevOps practices
  • Document technical designs, workflows, and implementation details
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • Company 401(k) plan
Read More
Arrow Right
New

Software Engineer

We are looking for a skilled Software Engineer to join our team in Miami, Florid...
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
  • Proficiency in C# and the Microsoft .NET framework, including ASP.NET and .NET Core
  • Strong knowledge of front-end technologies such as JavaScript and React.js
  • Experience with cloud platforms like Microsoft Azure
  • Familiarity with agile development methodologies and version control systems like Git
  • Ability to collaborate effectively with cross-functional teams
  • Solid understanding of software development principles, including performance optimization and troubleshooting
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills to convey technical concepts clearly and effectively
Job Responsibility
Job Responsibility
  • Develop, test, and deploy scalable applications using C# and the Microsoft .NET framework, including .NET Core
  • Collaborate with product managers, QA teams, and designers to gather requirements and deliver high-quality software solutions
  • Optimize and maintain existing software systems to enhance performance, security, and reliability
  • Write clean, efficient, and well-documented code while adhering to industry best practices
  • Conduct code reviews and participate in technical discussions to ensure quality and consistency
  • Mentor entry level developers, providing guidance and support to encourage growth and skill development
  • Work with cloud platforms such as Microsoft Azure to implement secure and scalable solutions
  • Stay informed about emerging trends and advancements in software development, applying relevant knowledge to projects
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right
New

Software Engineer

We are seeking a dedicated and skilled Infrastructure Management Specialist with...
Location
Location
India , Chennai
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • Strong knowledge of Linux System Administration, including installation, configuration, and troubleshooting
  • Experience with shell scripting and automation tools
  • Familiarity with networking concepts and protocols
  • Understanding of virtualization technologies and cloud services
  • Ability to work independently and as part of a team in a fast paced environment
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2 5 years of experience in Infrastructure Management or a similar role
  • Proven experience in Linux System Administration is a must
  • Strong analytical and problem solving skills
  • Excellent communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Administer and maintain Linux based systems, ensuring optimal performance and security
  • Monitor system performance and troubleshoot issues to minimize downtime
  • Implement and manage system backups, disaster recovery, and data integrity measures
  • Collaborate with cross functional teams to design and deploy infrastructure solutions
  • Document system configurations, processes, and procedures for future reference
  • Stay updated with the latest industry trends and technologies to enhance infrastructure capabilities
  • Provide technical support and guidance to team members and stakeholders
  • Participate in capacity planning and system upgrades to meet business needs
  • Fulltime
!
Read More
Arrow Right
New

Software Engineer

We are seeking a Software Engineer with strong experience in .NET, C#, and .NET ...
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, Engineering, or related field, or equivalent practical experience
  • 3+ years of software development experience with C# and .NET/.NET Core
  • Experience building web applications, APIs, or distributed systems
  • Familiarity with ASP.NET Core, Entity Framework, and SQL Server
  • Experience with source control tools such as Git
  • Understanding of software design patterns, object-oriented programming, and secure coding practices
  • Exposure to AI tools, ML models, NLP services, or generative AI APIs
  • Strong problem-solving, communication, and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, microservices, and backend services
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions
  • Integrate AI/ML services, intelligent automation tools, or generative AI capabilities into applications
  • Optimize application performance, security, and reliability
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews, troubleshooting, debugging, and production support
  • Work with databases such as SQL Server and support data integration needs
  • Contribute to CI/CD pipelines, deployment processes, and cloud-based development initiatives
  • Stay current on emerging technologies, particularly in AI, automation, and modern .NET development
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right
New

Software Engineer

As a Full Stack Software Engineer at BlackLine, you will be a crucial player in ...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience with software development in general purpose programming languages including but not limited to C#, .NET, .NET Core
  • 2+ years of hands-on experience in building Web Applications, SaaS products, and RESTful APIs
  • BS degree in Computer Science, or equivalent experience
  • Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems
  • Experience with public cloud architectures (Azure, AWS or GCP) and cloud native services
  • Experience in service-oriented architecture and aspect-oriented programming
  • Experience as a technical influencer for highly scalable distributed system designs
  • Experience with container management solutions like Mesos, Kubernetes or Nomad
  • Experience with API gateway, identity management, authentication, messaging platforms (e.g: Kafka, SQS, RabbitMQ), workflow orchestration tools, job scheduling and search
Job Responsibility
Job Responsibility
  • Be part of team of technical experts and contribute in the design, development, and delivery of BlackLine’s products, while adhering to timelines, coding standards, requirements, and quality
  • Collaborate on architect, design, develop, test, troubleshoot, debug, optimize, scale, maintain and improve software applications, driving the delivery of high-quality value and features to BlackLine’s customers
  • Develop functional and technical specifications, and test plans
  • Develop and document functional and technical requirements
  • Collaborate with other team members and other teams on all the above
  • Be part of the Community of Practice which Designs and communicate coding standards, architectural plans, solve complex design and architectural problems, delivering robust architectural solutions
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join a team in Pasadena, California, o...
Location
Location
United States , Pasadena
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of hands-on experience developing software with C++
  • Proven success delivering production-grade applications where performance and efficiency are essential
  • Practical experience working with concurrent programming and systems that require real-time or near-real-time responsiveness
  • Strong knowledge of software architecture, object-oriented design, and common design patterns
  • Background building or maintaining applications that run on Windows Server
  • Demonstrated strength in debugging, troubleshooting, and structured problem solving
  • Ability to work onsite in Pasadena, California on a consistent basis
  • Additional experience with Qt, gRPC, Protobuf, microservices, C#/.NET, Azure DevOps, Git, distributed systems, streaming data, or industrial-domain software is a plus
Job Responsibility
Job Responsibility
  • Design, build, and enhance C++ applications for Windows Server environments with an emphasis on stability, speed, and maintainability
  • Develop software components that operate in multi-threaded and real-time or near-real-time settings, ensuring dependable performance under production workloads
  • Translate architectural goals into scalable technical solutions by applying sound engineering principles and established design approaches
  • Investigate defects, isolate root causes, and deliver durable fixes for complex issues affecting system behavior and application reliability
  • Collaborate with cross-functional partners to implement backend services, integrations, and data-driven functionality that support broader platform needs
  • Contribute to code quality practices through thoughtful implementation, peer reviews, and continuous improvement of development standards
  • Support the evolution of distributed or streaming-data solutions and participate in service-based development where technologies such as gRPC or Protobuf are relevant
  • Work closely with onsite team members in Pasadena, California, to deliver production-ready software aligned with business and operational requirements
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • access to top jobs
  • Fulltime
Read More
Arrow Right

Software Engineer

We are looking for a Software Engineer to join a team building and enhancing mod...
Location
Location
United States , New York City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing software applications with C# and the .NET framework
  • Hands-on knowledge of ASP.NET for building and maintaining web-based solutions
  • Strong proficiency in JavaScript and React.js for front-end development
  • Ability to create scalable, well-structured, and maintainable code
  • Experience working collaboratively within a software engineering team environment
  • Strong problem-solving skills with the ability to debug and resolve technical issues effectively
  • Clear communication skills to work with technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, build, and maintain software applications using C#, .NET, and ASP.NET technologies
  • Develop responsive user-facing features with JavaScript and React.js to deliver an intuitive application experience
  • Collaborate with product, engineering, and business stakeholders to translate requirements into effective technical solutions
  • Write clean, testable, and maintainable code while following established development standards and best practices
  • Troubleshoot application issues, identify root causes, and implement timely fixes to support stable system performance
  • Participate in code reviews and contribute ideas that improve application quality, usability, and long-term maintainability
  • Support enhancements, updates, and technical changes as part of ongoing application development efforts
  • Document technical designs, implementation details, and development updates to support team knowledge sharing
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer

Join BorgWarner’s manufacturing software team to develop cutting-edge automation...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E/B. Tech in Electronics/Electrical/Instrumentation/Computer Science
  • Strong experience in C/C++ development
  • Hands-on experience with Visual Studio development environment
  • Knowledge on Python scripting (added advantage)
  • Experience in DLL development and integration
  • Familiarity with automotive communication protocols (TCP/IP, CAN, FlexRay, UDS)
  • Basic Knowledge in embedded software development (preferred)
  • Basic understanding of operating system concepts and networking protocols
  • Experience with software configuration and change management tools
  • Strong analytical and problem-solving skills, with ability to find both straightforward and unconventional solutions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain manufacturing automation software using C/C++ for EOL stations
  • Collaborate with global manufacturing test and system engineers to deliver robust solutions
  • Develop software for label printing machines used in Electronic Controller production
  • Implement and support DLL development for integration with manufacturing systems
  • Ensure reliable communication with automotive protocols (TCP/IP, CAN, FlexRay, UDS)
  • Apply software configuration management and change management tools effectively
  • Troubleshoot and resolve technical issues with clear, logical, and innovative solutions
  • Document and present technical solutions to stakeholders in a clear and professional manner
  • Fulltime
Read More
Arrow Right