Western Union-posted 4 months ago
$164,112 - $229,297/Yr
Full-time • Senior
Onsite • Denver, CO
Credit Intermediation and Related Activities

As a Senior Staff Software Engineer (Pricing and Retail Services) at Western Union, you will define the long-term technical architecture and system design for the product, ensuring alignment with enterprise infrastructure, business goals, emerging technologies, and evolving customer needs. You will research, evaluate, and adopt cutting-edge system and infrastructure technologies to enhance product capabilities and overall computing environments. Your role will involve designing the architecture for large-scale, distributed, and highly scalable systems across multiple domains, focusing on integration, modularity, reusability, security, and maintainability. You will collaborate closely with product managers, UX/UI designers, and business stakeholders to ensure that architectural solutions meet customer needs and business objectives. Additionally, you will assist with system performance tuning, optimization of networked components, and proactive identification of bottlenecks across the full stack, including cloud infrastructure and databases. You will analyze post-production system data to measure performance, reliability, and scalability, integrating findings into continuous architectural improvements. Conducting technical workshops, architecture reviews, and knowledge-sharing sessions will be part of your responsibilities to elevate system design expertise within the team. You will ensure end-to-end system integrity and quality across development, testing, and production environments, implementing proactive measures for reliability and security. Furthermore, you will define and implement processes for infrastructure automation, continuous integration, and deployment pipelines to ensure stable, predictable system operations.

  • Define the long-term technical architecture and system design for the product.
  • Research, evaluate, and adopt cutting-edge system and infrastructure technologies.
  • Design architecture for large-scale, distributed, and highly scalable systems.
  • Establish and ensure adherence to enterprise architectural frameworks and design patterns.
  • Collaborate with product managers, UX/UI designers, and business stakeholders.
  • Assist with system performance tuning and optimization of networked components.
  • Analyze post-production system data for performance, reliability, and scalability.
  • Conduct technical workshops, architecture reviews, and knowledge-sharing sessions.
  • Ensure end-to-end system integrity and quality across environments.
  • Define and implement processes for infrastructure automation and CI/CD.
  • Bachelor's degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field.
  • 5 years of professional experience as a Software Engineer or Software Developer in the financial services industry.
  • In lieu of a Bachelor's degree, a Master's degree with 3 years of experience is acceptable.
  • 3 years of experience utilizing Computer Science fundamentals including Data Structures, Algorithms, OOPS, and OOA/D.
  • 3 years of experience with agile development methodologies, Test Driven Development (TDD), and CI/CD.
  • 3 years of experience with modern programming languages including Java and design patterns.
  • 3 years of experience assessing business needs and building high performance, large-scale real-time systems.
  • 3 years of experience with Java/J2EE, XML, Web technologies, Web Services, and NoSQL.
  • 3 years of experience performing unit testing and utilizing mocking frameworks.
  • 3 years of experience creating and consuming RESTful and SOAP Based Web Services.
  • 3 years of experience utilizing HTTP, SML, JSON, Node JS, and JavaScript.
  • 3 years of experience developing data-ingesting applications using an industry standard RDBMS.
  • Short-term incentives
  • Multiple health insurance options
  • Accident and life insurance
  • Access to best-in-class development platforms
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service