CrawlJobs Logo

Senior Software Engineer

Australia, Sydney · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructures in the world. The Azure Networking team works on the breadth of networking offerings. The physical network team manages all physical switches and routers inside Azure datacenters. SONiC team owns all the software that is running on the switches and routers. We have lots of interesting problems to solve, such as supporting new generation switches ranging from 10G/40G to 100G/400G/800G, adding feature packet forwarding features, and providing extensive telemetry data for the switches. The team is also building vibrant open-source community for the switch software, which is adopted by various other cloud providers. SONiC team is looking for world-class Software Engineers to help us in building the highest quality software with a game changing development model: Test Driven Development (TDD). And that eventually leads to Continuous Integration Continuous Delivery (CICD).

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.

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#, OR 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

  • 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, JavaScript, OR Python
  • OR 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, 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

New

Senior Software Engineer

We are seeking a Senior Software Engineer to join a high-performing engineering ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
technologent.com Logo
Technologent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience developing enterprise software applications
  • Strong proficiency with: Go (Golang), Java, JavaScript
  • Experience designing and developing RESTful APIs and microservices
  • Hands-on experience with: PostgreSQL, Couchbase
  • Experience implementing JWT-based authentication and authorization solutions
  • Strong understanding of: Distributed systems, API security, Application integration patterns
  • Experience with Git, CI/CD pipelines, and Agile development methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Go (Golang) and Java
  • Build and enhance RESTful APIs and microservices supporting enterprise-scale applications
  • Implement secure authentication and authorization solutions using JWT and related security patterns
  • Develop and maintain application components using JavaScript
  • Design, optimize, and support data models and integrations utilizing PostgreSQL and Couchbase
  • Collaborate with product managers, architects, and engineering teams to deliver scalable software solutions
  • Participate in code reviews and contribute to engineering standards and best practices
  • Troubleshoot production issues and implement performance, reliability, and security improvements
  • Contribute to CI/CD pipelines and automated deployment processes
  • Create and maintain technical documentation, API specifications, and operational procedures
Read More
Arrow Right
New

Senior Software Engineer

Help us build a better Wells Fargo. It all begins with outstanding talent. It al...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Applied Computer Science, Computer Applications, Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering experience
  • Experience in Application Programming Interface (API) and User Interface (UI) design and development
  • Experience with Spring, Spring MVC, Spring Boot, Spring Batch
  • Experience with relational and NOSQL databases such as Oracle, MS SQL, Mongo DB
  • Experience in automations and unit/integration testing using Jasmine, Karma, Selenium, Junit, RestAssured
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools Jenkins, UrbanCode Deploy, and/or Harness
  • Experience in application performance, monitoring and optimization tools JMeter, Blazemeter, Splunk, or AppDynamics
  • Experience in Agile Methodologies, API design, and System Architecture
  • Experience in PCF or OpenShift
Job Responsibility
Job Responsibility
  • Drive 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
  • Drive projects
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Hyderabad
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 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. 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.
Job Responsibility
Job Responsibility
  • Architect, Design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, Linux OS, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving
  • You are the key member in developing the product features which are key differentiators for the product offering
  • Lead discussions with stakeholders to enable solutions that is highly secure, reliable and performant
  • Lead by example within the team by producing extensible and maintainable code
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Participate in code reviews to ensure coding standards are followed
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Spain , Barcelona
Salary
Salary:
62500.00 - 106600.00 EUR / 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 technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience building production services, developer platforms, SDKs, APIs, or command-line tooling
  • Experience with TypeScript, Node.js, C#, .NET, PowerShell, or similar technologies
  • Experience with Azure services such as App Service, Blob Storage, Azure Front Door, Traffic Manager, managed identities, Key Vault, or related cloud infrastructure
  • Experience with CI/CD, release engineering, deployment automation, Azure DevOps, GitHub, OneBranch, EV2, or similar engineering systems
  • Experience with Power BI, Microsoft Fabric, BI/analytics platforms, Office integrations, Teams integrations, embedded analytics, or custom visuals
  • Familiarity with secure software development, marketplace certification, package distribution, observability, telemetry, or production operations
  • Interest in AI-assisted engineering tools, AI-ready documentation, and modern engineering practices that improve developer productivity and product quality
  • 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.
Job Responsibility
Job Responsibility
  • Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios
  • Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences
  • Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks
  • Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence
  • Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences
  • Use AI-assisted engineering tools to support code development, test generation, documentation, operational analysis, and modernization of engineering workflows
  • Contribute technical leadership through design reviews, code reviews, documentation, mentoring, and clear communication of engineering risks and decisions.
What we offer
What we offer
  • Find additional benefits and pay information here: https://careers.microsoft.com/v2/global/en/corporate-pay/spain-corporate-pay.html
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer.
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 17, 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
  • 4+ years of hands-on experience in building application using Java, Spring framework and Spring Boot
  • Strong experience in designing and building microservices/ web services
  • Experience in Front end development experience with ReactJS or Angular JavaScript, NodeJS
  • Familiarity with MongoDB, including querying, data validation, and understanding of document schemas
  • Experience in the payments domain with working knowledge of Wires/SWIFT, and ISO 20022 message structures
  • Familiarity with ElasticSearch, including indexing concepts, search/query validation, and interpreting results
  • Familiarity with GenAI tools such as GitHub Copilot, Agentic AI workflows, and LLM based test generation
  • Knowledge on messaging service like Kafka, Solace, etc
  • Experience in working on relation database like Oracle, MS SQL Server, etc
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
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering and development experience
  • 2 years of experience delivering complex enterprise wide information technology solutions
  • 3 years of automation experience with BluePrism or UiPath RPA toolset
  • 2 years of UiPath specific development experience
  • 3 years of process and solution design
  • 2 years of direct user requirements gathering and refinement
Job Responsibility
Job Responsibility
  • Drive 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
  • Drive projects
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
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
  • 6+ years of overall software engineering experience
  • Experience working in Agile/Scrum environments with emphasis on quality, automation, and early validation
  • Experience working in the payments domain (banking, financial services, or payment processing systems)
  • Good functional understanding of Wires or SWIFT payment flows
  • Knowledge of ISO 20022 messaging standards, schema elements, and message structures for validation and testing
  • Strong problem‑solving ability, analytical thinking, and attention to detail
  • Work closely with QA, development, and business teams to align automation goals
  • Conduct workshops and training sessions on automation tools and practices
  • Communicate automation progress, risks, and benefits to stakeholders
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
  • 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 18, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Strong Experience of .NET FULL STACK, C#, ASP.NETCORE MVC, API Development, Python, SQL SERVER, OCP(Containerization/Dockers), REACT/ Angular, GCP, LLMs, Agentic AI Tools
  • 3+ Experience on Python or other scripting languages
  • Ability to work with Data Engineers in discovering and optimizing bottlenecks in the AI/ML pipeline for real-time or near-real-time applications that consumes large throughput of data
  • Perform various complex activities related to statistical/machine learning. Provide analytical support for developing, evaluating, implementing, monitoring and executing models across business verticals using emerging technologies including but not limited to Python, Agentic AI frameworks like ADK, GCP vertex AI and NLP
  • Hands-on experience with GCP or other cloud platforms (AWS/Azure)
  • Familiarity with CI/CD pipelines, infrastructure as code and cloud deployment best practices
  • Ability to conduct code reviews with focus on testability and code coverage
  • Should have executed end to end projects in data engineering
  • Should have experience working in an Agile environment using Scrum or Kanban
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives within Technology and contribute to large scale data processing framework initiatives related to enterprise strategy deliverables
  • Review and analyze moderately complex business, operational or technical challenges that require an in-depth evaluation of variable factors
  • Resolve moderately complex issues and lead teams to meet data engineering deliverables while leveraging solid understanding of data information policies, procedures and compliance requirements
  • Collaborate and consult with colleagues and managers to resolve data engineering issues and achieve strategic goals
  • Fulltime
!
Read More
Arrow Right