CrawlJobs Logo

Software Engineer, Support Core

United States, San Ramon 151000.00 - 180550.00 USD / Year · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced and ambitious Full Stack Software Engineer who is passionate about building high-quality, high-scale web and desktop-native applications using modern frontend and backend technologies. You will take end-to-end ownership of significant features, drive architectural decisions, tackle complex technical hurdles, and ensure high code quality. You will proactively collaborate with Product Managers and cross-functional partners to advocate for technical initiatives that improve team efficiency, system stability, and long-term maintainability.

Job Responsibility

  • Design, develop, and deploy high-quality features across Dialpad's web and desktop-native applications
  • Write clean, modular, and maintainable code using best practices along with unit & integration tests
  • Participate in code reviews to ensure code quality, maintainability, and scalability
  • Ensure that features are shipped on time and with the highest quality
  • Participate in a rotating team on-call schedule to quickly diagnose and resolve critical issues, ensuring a seamless customer experience
  • Collaborate with cross-functional teams to build and use common components and practices across Dialpad products

Requirements

  • 3+ years of professional experience in Full-Stack Software Engineering
  • Strong experience with Python, Java, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures, etc.
  • Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event-driven architectures
  • Proficiency with both SQL and NoSQL databases
  • Experience with building reusable and modular components for both frontend and backend
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Proven ability to design, build, launch, and maintain at least two large-scale production systems
  • Experience with Agile development methodologies
  • Strong debugging and troubleshooting skills
  • Strong communication and collaboration skills

Looking for more opportunities?

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

Similar Jobs for

Software Engineer, Support Core

8 matching positions

Software Engineer, Fullstack (Support Core)

We are seeking an experienced and ambitious Full Stack Software Engineer who is ...
Location
Location
Canada , Vancouver
Salary
Salary:
147000.00 - 174000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in Full-Stack Software Engineering
  • Strong experience with Python, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures
  • Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event-driven architectures
  • Proficiency with both SQL and NoSQL databases
  • Experience with building reusable and modular components for both frontend and backend
  • Experience with mentoring junior engineers and helping them grow their skills
  • Experience with RESTful APIs and GraphQL schemas
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Proven ability to design, build, launch, and maintain at least two large-scale production systems
  • Experience with Agile development methodologies
Job Responsibility
Job Responsibility
  • Design, develop, and deploy high-quality features across Dialpad's web and desktop-native applications
  • Write clean, modular, and maintainable code using best practices along with unit & integration tests
  • Participate in code reviews to ensure code quality, maintainability, and scalability
  • Ensure that features are shipped on time and with the highest quality
  • Participate in a rotating team on-call schedule to quickly diagnose and resolve critical issues, ensuring a seamless customer experience
  • Collaborate with cross-functional teams to build and use common components and practices across Dialpad products
  • Mentor junior engineers and help them grow their skills and expertise
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Software Engineer II

OneDrive and SharePoint are rapidly growing services at the center of Microsoft'...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 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 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 equivalent experience
  • Experience in related to cloud scale distributed design and patterns
  • The ability to deliver informed designs and plans ahead of production and execution
  • Knowledge of others' expertise and the ability to involve multiple players (within and outside the organization) in the creation or development of novel products, processes, or research streams
Job Responsibility
Job Responsibility
  • Design and deliver systems that enable partners and ISVs to migrate from other cloud providers, improve core systems performance and efficiencies, and ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet our business continuity planning goals, provide telemetry for optimizing the service and drive our response time for detecting and resolving service issues down
  • Create, implement, optimize, debug, refactor, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Contribue to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Helps to identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others
  • Contributes to determining back-end dependencies associated with product, application, service, or platform functionality for product features
  • Understands downstream effects of solutions and work provided
  • Helps to identify areas of dependency and overlap with other teams or team members and drives coordination
  • Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Core Infrastructure

Our Core Infrastructure team in Aarhus is at the forefront of building and scali...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in backend software development with distributed systems, infrastructure, or cloud platforms
  • Strong expertise in Go, Java, or similar backend languages, with a deep understanding of Kubernetes, cloud infrastructure, and high-scale systems
  • Experience leading cross-team or team-wide projects focused on system modernization, performance optimizations, and deployment safety improvements
  • Experience designing and implementing highly available, efficient, and secure cloud-native/kubernetes architectures
  • Deep understanding of safe deployment strategies, workload automation, and resilience engineering
  • Strong experience in scaling autoscaling solutions, ARM adoption, hybrid cloud, or GPU support for ML workloads
  • Ability to lead complex, cross-team engineering projects and build strategic relationships with stakeholders across platform, security, and infrastructure teams
Job Responsibility
Job Responsibility
  • Design and implement backend infrastructure components to support Uber’s growing workloads, including deployment engines, autoscalers, and hybrid cloud environments
  • Lead cross-team projects focused on safe deployment and rollback automation across stateless, stateful, and batch workloads, improving resilience and developer efficiency
  • Improve infrastructure security and compliance, including encryption-at-rest, ransomware mitigation, and cloud security best practices
  • Contribute to and drive modernization efforts within the team and across related teams, including Kubernetes migration, unified workload platforms, and PaaS improvements
  • Optimize Uber’s infrastructure efficiency, focusing on ARM adoption, autoscaling enhancements, and cost-effective compute allocation
  • Proactively mentor other engineers and help define the technical direction for your team, ensuring Uber’s backend infrastructure remains reliable, scalable, and efficient
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Core Experiences

The Wikimedia Foundation is looking for a Senior Software Engineer to join the A...
Location
Location
United States
Salary
Salary:
113082.00 - 175725.00 USD / Year
wikimediafoundation.org Logo
Wikimedia Foundation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's and 5+ years related professional experience with significant experience building production web applications and services
  • Strong professional experience with JavaScript/TypeScript, Javascript frameworks such as Vue.js or React, and at least one backend language such as PHP, Python, Java, Go, or similar
  • Experience building responsive or mobile-first web experiences, with attention to performance, accessibility, and usability
  • Experience in designing and integrating with server-side APIs
  • Experience working in a self-driven, lean environment
  • Commitment to the Foundation's Mission and Values.
Job Responsibility
Job Responsibility
  • Delivery and enablement - Consistently leads the team in the delivery of medium complexity initiatives (with support) from technical discovery through delivery
  • Frontend Implementation - Improving the mobile Wikipedia product experiences that serve a global, multilingual audience across web and app surfaces
  • Backend Implementation - Takes ownership of creating RESTful APIs, from schema and contract design through to monitoring and iteration
  • Quality, testing and observability - Consistently builds and improves systems & software that is easy to test, observe and debug
  • Cross-functional collaboration - Partners with product managers, designers, analysts, and native app engineers to shape pragmatic solutions
  • Prioritisation - Proactively identifies high-impact technical opportunities and risks across a quarter
  • Mentorship - Actively supports the growth and success of others
  • Culture and standards - Raises team standards in code review, technical design, testing, documentation, accessibility, observability, and decision-making
  • Operational Awareness - Plans work with awareness of downstream or upstream effects.
  • Fulltime
Read More
Arrow Right

Unix & Sql Production Support Engineer Software Development Specialist

We are seeking a technology engineer with 5 to 8 years of overall experience, in...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 to 8 years of overall experience
  • at least 3 years of Windows based application testing experience
  • Strong familiarity with Windows desktop environments and application behavior
  • QA automation with Java knowledge and project management knowledge
  • Azure certification should be a good fit
  • Proficiency in cloud application connectivity and access management, including core networking concepts and operational troubleshooting
  • Python or Java coding proficiency for automation and diagnostics
  • Strong debugging and problem isolation skills (logs, configs, repro steps)
  • Strong application testing knowledge (test design, validation, regression mindset)
  • Excellent written and verbal communication, including explaining technical issues to non-technical audiences
Job Responsibility
Job Responsibility
  • Perform application testing, defect reproduction, and regression checks before and after migration
  • Troubleshoot and resolve issues across Windows, applications, and desktop environment configuration. Issues will be routed by the helpdesk team
  • Write clear user updates and technical notes
  • manage expectations and drive closure
  • Provide structured reporting on your assigned workload (status, risks, blockers)
  • Execute user migrations following the factory playbook, tracking progress and outcomes
  • Validate end-user functionality on NDS.Next desktops (e.g. M365 Suite, Firmwide common applications (e.g., digital assistant tools), Business apps from an internal app store, Web applications and line-of-business tools)
Read More
Arrow Right

Senior Software Engineer - Core OS / Windows

Would you like to be a part of the team that makes the critical software fabric ...
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
  • Microsoft Cloud Background Check
  • Experience with multi-threaded software development
  • Experience with software debugging
  • Understanding of virtual machines for Windows and Linux, and container based computer environments
  • Understanding of VM/Host architecture on Windows Server
  • Effective communication and collaboration skills
  • Proficiency in systems software concepts and experience developing APIs and services in a systems-level environment
Job Responsibility
Job Responsibility
  • Influence architecture requirements and portability of software across varied platforms and implement functionality using the latest software development life cycle techniques and tools
  • Ship quality code whether it is in kernel or in user mode and ensure it has diagnosability and observability built into it for production level usage
  • Support and contribute to an inclusive and collaborative team culture
  • Collaborate with internal and external partners to identify requirements, trends and opportunities
  • Participate and influence a culture with a focus on making customers successful and improving developer productivity
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Senior and Principal Software Engineer - Core AI

Core AI is at the forefront of Microsoft’s mission to redefine how software is b...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 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#, Go, Java, or Python
  • OR equivalent experience
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience building AI or ML related applications
  • 1+ years of technical engineering experience with machine learning or Artificial Intelligence (AI) systems
Job Responsibility
Job Responsibility
  • Design, implement and deliver AI services to support product offerings for large-scale agent observability
  • Collaborate closely with product management and partner teams to align technical direction with business goals
  • Take end-to-end responsibility for the development lifecycle and production readiness of the services you build and drive the team’s DevOps culture
  • Engage with customers to gather feedback and resolve complex issues
  • Understand Microsoft businesses and collaborate with stakeholders towards cohesive, end-to-end experiences for Microsoft customers
  • Innovate on technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer – Core Backend Platform

Senior Java Software Engineer – Core Backend Platform. I’m working with a fast g...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend engineering fundamentals (Java experience ideal)
  • Experience working on complex systems
  • Comfortable working in Linux environments
  • Engineers who enjoy understanding how things work under the hood
  • Self-sufficient, proactive mindset
Job Responsibility
Job Responsibility
  • Developing and maintaining core backend components
  • Investigating issues and improving system reliability
  • Collaborating on integrations and enhancements
  • Supporting users and resolving technical challenges
  • Building internal tooling where needed
What we offer
What we offer
  • Remote-first, globally distributed team
  • High trust, low ego engineering culture
  • Strong focus on quality and continuous improvement
  • High ownership and autonomy
  • Fulltime
Read More
Arrow Right