FreedomPay

Software Architect

Philadelphia, PA
C# .NET Redis Kafka SQL NoSQL API
Description

Software Architect II

Team: Architecture

Location: Philadelphia, Pennsylvania

Commitment: Full Time

Workplace Type: hybrid

The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services.  FreedomPay’s technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay’s robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale.  FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.

The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services.  FreedomPay’s technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America.  
 
FreedomPay’s robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale.  FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere. 

Job Responsibilities

  • Possess and demonstrate fantastic organizational, time management, conceptualization, communication, and problem-solving skills.
  • Deep understanding of architectural design patterns, their strengths and weaknesses, and when it’s appropriate to use them end to end, ensuring measurable success criteria and timely stakeholder communication.
  • Align Architectural Designs to business outcomes and Objectives & Key Results (OKRs) with disciplined execution—clear standards, traceability, and on-time deliverables. Capture trade-offs and approvals in Architecture Decision Records (ADR).
  • Collaborate with Product Managers and Owners, SRE/Platform, Security, Data, QA and Development Managers, producing concise, audit-ready artifacts.
  • Practice ticket and time management (daily time logs; prompt open/update/close of tickets)
  • Translate Requirements into Architectural Designs that meet Functional and non-Functional Requirements (Availability, Latency, Throughput, Security) with versioning, change control, and well-defined rollout and rollback plans.
  • Follow Architectural and industry best practices, standards, and patterns. Escalate and communicate exceptions as-needed
  • Contribute to security-by-design, e.g. threat model inputs, as it applies to architectural designs using approved patterns and templates; escalate exceptions with rationale and impact. Capture trade-offs and approvals in Architecture Decision Records (ADR).
  • Participate in incident lifecycle; lead Root Cause Analysis (RCA) synthesis for Architecture as applicable
  • Develop and document Proofs-of-Concept (PoC) to vet, test, and explain Architectural Designs; to act as reference code and support/unblock engineering teams
  • Executive-ready polish of domain documentation (clear narrative, crisp diagrams, explicit risks/assumptions)
  • Maintain hands-on involvement writing code for PoCs, creation of frameworks, packages, examples, etc.
  • Schedule and conduct inter-team and intra-team Arch Design review sessions
  • Participate in Development Team pull requests as-needed to ensure alignment with guidelines and practices
  • Author documentation (Architectural Designs, API Model Definitions, Data Models/Schemas, Swimlane Diagrams) & review documentation for completeness
  • Participate in / lead design reviews; record decisions as Architecture Decision Records (ADR)
  • Create migration and technical-debt plans with milestones
  • Produce high-level multi-system diagrams & outlines (C4 , cross-system sequence flows, and swimlanes) 

Required Skills & Experience

  • A minimum of 6 years of experience as a Software Developer/Engineer or 2 years of experience as a Software Architect I working with .Net/C# on a daily basis.
  • Strong analytical, problem-solving, and conceptual skills.
  • Good grasp of software architecture principles including SOLID, Domain-Driven Design (DDD), and Clean Architecture
  • Ability to work under pressure and meet tight deadlines.  This includes strong decision making and collaboration with Managers, Leads, Architects, Principals, and others to design/develop right-sized solutions accordingly.
  • Strong understanding of current Microsoft development technologies.  Strong understanding of surrounding technologies, cloud architecture and services, and other 3rd party tools and services relevant to FreedomPay.
  • Possess great organizational and self-managerial skills.  Also be comfortable with priority shifting, focus shifting, as the business may dictate and rally the team to be flexible.
  • Ability to anticipate potential problems and determine and implement solutions.
  • Ability to deal with ambiguity and drive through to the details.
  • Strong English reading and writing communication skills, with an ability to express and understand complex technical concepts.  As other languages are a requirement, that will be explicitly noted during the recruitment process.
  • At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field

What makes you stand out:

  • A demonstrable track record of developing scalable services and applications in fast-paced environments and supporting those projects in both Regional Production and Disaster Recovery environments.
  • Hands-on experience working with technologies such as Redis, Kafka, EventHubs, Memcached.
  • A mindset focused on performance, security, and maintainability.
  • An understanding of event-driven architecture and distributed systems.
  • Working knowledge of both SQL and NoSQL databases.
  • A Confluent Certified Developer
  • A Redis Certified Developer 
As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.

FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
FreedomPay
FreedomPay

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say