Military Hire

Software Development Engineering - Advisor IIFiserv

  • Not-remote
  • Full-time
  • Total comp
    Expected total yearly pay with bonus and equity at target, including any base pay.
  • Salary
  • Alpharetta, GA

Job Summary

About your role:
At Fiserv, we are transforming our payment platforms to deliver modern, scalable, resilient, and secure digital payment experiences. As a Software Development Engineering - Advisor II, you will play a key technical role in the SnapPay modernization program, designing and delivering cloud-native services and APIs that support critical payment capabilities.

You will work closely with product, architecture, engineering, QA, security, and infrastructure teams to translate business capabilities into well-defined specifications and production-ready solutions. You will leverage AI-assisted software development and specification-driven development practices to accelerate delivery while maintaining high standards for architecture, security, testing, and engineering quality.

What you'll do:

  • Lead the design and development of cloud-native services, APIs, and payment capabilities
  • Design and implement scalable, highly available, resilient, and secure microservices using C#/.NET and Microsoft Azure.
  • Develop well-defined REST APIs and domain-aligned services using sound API design and Domain-Driven Design (DDD)principles.
  • Apply specification-driven development practices by translating business requirements into structured functional and technical specifications that guide implementation and testing.
  • Use AI-assisted engineering tools throughout the SDLC to accelerate requirements analysis, solution design, code generation, refactoring, code review, test generation, documentation, and troubleshooting.
  • Review, validate, and improve AI-generated code and technical artifacts to ensure they meet architecture, security, performance, maintainability, and engineering standards.
  • Build solutions for critical payment scenarios including transaction processing, idempotency, retries, error handling, asynchronous processing, and cross-domain event communication.
  • Design and implement data-access patterns using technologies such as Azure SQL, Cosmos DB, and Redis.
  • Develop event-driven integrations using technologies such as Azure Service Bus and Azure Event Hubs.
  • Implement application security patterns including token-based authentication, authorization, secure service-to-service communication, and secrets management.
  • Develop automated unit, integration, API, and component tests, including effective use of AI-assisted test generation while maintaining appropriate engineering validation.

Experience you'll need to have:

  • 6+ years of professional software development experience, including designing and delivering enterprise-grade applications.
  • 4+ years of hands-on C#/.NET development experience, preferably building APIs, microservices, or distributed backend services.
  • 3+ years of experience with Microsoft Azureand cloud-native application development.
  • Strong experience designing and developing RESTful APIs and microservice-based architectures.
  • Strong experience with SQL and relational database design, transactional processing, query optimization, and data-access patterns.
  • Experience with distributed application concepts including idempotency, retries, resiliency, caching, asynchronous processing, and eventual consistency.
  • Experience with messaging or event-driven architectures using technologies such as Azure Service Bus, Event Hubs, Kafka, or equivalent.
  • Experience with CI/CD, automated testing, source control, and modern DevOps practices.
  • Hands-on experience using AI-assisted software engineering tools as part of day-to-day software development, including code generation, refactoring, test generation, code analysis, documentation, and problem solving.
  • Experience with specification-driven development, including translating requirements into structured specifications and using those specifications to guide software design, implementation, and validation.
  • Demonstrated ability to critically review and validate AI-generated software rather than relying on generated output without appropriate engineering oversight.
  • Experience implementing application security, authentication, and authorization in enterprise applications.
  • Experience troubleshooting
  • production applications using logs, metrics, distributed tracing, and observability tooling.
  • Experience working within Agile engineering teams and collaborating across product, architecture, QA, security, and infrastructure functions.
  • Bachelor's degree in Computer Science, Information Technology, Information Systems, a related field (or foreign equivalent degree), or equivalent work experience.

Experience that would be great to have:

  • Experience building or modernizing payment processing, financial services, fintech, or high-volume transactional platforms.
  • Experience with OpenTelemetry, Dynatrace, or comparable observability platforms.
  • Experience modernizing legacy payment applications into cloud-native architectures.

Important information about this role:

  • 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.
  • 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 for this role.
  • This is a full-time, direct-hire position, and no contract options for unsolicited agency submissions will be considered.
  • All offers of employment are contingent on standard background checks. Fiserv and certain of its affiliated companies are federal, state, and/or local government contractors. Should this position support a Federal Government contract, now or in the future, the successful candidate will be subject to a background check conducted by the U.S. Government to determine eligibility and suitability for federal contract employment for public trust or sensitive positions. Positions that support state and/or local contracts also may require additional background checks to determine eligibility and suitability.