Expoint – all jobs in one place
Finding the best job has never been easier

Software Architect jobs

With Expoint, the dream vaccancy is waiting for you around the corner. Jobs as Software Architect, is this the job you are looking for? We definitely have a Software Architect job with your name on it.
Company
Job type
Job categories
Job title (1)
United States
State
City
23,698 jobs found
Today
E

Ebay Senior MTS Software Eng. Data Platform United States, Texas, Austin

Limitless High-tech career opportunities - Expoint
Independently lead complex, high-impact initiatives across eBay’s Data Platforms, from conception to successful production rollout. You will collaborate with Product Managers to help define the vision for the data platform...
Description:

Senior MTS Software Engineer, Data Platform

Job Type: Full-time

About the Role

We are seeking Data Platform Software Engineers, not Data Engineers . While familiarity with Spark, Flink, and other tools in the Hadoop environment is a definite advantage, your focus will be on building the data platform rather than just creating data pipelines.


What you’ll do and learn
  • Independently lead complex, high-impact initiatives across eBay’s Data Platforms, from conception to successful production rollout. You will collaborate with Product Managers to help define the vision for the data platform at eBay.

  • Architectural Leadership: Own and evolve the architecture for core data platform systems, ensuring solutions are scalable, secure, maintainable, and in alignment with enterprise standards.

  • System Design: Eliminate duplication across systems and ensure clear responsibility boundaries; align systems with business needs and future scalability.

  • Engineering Excellence: Champion clean architecture, promote use of modern frameworks, enforce quality gates, and ensure adherence to design patterns and coding standards.

  • Lead by Example: Write reference implementations, contribute to core libraries, and conduct in-depth code reviews to influence standards and uplift team capabilities.

  • Cost Optimization: Propose and drive engineering solutions that reduce operational overhead, improve resource efficiency, and automate manual processes.

  • Framework Development: Find opportunities to build reusable components, services, and frameworks that accelerate feature delivery across the organization

  • Modernization: Lead migrations of legacy systems into modern architectures and cloud-native paradigms with minimal disruption and high impact.

  • Collaboration: Drive complex technical discussions, build consensus across engineering, product, and operational teams, and ensure smooth delivery of cross-functional projects.

  • Documentation & Governance: Create well-structured Architecture Decision Records (ADRs) and contribute to technical documentation and standards.

  • Proactively address performance, security, compliance, and future-proofing of solutions while balancing latency, correctness, scale, and cost.

  • Raise the engineering bar through design/code reviews, operational excellence (SLOs, observability, incident management), and scalable practices that increase velocity across teams.

  • Mentorship: Act as a technical mentor, guiding senior and junior engineers on architecture best practices and advanced problem-solving.

  • Introduce AI-first frameworks and reusable components that reduce developer friction and enable faster iteration.

  • Automate diagnostics, monitoring, and remediation using intelligent assistants and prediction-based alerting.

  • Excellent in interpersonal communication

What you bring

  • Extensive experience owning large-scale distributed data platforms (multi-PB data, high-throughput streams, global systems).

  • Deep systems approach : you anticipate bottlenecks, design for reliability (reprocessing, idempotency, schema evolution), and think holistically across compute, storage, and APIs.

  • Excellent decision-making and communication skills , thriving in ambiguity while aligning diverse stakeholders on the right path forward.

  • Security and compliance mindset , including data privacy, RBAC/ABAC, encryption, and auditability — with the ability to partner with compliance teams on regulatory requirements.

  • Proven leadership in mentoring engineers, shaping team culture, and driving organizational change in engineering practices.

  • Growth mindset

  • High-impact mission : You will build and modernize eBay’s Data Platform, which powers analytics, experimentation, machine learning, personalization, and trust and compliance on a global scale.

  • Challenging technical problems : From real-time streaming at scale, to lakehouse correctness, governance, cost and performance optimization, and multi-cloud resiliency.

  • Vibrant culture : A collaborative, transparent, and inclusive environment where diverse perspectives are valued, knowledge sharing is encouraged, and every engineer has a voice.

  • Flexibility & support : Hybrid/remote-friendly practices, competitive compensation, global benefits ( ), and support for learning resources, conferences, and career development.

  • Always-on responsibility with balance

Qualifications

  • 12+ years of experience in building and operating large-scale distributed systems, with 5+ years as a staff/architect-level technical lead across multiple domains.

  • Proven success in driving technical strategy and roadmaps , authoring architecture and technical vision documents, and aligning stakeholders across engineering, product, and compliance.

  • Strong foundation in data structures, algorithms, and distributed systems design .

  • Proficiency in Java/Python (or equivalent) and in infra-as-code, CI/CD, and containerized environments.

  • Hands-on deep internal expertise in several of the following: Kafka/Flink, Spark,, Delta/Iceberg, GraphQL/REST APIs, RDBMS/NoSQL, Kubernetes, Airflow.

  • Experience building both streaming and batch data platforms , improving reliability, quality, and developer velocity.

  • Demonstrated ability to mentor senior engineers, influence org-wide practices , and make long-term architectural decisions that unlock measurable business outcomes.

  • BS/MS in CS or equivalent practical experience.

The base pay range for this position is expected in the range below:

$152,400 - $247,800
Show more
Today
E

Ebay Staff Software Engineer United States, Oregon, Portland

Limitless High-tech career opportunities - Expoint
Build and maintain eBay’s homepage/CMS backend engineering and machine learning stack. Translate requirements to software design and create clean, efficient, extensible, maintainable code. Be responsible for a large functional area...
Description:

What you will accomplish

  • Build and maintain eBay’s homepage/CMS backend engineering and machine learning stack

  • Translate requirements to software design and create clean, efficient, extensible, maintainable code.

  • Be responsible for a large functional area possessing in-depth knowledge and expertise.

  • Influence across domain teams and guiding others towards the right technical decisions

  • Design and build scalable, distributed and high-available systems, ensuring high-performant, responsive website and accessibility.

  • Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams.

  • Lead engineering support, release, and on-call responsibilities.

  • Identify areas in the team applications and integrate flexibility in the design for these areas

  • Improving engineering velocity.

What you will bring

  • 6+ years of experience in working in JavaScript, GraphQL REST APIs, messaging systems and/or other backend programming languages.

  • Hands-on experience building data-driven applications (RDBMS, NoSQL, ElasticSearch)

  • A deep understanding of building scalable backend applications.

  • Strong experience delivering results in fast-paced environments (agile, TDD, CI/CD)

  • Passion for AI technologies (LLMs and Machine Learning)

The base pay range for this position is expected in the range below:

$132,000 - $222,100
Show more

These jobs might be a good fit

Today
E

Ebay Sr. MTS Software Engineer iOS United States, California, San Jose

Limitless High-tech career opportunities - Expoint
Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy. Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and...
Description:

What you will accomplish

  • Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy.

  • Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and across domains.

  • Uplevel teams through culture, process, and engineering practices, encouraging effective collaboration and tool-building.

  • Identify and design flexible solutions within the application ecosystem to improve engineering velocity.

  • Develop a long-term technology vision to keep systems modern and relevant amidst changing environments.

  • Empower team members through knowledge sharing to collectively improve organizational culture and growth.

What you will bring

  • 12+ years professional experience in native mobile development

  • Expert in advanced swift features such as generics / concurrency Mgmt.

  • Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc.

  • Deeper understanding of system design for large scale consumer mobile applications.

  • Advanced networking skills ie. migration between stacks, GraphQL, Protobuff, streaming protocols, pub-sub etc.

  • Excellent decision-making skills, growing amidst ambiguities and changes, with a strong sense of ownership and communication.

  • Proficiency in mentoring and coaching, contributing positively to organizational culture.

  • High learning ability, self-driven with a growth mindset, eager to learn transferable skills across adjacent domains.

  • Experience attending knowledge sharing sessions both within and outside the company to foster continuous learning.

  • Mastery of core technical skills alongside learning project, people, and product management to better support eBay.

The base pay range for this position is expected in the range below:

$210,400 - $280,900
Show more

These jobs might be a good fit

Today
E

Ebay Sr. MTS Software Engineer Android United States, California, San Jose

Limitless High-tech career opportunities - Expoint
Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy. Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and...
Description:

What you will accomplish:

  • Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy.

  • Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and across domains.

  • Uplevel teams through culture, process, and engineering practices, encouraging effective collaboration and tool-building.

  • Identify and design flexible solutions within the application ecosystem to improve engineering velocity.

  • Develop a long-term technology vision to keep systems modern and relevant amidst changing environments.

  • Empower team members through knowledge sharing to collectively improve organizational culture and growth.

What you will bring:

  • Required: 12+ years in native mobile development, with expertise in advanced Kotlin features and Android APIs.

  • Advanced networking skills ie. migration between stacks, graphql, protobuff, streaming protocols, pub-sub etc.

  • Excellent decision-making skills, growing amidst ambiguities and changes, with a strong sense of ownership and communication.

  • Proficiency in mentoring and coaching, contributing positively to organizational culture.

  • High learning ability, self-driven with a growth mindset, eager to learn transferable skills across adjacent domains.

  • Experience attending knowledge sharing sessions both within and outside the company to foster continuous learning.

  • Proficiency in core technical skills alongside learning project, people, and product management to better support eBay.

The base pay range for this position is expected in the range below:

$210,400 - $280,900
Show more

These jobs might be a good fit

Today
E

Ebay Sr. MTS Software Engineer iOS United States, California, San Jose

Limitless High-tech career opportunities - Expoint
Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy. Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and...
Description:

What you will accomplish

  • Author Architecture Decision Records to define technical solutions and influence eBay's tech strategy.

  • Drive complex projects from inception to successful implementation, improving system performance and security for entire organization and across domains.

  • Uplevel teams through culture, process, and engineering practices, encouraging effective collaboration and tool-building.

  • Identify and design flexible solutions within the application ecosystem to improve engineering velocity.

  • Develop a long-term technology vision to keep systems modern and relevant amidst changing environments.

  • Empower team members through knowledge sharing to collectively improve organizational culture and growth.

What you will bring

  • 12+ years professional experience in native mobile development

  • Expert in advanced swift features such as generics / concurrency Mgmt.

  • Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc.

  • Deeper understanding of system design for large scale consumer mobile applications.

  • Advanced networking skills ie. migration between stacks, GraphQL, Protobuff, streaming protocols, pub-sub etc.

  • Excellent decision-making skills, growing amidst ambiguities and changes, with a strong sense of ownership and communication.

  • Proficiency in mentoring and coaching, contributing positively to organizational culture.

  • High learning ability, self-driven with a growth mindset, eager to learn transferable skills across adjacent domains.

  • Experience attending knowledge sharing sessions both within and outside the company to foster continuous learning.

  • Mastery of core technical skills alongside learning project, people, and product management to better support eBay.

The base pay range for this position is expected in the range below:

$210,400 - $280,900
Show more

These jobs might be a good fit

Yesterday
E

Ebay MTS Front End Software Engineer United States, Oregon, Portland

Limitless High-tech career opportunities - Expoint
Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of...
Description:

What you will accomplish :

  • Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of the development cycle, ensuring compatibility across browsers and operating systems.

  • Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web UX component template language, web assembly, and Node.js. Design and develop responsive layouts, ensuring cross-browser and cross-platform compatibility and performance.

  • Build rich web applications by improving browser local IndexedDB and web workers.

  • Design and implement shareable UX components, libraries, tools, and processes to improve team development agility.

  • Implement and manage CI/CD pipelines using tools like Jenkins and Git and integrate with backend APIs, focusing on performance tuning for both browser and Node.js virtual machines.

  • Write and maintain automated tests using tools such as Playwright, Percy, or other testing frameworks and ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard methodologies.

What you will bring:

  • Prefer B.S. or M.S degree with 10+ years of experience in architecting, designing, and developing high-volume, highly interactive web applications that are compatible across various browsers and device types.

  • Expertise in HTML5, CSS3 (using preprocessors like LESS or SASS), Content Delivery Networks (CDN), and advanced JavaScript/TypeScript development. Proficient in Ajax and web template technologies, with expert-level skills in server-side Node.js web application development.

  • · Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.

  • Strong foundation in computer science, particularly in data structures and algorithms.

  • Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design.

The base pay range for this position is expected in the range below:

$132,000 - $222,100
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Independently lead complex, high-impact initiatives across eBay’s Data Platforms, from conception to successful production rollout. You will collaborate with Product Managers to help define the vision for the data platform...
Description:

Senior MTS Software Engineer, Data Platform

Job Type: Full-time

About the Role

We are seeking Data Platform Software Engineers, not Data Engineers . While familiarity with Spark, Flink, and other tools in the Hadoop environment is a definite advantage, your focus will be on building the data platform rather than just creating data pipelines.


What you’ll do and learn
  • Independently lead complex, high-impact initiatives across eBay’s Data Platforms, from conception to successful production rollout. You will collaborate with Product Managers to help define the vision for the data platform at eBay.

  • Architectural Leadership: Own and evolve the architecture for core data platform systems, ensuring solutions are scalable, secure, maintainable, and in alignment with enterprise standards.

  • System Design: Eliminate duplication across systems and ensure clear responsibility boundaries; align systems with business needs and future scalability.

  • Engineering Excellence: Champion clean architecture, promote use of modern frameworks, enforce quality gates, and ensure adherence to design patterns and coding standards.

  • Lead by Example: Write reference implementations, contribute to core libraries, and conduct in-depth code reviews to influence standards and uplift team capabilities.

  • Cost Optimization: Propose and drive engineering solutions that reduce operational overhead, improve resource efficiency, and automate manual processes.

  • Framework Development: Find opportunities to build reusable components, services, and frameworks that accelerate feature delivery across the organization

  • Modernization: Lead migrations of legacy systems into modern architectures and cloud-native paradigms with minimal disruption and high impact.

  • Collaboration: Drive complex technical discussions, build consensus across engineering, product, and operational teams, and ensure smooth delivery of cross-functional projects.

  • Documentation & Governance: Create well-structured Architecture Decision Records (ADRs) and contribute to technical documentation and standards.

  • Proactively address performance, security, compliance, and future-proofing of solutions while balancing latency, correctness, scale, and cost.

  • Raise the engineering bar through design/code reviews, operational excellence (SLOs, observability, incident management), and scalable practices that increase velocity across teams.

  • Mentorship: Act as a technical mentor, guiding senior and junior engineers on architecture best practices and advanced problem-solving.

  • Introduce AI-first frameworks and reusable components that reduce developer friction and enable faster iteration.

  • Automate diagnostics, monitoring, and remediation using intelligent assistants and prediction-based alerting.

  • Excellent in interpersonal communication

What you bring

  • Extensive experience owning large-scale distributed data platforms (multi-PB data, high-throughput streams, global systems).

  • Deep systems approach : you anticipate bottlenecks, design for reliability (reprocessing, idempotency, schema evolution), and think holistically across compute, storage, and APIs.

  • Excellent decision-making and communication skills , thriving in ambiguity while aligning diverse stakeholders on the right path forward.

  • Security and compliance mindset , including data privacy, RBAC/ABAC, encryption, and auditability — with the ability to partner with compliance teams on regulatory requirements.

  • Proven leadership in mentoring engineers, shaping team culture, and driving organizational change in engineering practices.

  • Growth mindset

  • High-impact mission : You will build and modernize eBay’s Data Platform, which powers analytics, experimentation, machine learning, personalization, and trust and compliance on a global scale.

  • Challenging technical problems : From real-time streaming at scale, to lakehouse correctness, governance, cost and performance optimization, and multi-cloud resiliency.

  • Vibrant culture : A collaborative, transparent, and inclusive environment where diverse perspectives are valued, knowledge sharing is encouraged, and every engineer has a voice.

  • Flexibility & support : Hybrid/remote-friendly practices, competitive compensation, global benefits ( ), and support for learning resources, conferences, and career development.

  • Always-on responsibility with balance

Qualifications

  • 12+ years of experience in building and operating large-scale distributed systems, with 5+ years as a staff/architect-level technical lead across multiple domains.

  • Proven success in driving technical strategy and roadmaps , authoring architecture and technical vision documents, and aligning stakeholders across engineering, product, and compliance.

  • Strong foundation in data structures, algorithms, and distributed systems design .

  • Proficiency in Java/Python (or equivalent) and in infra-as-code, CI/CD, and containerized environments.

  • Hands-on deep internal expertise in several of the following: Kafka/Flink, Spark,, Delta/Iceberg, GraphQL/REST APIs, RDBMS/NoSQL, Kubernetes, Airflow.

  • Experience building both streaming and batch data platforms , improving reliability, quality, and developer velocity.

  • Demonstrated ability to mentor senior engineers, influence org-wide practices , and make long-term architectural decisions that unlock measurable business outcomes.

  • BS/MS in CS or equivalent practical experience.

The base pay range for this position is expected in the range below:

$152,400 - $247,800
Show more
Software Architects are responsible for designing and overseeing the development of software systems. They work closely with software developers, product managers, and other stakeholders to understand the needs of the business and translate them into technical requirements. They use their deep understanding of software development methodologies, technologies and design patterns to create scalable, maintainable and efficient software systems. Software Architects are responsible for creating the overall architecture of the software and define the structure, components, interfaces, and data for the system. They also play a key role in identifying and mitigating risks associated with the software development and ensure that the software is developed in accordance with industry standards and best practices. They also have experience with cloud-based solutions and distributed systems, and have a deep understanding of software development methodologies such as Agile, Scrum and Waterfall.