Software Development Engineering - Senior Advisor I

FiservAlpharetta, GA
Remote

About The Position

You will design, build, and support software solutions that improve product performance, reliability, and scale. You will work with cross-functional partners across engineering, product, quality, and operations to deliver secure and maintainable applications. This role matters because it helps translate business requirements into production-ready technology that supports client and operational outcomes.

Requirements

  • 8+ years of experience in software engineering, application development, or distributed systems development using object-oriented programming languages such as Java, C#, Python, or a similar language.
  • 8+ years of experience designing, building, testing, and supporting software applications in production environments.
  • 8+ years of experience working with application programming interfaces (APIs), data stores, source control, and modern software development lifecycle practices.
  • Experience using debugging, performance analysis, automated testing, and code review practices to improve software quality and reliability.
  • Experience communicating technical concepts, documenting solutions, and collaborating with cross-functional teams to deliver measurable outcomes.
  • Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field, or equivalent combination of education, related experience and/or military experience.
  • 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.

Nice To Haves

  • Experience with cloud platforms, containerization, and continuous integration and continuous delivery pipelines.
  • Experience supporting payment, fintech, commerce, or other regulated technology environments.
  • Experience with observability tools, production monitoring, and incident response processes.
  • Experience contributing to architectural decisions for high-availability and high-throughput systems.

Responsibilities

  • Design, develop, test, and maintain software applications and services using modern programming practices and development tools.
  • Translate technical and business requirements into scalable system components, application logic, and integration patterns.
  • Review code, troubleshoot defects, and resolve performance, stability, and production issues across the software development lifecycle.
  • Collaborate with product, quality engineering, architecture, and operations teams to deliver releases that meet functional and non-functional requirements.
  • Create and maintain technical documentation, including design artifacts, support procedures, and implementation details.
  • Apply secure coding practices, testing discipline, and version control standards to support software quality and operational reliability.
  • Contribute to continuous improvement of development workflows, release processes, monitoring, and engineering standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service