This position is ideal for someone who thrives in a fast-paced, dynamic environment where everyone's opinions and efforts are valued and appreciated. You will have the opportunity to contribute to challenging and meaningful projects, developing high-quality applications that stand out in the market. Continuous learning, personal growth, and hard work are valued, offering a collaborative environment that promotes professional development.
Remote Software engineering Jobs · Azure
58 results
FiltersJob listings
Design scalable software solutions with a focus on quality, performance, and maintainability. Lead software architecture decisions, ensuring the design aligns with business requirements and technical standards. Collaborate with Research Leads and Product Owners to gather requirements, design MLOps pipelines and coordinate the software delivery that adds value to the business.
This role offers a dynamic leadership opportunity to drive the development and delivery of innovative software solutions. The Development Manager will lead globally distributed engineering teams, ensuring high-quality execution across SaaS and cloud-based products. You will mentor developers and testers, guide technical architecture decisions, and optimize processes to maximize efficiency and product quality.
Craft interesting, challenging systems that are beyond routine feature work, alongside a team of highly skilled peers who value software craftsmanship and autonomy. Work in an environment that prioritises technical excellence, curiosity, and forward-thinking design. Make a tangible difference in the way people interact with digital systems.
Design, build, and maintain modern cloud-based applications across multiple business units. Involved in the full software development lifecycle—from technical design and architecture discussions to coding, debugging, and production support. Requires strong experience with Azure cloud services, .NET Core 6+, ASP.NET, SQL, and modern frontend frameworks including Angular and React. Collaborate with both technical and non-technical teams to analyze requirements, define scalable solutions, and deliver high-quality software following SDLC best practices.
The M365 SharePoint Developer will be responsible for planning, configuration, implementation, installation, performance tuning, and recovery procedures for SharePoint Online, serving as a technical expert in SharePoint Online system administration. Expertise results in smooth integration, efficient collaboration, and positive outcomes.
The Engineer II uses code to create APIs and/or micro-services to connect core platforms to experiences, responsible for understanding business problems and designing, developing, configuring, testing, and deploying software to provide the solution. This role often uses agile techniques as part of a cross-functional team, delivering high quality and automated software.
Lead the design of robust, scalable, and cloud-native solutions. You will design and guide the architecture of microservices, serverless, and modular solutions, as well as lead integration initiatives across systems and platforms. This role involves collaborating with cross-functional teams to ensure scalable, secure, and high-performance applications and supporting cloud migration and modernization efforts, plus providing technical leadership and architectural governance.
You will design, develop, and maintain reliable, scalable, and secure full stack solutions. Primarily focusing on backend services, RESTful API development, Next.js API routes, and SQL database design and optimization. You will also lead the design and implementation of scalable and maintainable systems, ensuring alignment with business requirements and technical standards.
Participate in implementing frontend services using Angular v.18, and CSS; implement custom business logic in back-end services (.NET); and provide API exposure and management by creating backend microservices used by front-end clients.