CrawlJobs Logo

Senior Software Engineer

China, Shanghai · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Azure Container Apps is part of the broader Azure organization, with a mission to empower developers to rapidly build, deploy, and manage highly scalable distributed and serverless applications on Azure. Our team builds and operates some of Azure’s most popular, high-growth services, enabling thousands of developers worldwide to run web, mobile, API, event-driven, and IoT workloads with confidence. This is a billion-dollar business serving customers across many industries. The platform hosts mission-critical applications for Fortune 500 companies including Walmart, HSBC, Toyota, Boeing, Alaska Air, Kroger, and more. We consistently deliver industry-leading customer satisfaction, setting a benchmark within Microsoft. With serverless accelerating as the next generation of cloud compute—and rapid innovation across containers and orchestration technologies such as Docker and Kubernetes—the future of cloud-native, hybrid, and serverless platforms is exceptionally bright. Join us to help shape the next generation of Azure’s Serverless and Modern Application Platform.

Job Responsibility

  • Design: Guides team in creating clear and articulated plan for testing, and defines success for test outcomes. Identifies needs for a broad versus selected approach in testing mechanisms and makes informed decisions to implement the most effective tests. Leads and guides efforts to augment test cases and ensure the solutions have good test coverage. Leads efforts to ensure the scalability and reliability of the test framework during design. Leads efforts to integrate automation features during testing planning
  • Coding: Coaches others to review code of a product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution. Applies feedback to current and future iterations. Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code and understands when code is ready to be shared or delivered. Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices
  • Reliability and Supportability: Integrates, designs, and reviews others work across a team or product to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, utility, and safety mechanisms. Guides others to drive sustainment of feedback loops from telemetry resulting in subsequent designs. Ensures solutions are scalable, financially responsible, and meet capture/storage guidelines. Leads creation of outputs of telemetry such as notifications or dashboards
  • Understand User Requirements: Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes. Guides incorporation of appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value. Begins to determine additional critical metrics
  • Implement: Acts as an expert and guides team experimentation to determine the effectiveness of changes and monitors developments for prototyping and testing across products and multiple teams, interprets results, and makes a decision on next steps or ship decision from results. Ensures there are time and resources for engineers to conduct experiments
  • Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers). Breaks down very long-term project vision into milestones. Guides to other members for project estimation. Anticipates future goals to guide future resources. Reviews, implements, and recommends updates to resource management in response to changing context

Requirements

  • Bachelor'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, JavaScript, or Python OR equivalent experience
  • 4+ years people management experience
  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

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

At Optimizely, we're on a mission to help people unlock their digital potential....
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 8+ years of professional experience with modern software development practices
  • Strong software design and engineering fundamentals, including object-oriented analysis and design
  • Solid experience with C# and .NET, and with React on the frontend
  • Hands-on experience with CMS platforms, content modelling, or digital experience tooling
  • Experience building and operating cloud-based software
  • Already using AI tools, coding assistants, and potentially agents as part of your daily workflow
  • Comfortable working in an agile environment alongside designers, product managers, and other stakeholders
  • Good communicator who enjoys solving problems together with others
Job Responsibility
Job Responsibility
  • Design, implement, and document software solutions that are simple, secure, scalable, and maintainable
  • Own the operational excellence of your domain, including instrumentation, monitoring and alerting
  • Ensure product quality through thorough automated testing
  • Drive delivery of complex features end-to-end, working across team boundaries when needed
  • Contribute to architecture and design discussions within your team and across teams
  • Participate in project planning, requirements gathering, design, and task refinement
  • Handle incidents and assist our support organisation when they need engineering expertise
  • Bring customer perspective into technical decisions
  • Mentor other engineers and share knowledge across the team
  • Participate in hiring and help grow a diverse engineering organisation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.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 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 meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design and develop exceptional experience for new big data cloud offering
  • Plan, schedule and deliver quality software incrementally
  • Review changes to product codebase and provide constructive feedback that align with industry best practices
  • Maintain and operate cloud online services
  • Passion and experience for building great developer experience and user experience of modern analytics systems
  • Deep desire to work collaboratively, solve problems with teams across the world and celebrate successes
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

CyberArk is looking for a Senior Software Engineer to join our team responsible ...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in Golang/Java/Python
  • Excellent design and analytical skills
  • High ability to use new technologies/Programming Languages and understand them in depth through rapid self-learning
  • Proactive by nature
  • internal drive for excellence and improvement
  • Creative, out-of-the-box thinking
  • Excellent interpersonal relations, team player
  • Experience working in a global product company
  • Experience with Ruby on Rails & AWS development
Job Responsibility
Job Responsibility
  • Design and implement scalable and secure services as part of the Conjur Cloud platform
  • Drive team-wide architectural standards and end-to-end system design for complex projects
  • Collaborate daily with architects and engineers in Bulgaria and Israel
  • Participate in continuous and iterative engineering cycles, emphasizing code quality, supportability, scalability, and performance
  • Troubleshoot complex production scenarios and drive long-term improvements in reliability and observability
Read More
Arrow Right
New

Senior Software Engineer

We are hiring a Senior Software Engineer with deep experience and expertise in d...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embodies our culture and values
What we offer
What we offer
  • Competitive package including a wide range of benefits built around your personal needs and those close to you
  • Health
  • Wellness
  • Financial future
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 15, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • C#, .NET Core/Web API
  • React.js, JavaScript (ES6+), HTML, CSS
  • SQL Server (Expert): T-SQL, performance tuning, indexing, transactions
  • Unit testing: xUnit, Jest
  • Automation testing
  • CI/CD (Azure DevOps, GitHub Actions, Jenkins, Liquibase)
  • OpenShift, Kubernetes
  • Microservices architecture
  • Security best practices (OAuth, JWT, OWASP)
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new client needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Design, develop, and maintain applications using .NET Core and React.js
  • Build and consume RESTful APIs
  • Develop and maintain unit and automated tests using xUnit (backend) and Jest (frontend) and integrate with CI/CD pipelines
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer (Java Full Stack)
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 15, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of Software Engineering experience (or equivalent practical experience)
  • Strong proficiency in: Java, Spring Boot, REST APIs, Python
  • Relational databases and SQL (Oracle preferred)
  • Experience building and maintaining enterprise-grade applications using SDLC best practices
  • Strong communication skills and ability to work independently with minimal supervision
  • Comfortable collaborating with global/US partner teams
  • BE/BTech/MCA in Computer Science (or equivalent)
  • Strong years hands-on experience in Java full stack development (analysis, design, development, testing, and delivery)
  • Experience with: Kafka (event streaming) and Redis (caching)
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Lead moderately complex technical initiatives, deliverables, and project execution within a technology domain
  • Contribute to large-scale planning, technical strategy, and solution design
  • Design, develop, test, debug, and document applications and services, including upgrades and deployments
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 14, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of work experience, training, military experience, education
  • Strong proficiency in Java (Java 8/11/17) and object-oriented programming concepts
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience in building and consuming RESTful APIs
  • Knowledge of Microservices architecture and distributed systems
  • Experience with messaging systems like Kafka or similar event streaming platforms
  • Hands-on experience with databases such as MongoDB, Oracle, or SQL Server
  • Familiarity with cloud platforms (Azure, AWS, or GCP)
  • Experience with CI/CD tools such as Jenkins, Azure DevOps, or similar
  • Understanding of containerization technologies like Docker
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Design, develop, test, and maintain scalable Java-based applications
  • Build and support microservices and REST APIs in a distributed environment
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Rapid7 is seeking a Senior Software Engineer to join our Labs team within the Se...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years working in a professional software engineering environment
  • Proficiency in one or more industry standard languages such as Python, Go, Java, C#, or Ruby
  • Familiarity with modern engineering tools including Kubernetes, Terraform, Jenkins, and Spinnaker
  • Understanding of internet protocols and the related cybersecurity implications
  • Ability to collaborate with cross-functional teams regardless of location to drive impact and positive customer outcomes
  • Experience working with AWS services such as S3, EC2, IAM, and RDS (PostgreSQL)
  • Commitment to holding self and others responsible for driving outcomes and meeting commitments
  • Passion for developing your craft and continuous learning to elevate personal and professional impact
  • Clear communication of objectives and rationale to foster commitment from teammates
  • Experience with data-driven workflows using tools like Airflow, EMR, Glue, or Spark
Job Responsibility
Job Responsibility
  • Monitor and improve core research projects including our vulnerability intelligence service, Project Sonar, and Project Lorelei
  • Maintain and enhance RESTful APIs that back internet telemetry research tools
  • Contribute to the evolution of overall telemetry research effort to develop richer data generation capabilities
  • Partner with the Manager of Software Engineering to develop long-term vision and strategy for core projects
  • Execute technical improvements across the stack using Python, Django, and other object-oriented languages
  • Manage cloud-based infrastructures utilizing Kubernetes (EKS), Terraform, and various AWS services
  • Develop and refine presentation layers for internet telemetry to ensure high-quality data visualization
  • Drive agile software development principles including high test coverage and CI/CD workflows.
  • Fulltime
Read More
Arrow Right