CrawlJobs Logo

Senior Software Engineer - .Net (Platform)

New Zealand, Auckland · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Senior .NET Software Engineer to join our Platform team, where you’ll help build the foundational services, libraries, and tooling that power our product engineering squads. This is a role for someone who loves backend engineering—nearly 100% of your time will be spent on server-side challenges involving cloud deployment tools, containerization, platform libraries, and performance-critical systems. You’ll join a highly skilled and fun team that values engineering excellence. We hold high standards in coding practices, security, performance, observability, and test coverage. If you enjoy building solutions that other engineers rely on - and shaping the engineering experience across an organisation - this is the place to do it.

Job Responsibility

  • Use your deep expertise in C# and .NET to build the core services, libraries, and tools that enable our engineering teams to deliver reliable, scalable products
  • Collaborate closely with your squad, other engineering teams, and our architecture and product groups to design and evolve a robust, secure, and high-performing platform
  • Champion engineering quality by producing consistent, maintainable, well-tested code
  • Mentor and support less experienced engineers, helping them grow in both technical skill and engineering maturity
  • Leverage modern AI-assisted development tools to accelerate delivery, improve code quality, support refactoring, and enhance design decision-making
  • Help shape best practices for responsible AI usage within our engineering workflows

Requirements

  • C# and .NET
  • Containerization and deployment tooling: Docker, Kubernetes, Octopus Deploy, Azure Pipelines
  • Cloud services: Microsoft Azure
  • Modern delivery practices: CI/CD, Agile, automated testing
  • AI‑assisted code development: Using tools like GitHub Copilot or similar to enhance productivity, improve code quality, and support rapid prototyping
  • A passion for building high‑quality platform capabilities that other teams depend on
  • Existing right to work in New Zealand, without requiring employer sponsorship

What we offer

  • Excellent work/life balance including a 4 ½ day working week
  • Hybrid working (home and office-based split)
  • Medical and Life insurance (after qualifying period)
  • Volunteer day, enhanced paid parental leave and wellness benefits
  • Strong mentoring & career development focus
  • Fun team events including the Vista Innovation Cup

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - .Net (Platform)

8 matching positions

Senior .NET Software Engineer (Data Infrastructure)

At the core of Bentley's global infrastructure solutions lies a critical data se...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • At least 5 years of proven experience in software development with C#, .NET Core, and a strong understanding of OOP, data structures, and test frameworks
  • Expert-level, hands-on experience with major object storage platforms (Azure Blob Storage, Google Cloud Storage, AWS S3). This must include deep knowledge of storage usage optimization, lifecycle policies, and designing cost-efficient data access patterns
  • Solid experience with Docker and Kubernetes for deploying and managing containerized applications
  • Proven ability to write clean, maintainable, testable, and secure code, with an intuitive understanding of the long-term impact of architectural decisions
  • A self-motivated and proactive mindset, with the ability to work effectively as an individual contributor and as part of a high-performing team in an Agile/Scrum environment
  • Strong verbal and written communication skills in English
Job Responsibility
Job Responsibility
  • Architecting for Scale & Stability: Design and develop robust, event-driven cloud services and core components, with a primary focus on stability, performance, and long-term maintainability
  • Modernizing Our Storage Solutions: Implement and optimize solutions using the latest cloud object storage technologies (Google Cloud storage, Azure Blob, AWS S3, etc.) to enhance performance and cost-efficiency
  • Hands-On Implementation: Use the latest .NET development tools to turn complex architectural designs into high-quality, production-ready software
  • Championing DevOps & Automation: Develop and utilize fully automated CI/CD pipelines to deliver both application and infrastructure changes seamlessly and safely into production
  • Driving Technical Excellence: Mentor and share your deep expertise with colleagues, elevating the team's technical capabilities
  • Ensuring System Health: Support the existing code base, troubleshoot complex production issues, and collaborate across teams to ensure end-to-end service reliability
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Ability to work from office or hybrid from home
  • Fulltime
Read More
Arrow Right

Senior .NET Software Engineer

Are you ready to start a new journey with a team of energized professionals adva...
Location
Location
Lithuania , Kaunas; Vilnius
Salary
Salary:
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Software Engineering or equivalent field
  • At least 5 years’ experience in software development with C#, .NET Core, .NET test frameworks, data structures, and OOP
  • Rich hands-on experience with major object storage platforms (Azure Blob Storage, Google Cloud Storage, AWS S3), including optimisation of storage usage, lifecycle policies, and cost-efficient data access patterns
  • Experience with Docker and Kubernetes
  • Working experience with Scrum and Agile methodologies
  • Ability to write clear, maintainable, testable, efficient, and secure code
  • Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
  • Good verbal and written communication skills
  • Ability to learn and adapt quickly in a dynamic environment
  • Self-motivated person who can work individually and as part of a team
Job Responsibility
Job Responsibility
  • Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core components or event-driven cloud services
  • Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability
  • Implementation includes using the latest development tools to turn the designs into software products and services
  • Support includes maintaining the existing code base and helping the support group
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases
  • Follow DevOps processes, from design through to delivery
  • Develop and use fully automated CI / CD pipelines to deliver code changes all the way into production
  • Learn and apply the latest technologies and coding patterns
  • Follow secure development practices
  • Mentoring and sharing experience with other colleagues in the team
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Software Engineer (.Net), Senior

Location
Location
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive professional experience as a software engineer with deep expertise in .NET / C#
  • Proven experience designing and building API-driven and microservices-based systems, including defining service boundaries, API contracts, versioning strategies, and integration patterns
  • Strong understanding of software architecture principles, including scalable, resilient, and maintainable system design
  • Hands-on experience designing and building cloud-native applications (e.g., Azure, AWS, or similar platforms)
  • Solid experience with relational databases, data modeling, and performance optimization
  • Experience designing and building APIs and distributed systems
  • Proven ability to take ownership of large technical deliverables and drive them to completion
  • Strong problem-solving skills, with the ability to debug and resolve complex production issues in production environments
  • Experience providing technical leadership, mentoring engineers, and influencing architectural decisions
  • Excellent written and verbal communication skills, especially in a remote-first environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.Net)

At Optimizely, we're on a mission to help people unlock their digital potential....
Location
Location
Bangladesh , Dhaka
Salary
Salary:
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have at least a Bachelor's degree in Computer Science or similar, or corresponding level of relevant education
  • You have at least 5-7 years of experience working professionally with modern development practices
  • You are strong in software design and engineering concepts, including but not limited to object-oriented analysis, design, and programming
  • You are approaching expert level knowledge of C# and the .NET development platform, ASP.NET and/or front-end Javascript/Typescript and technologies like React
  • You are a real team player who enjoys solving problems together, and a great communicator
  • You have an understanding and interest in building and maintaining large applications as well as extensible libraries/frameworks/APIs
  • You have an AI first mentality and use AI tools such as Claude Code or Github copilot as a natural part of your toolbox
  • Ideally you have significant experience designing and building large, modular, applications with continuous releases that quickly adapt to user needs
  • Experiences with the following technologies are also advantageous: Designing and building solutions based on Optimizely CMS or other CMS/DXP platforms
  • Designing and building API:s (GraphQL, REST) as a supported product (not just for a specific web application project)
Job Responsibility
Job Responsibility
  • Design, implement and document simple, secure, scalable, maintainable, and cost-effective software solutions
  • Ensure product quality by developing and applying thorough automated testing techniques
  • Contribute to architecture and design discussions within your agile team as well as across teams and products
  • Contribute to project planning including requirements elicitation, design, task refinement and scoping
  • Manage incidents as well as escalations from partners and customers
  • Mentor and share with other engineers and team members
  • Pursue growth by maintaining an awareness of the state of technology, engineering techniques, and best practices
What we offer
What we offer
  • Best-in-class compensation plans
  • Two annual festival bonuses
  • Recognition and rewards programs
  • Vacations days
  • Annual Work/Service Anniversary Leave
  • Parental leave (both maternity and paternity)
  • Health insurance
  • Reproductive benefits for both parents
  • Volunteering opportunities to make a difference
  • Chance to work alongside our incredible global team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.Net Full Stack)

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
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
  • 4+ years of hands-on software development across Microsoft .NET 8, Python, Angular, Shell, and REST/SOAP/Web APIs
  • 4+ years of real-time data processing and analytics, with deep experience in SQL, PL/SQL, Oracle, and MS SQL Server
  • 2+ years of experience with messaging and event-driven architecture, including JMS, IBM MQ, and Apache Kafka
  • Experience using GitHub Copilot, and Story Weaver to accelerate development and improve code quality
  • Experience with cloud-native technologies including Docker, Kubernetes, and OpenShift (OCP)
  • Experience with reconciliation platforms such as Intelli Match, EZOPS ARO, or equivalent systems is a plus
  • Strong background in automated testing and quality engineering, leveraging WAF (.NET, Selenium), JUnit, Mockito, Cucumber, and TDD/BDD practices
  • Deep understanding of Agile methodologies, GitHub, UCD, Harness and CI/CD pipelines
  • Hands-on experience configuring and supporting AutoSys job schedules, dependencies, alerts, and recovery workflows in production environments
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
  • Apply deep engineering expertise to design and build reliable, scalable, data‑driven distributed applications and services
  • Develop high‑quality solutions within an Agile / Scrum delivery environment, with strong ownership and accountability
  • Coach and mentor team members, fostering technical excellence and continuous improvement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET Full Stack Developer)

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
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
  • 4+ years of hands-on software development across Microsoft .NET 8, Python, Angular, Shell, and REST/SOAP/Web APIs
  • 4+ years of real-time data processing and analytics, with deep experience in SQL, PL/SQL, Oracle, and MS SQL Server
  • 2+ years of experience with messaging and event-driven architecture, including JMS, IBM MQ, and Apache Kafka
  • Experience using GitHub Copilot, and Story Weaver to accelerate development and improve code quality
  • Experience with cloud-native technologies including Docker, Kubernetes, and OpenShift (OCP)
  • Experience with reconciliation platforms such as Intelli Match, EZOPS ARO, or equivalent systems is a plus
  • Strong background in automated testing and quality engineering, leveraging WAF (.NET, Selenium), JUnit, Mockito, Cucumber, and TDD/BDD practices
  • Deep understanding of Agile methodologies, GitHub, UCD, Harness and CI/CD pipelines
  • Hands-on experience configuring and supporting AutoSys job schedules, dependencies, alerts, and recovery workflows in production environments
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
  • Apply deep engineering expertise to design and build reliable, scalable, data‑driven distributed applications and services
  • Develop high‑quality solutions within an Agile / Scrum delivery environment, with strong ownership and accountability
  • Coach and mentor team members, fostering technical excellence and continuous improvement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Platform & Integrations

The Platform and Integrations team is building out the core services to provide ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) and Domain Driven Development (DDD) with xUnit, Postman etc.
  • Experience with Event driven architectures with tools like Kafka and in-memory data stores like Redis
  • Proficient in container technologies such as Docker and Kubernetes (K8s)
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Claude, CoPilot, GitHub, NewRelic, Snowflake, Ansible, Python, Agentforce is a plus
  • Experience with major CRM ecosystems like Salesforce/Dynamics is a plus
  • Front-end experience is a plus
  • Cloud Expertise: Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure
Job Responsibility
Job Responsibility
  • AI-native integrations ensuring high performance, scalability, and reliability
  • Cloud Support: Work closely with geographically distributed Cloud/DevOps teams to provide production support as-needed
  • Integration: Collaborate with data engineers, AI engineers, and product teams to integrate CRM capabilities across the Seismic platform
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in full-stack development
  • Collaboration: Work closely with cross-functional teams, including product managers, frontend engineers, and UX
  • Fulltime
Read More
Arrow Right

Senior Software Engineer .NET

We develop a highly configurable ERP platform used by industrial companies acros...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience as a Senior Software Developer, ideally in ERP, SaaS, or other complex business systems
  • Strong hands‑on expertise with .NET / C#, particularly in large, long‑lived codebases
  • Experience evolving existing systems incrementally, rather than replacing them in a single step
  • Solid understanding of API design, documentation, stability, and backward compatibility
  • Experience working with AWS‑hosted systems
  • Full‑stack awareness, with understanding of both backend and frontend concepts
  • Ability to work independently, make technical decisions, and take ownership of outcomes
  • Clear, structured, and proactive communication skills
Job Responsibility
Job Responsibility
  • Contribute to the incremental modernization of a large, long‑lived .NET‑based ERP system
  • Design and implement elements of a new backend architecture that will gradually replace existing functionality
  • Build and maintain clean, well‑documented APIs, usable both internally by teams and externally by partners
  • Develop solutions enabling parallel operation of legacy components alongside modernized services
  • Address technical debt pragmatically, integrating refactoring into ongoing development work
  • Contribute to both backend and frontend development when required
  • Support the modernization of multiple user interfaces across different platforms
  • Ensure all solutions run reliably on AWS, including sandbox and staging environments
  • Collaborate closely with product managers, QA, and developers within cross‑functional teams
  • Document and explain technical decisions to ensure alignment and shared understanding across the team
  • Fulltime
Read More
Arrow Right