Senior Software Architect - Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+37 more
Job description
- Own the architecture, design, coding, testing, and production implementation of shared data and software platform capabilities; this is a hands-on engineering role, not an advisory-only position.
- Create an engineering framework and automation that converts data science proofs of concept (notebooks, Python code, features, models, and validation logic) into modular, testable, version-controlled, deployable software, including CI/CD, validation, promotion, observability, rollback, and lineage.
- Re-engineer proof-of-concept workloads for enterprise scale, including distributed processing, low-latency serving, batch throughput, fault tolerance, and cost optimization.
- Build reference implementations and production code using technologies such as Java, Python, Spark, Spring Boot, APIs, microservices, containers, Kubernetes, and cloud-native data services.
- Architect reusable, secure platform services for data ingestion, feature engineering, model execution, workflow orchestration, metadata, policy enforcement, and monitoring, with built-in security and privacy controls.
- Establish coding standards, reusable libraries, templates, test harnesses, and paved-road deployment patterns, and partner with data scientists, product, security, DevOps, and SRE teams to define production-readiness criteria.
- Lead architecture decisions through working code, prototypes, design documentation, and performance tests; participate in production issue resolution; and evaluate emerging technologies to improve reliability, scalability, and engineering velocity., * This role is on-site Monday through Friday. Fiserv considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.
Requirements
- 10+ years of progressive software and data engineering experience, including significant responsibility for architecture and hands-on delivery of distributed systems.
- Advanced coding proficiency in Java, plus strong working knowledge of Python and data science development patterns.
- Demonstrated experience converting notebooks, experimental pipelines, models, or analytical prototypes into versioned, tested, maintainable production software.
- Deep experience with Spark, microservices, REST or event-driven APIs, SQL and NoSQL systems, containerization, Kubernetes, and cloud architecture, preferably Microsoft Azure.
- Experience designing CI/CD and MLOps or DataOps workflows, including artifact repositories, automated testing, model or feature versioning, observability, and controlled promotion across environments.
- Strong understanding of distributed systems, performance engineering, data formats such as Iceberg, Delta Lake, Avro, and Parquet, and Lakehouse, batch, and streaming architectures, plus hands-on knowledge of Git, Maven or Gradle, automated testing, Agile, and DevOps practices.
- Proven ability to mentor early-career engineers while maintaining high engineering standards, and to communicate complex architecture through concise documentation, diagrams, and code.
- Bachelor’s degree in computer science, engineering, or a related field, or an equivalent combination of education and relevant experience.
Experience that would be great to have:
- Experience building internal developer platforms, model or feature platforms, code transformation frameworks, or self-service engineering capabilities.
- Experience with domain-driven design, test-driven development, infrastructure as code, SRE practices, and high-volume transaction processing.
- Experience in financial services, banking, payments, credit, marketing, verification, fraud, or data insights.
- Master’s degree in computer science, engineering, data science, or a related discipline., * You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered.
Benefits & conditions
$145,000.00 - $240,000.00
These pay ranges apply to employees in New Jersey and New York. Pay ranges for employees in other states may differ.
It is unlawful to discriminate against a prospective employee due to the individual’s status as a veteran.
For incentive eligible associates, the successful candidate is eligible for an annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards in the Company’s sole discretion.
About the company
We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…