FreedomPay
Sr. Software Engineer
2929 Walnut St, Philadelphia, PA 19104-5054
Hybrid · Full-time
First seen by offpeak October 4, 2026
See your drive time Apply on FreedomPay's site
Responsibilities
- Work within the Agile Scrum team to create stories, tasks, estimates, and delivery each Sprint
- Analyze requirements and translate specifications into system designs
- Apply systems thinking to create solutions across environments and products
- Collaborate in the selection of software development tools and frameworks
- Influence product design by being the voice of maintainability
- Ensure the delivery of high quality and rigorously consistent products
- Contribute to the design of the company's software standard
- Code application libraries for re-usability and test ability.
- Define projects, tasks, and release deliverables
- Contribute to software process improvement
- Strive to become a subject matter expert in FreedomPay products and the payment industry
- Interface with internal stakeholders
- Learn and adapt to the ever-changing hardware and software environments of payment systems and processing
- Update technical documentation
- Work with the QA team to ensure proper test plan, test coverage, test execution
Required Skills and Experience
- 7 years’ experience in application development and testing using .NET and SQL
- Strong web development using MVC, jQuery
- Deep understanding of the SPA framework architectures, React, Angular, Redux, MicroUI’s, Typescript, State Management, Server-side rendering, API layers with security in mind, JWT Tokens
- Exposure to agile software development
- Expert-level understanding of web technologies such as CSS, HTML, Javascript, Websockets
- Strong Knowledge of web performance, localization, and accessibility best practices
- Experience breaking-down monolithic web applications into components
- Excellent problem solver who delivers innovative solutions
- Enjoys a fast-paced environment and can manage multiple projects during a sprint
- Reliable team member
- Experience with accurate task estimating and planning
- Effective English communication skills (Listening, Speaking, Writing)
- Strong SQL Server development skills
- Understanding of secure coding practices
- Familiarity with Git
- Microsoft Office
- Must pass a criminal background check