Overview
On Site
USD 130,000.00 - 145,000.00 per year
Full Time
Skills
Financial Services
Innovation
Payments
Product Development
IT Management
Microsoft Technologies
Web Applications
IaaS
Microsoft SQL Server
Software Engineering
Sprint
UPS
Collaboration
JIRA
Confluence
GitHub
Bitbucket
Slack
Scalability
Mentorship
Knowledge Sharing
Computer Science
Financial Technology
C#
.NET
RESTful
AngularJS
TypeScript
JavaScript
HTML
Cascading Style Sheets
Sass
React.js
Amazon Web Services
Cloud Computing
Amazon S3
Remote Desktop Services
Amazon RDS
Amazon EC2
Amazon SQS
RabbitMQ
NoSQL
Database
PostgreSQL
Amazon DynamoDB
Agile
Scrum
Test-driven Development
Continuous Integration and Development
Continuous Integration
Jenkins
Microsoft Azure
DevOps
OOD
Design Patterns
Problem Solving
Conflict Resolution
Debugging
Communication
Python
Jasmine
Bilingual
English
Spanish
Fluency
Microservices
OAuth
API
Management
Xamarin
IOS Development
Game Design
Software Development
Professional Development
Genetics
Authorization
Law
LOS
Recruiting
Job Details
Senior Software Engineer / Great Place To Work!
This Jobot Job is hosted by: Jay O'Brien
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $130,000 - $145,000 per year
A bit about us:
We are a forward-thinking fintech company dedicated to revolutionizing the way people send and receive money globally. By combining cutting-edge technology with a customer-first approach, we deliver fast, secure, and seamless payment solutions that empower individuals and businesses alike. Our team is passionate about innovation, collaboration, and building products that make a real impact in the world of financial services.
Why join us?
Joining our team means becoming part of a dynamic and inclusive environment where your ideas truly matter. You'll work alongside talented professionals who are driven to push the boundaries of technology and fintech innovation. We offer opportunities for continuous learning, career growth, and the chance to contribute to products that shape the future of global payments. Flexibility, respect, and a culture of support make this a place where you can thrive both professionally and personally.
Job Details
Senior Software Engineer
Location: San Francisco, CA or Remote
Department: Engineering / Product Development
Reports To: Engineering Manager / Technical Lead
Job Summary
We are seeking a highly skilled Senior Software Engineer with deep experience in full-stack development and cloud infrastructure. The ideal candidate will design, develop, and maintain scalable web applications and APIs primarily using Microsoft technologies, modern front-end frameworks, and AWS cloud services. This role involves collaborating closely with product owners, stakeholders, and cross-functional teams to build reliable, efficient, and user-friendly fintech solutions.
Key Responsibilities
Architect, design, and develop new features and enhancements for core web applications and APIs using C#, .NET Core (3.1+), .NET Framework, and RESTful services.
Develop and maintain scalable front-end applications using Angular (versions 5-9), ReactJS, Typescript, and JavaScript to deliver rich user experiences for both internal users and external partners.
Build and maintain cloud infrastructure and services on AWS including S3, RDS (PostgreSQL), EC2, Lambda, Cognito, IAM, and SQS to support serverless and cost-efficient architectures.
Implement microservices architecture and ensure modular, maintainable, and scalable codebases.
Work extensively with databases such as PostgreSQL, DynamoDB, and SQL Server for high-volume transactional systems.
Apply object-oriented design patterns (Repository, Factory, Singleton) and software engineering best practices including SOLID principles and test-driven development (TDD).
Write unit and integration tests to ensure robust, maintainable, and bug-free code.
Participate in Agile and Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Use collaboration and development tools such as Jira, Confluence, GitHub, BitBucket, Azure DevOps, and Slack for project tracking and code management.
Document APIs and systems clearly for internal teams and third-party integration.
Troubleshoot, debug, and optimize application performance and scalability.
Mentor junior developers and contribute to team knowledge sharing.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
8+ years of professional software development experience, preferably in financial technology or related domains.
Expert proficiency with C#, .NET Core (3.1 or higher), .NET Framework 4.6-4.7, and REST API design.
Strong front-end skills with Angular (5.x to 9.x), Typescript, JavaScript, HTML, and CSS/SCSS. Experience with ReactJS is a plus.
Hands-on experience working with AWS cloud services (S3, RDS, EC2, Lambda, Cognito, IAM, SQS).
Familiarity with serverless architecture patterns and RabbitMQ or similar message brokers.
Solid understanding of relational and NoSQL databases such as PostgreSQL and DynamoDB.
Experience with Agile methodologies (Scrum), TDD, and continuous integration/deployment pipelines (Jenkins, Azure DevOps).
Strong object-oriented design skills and knowledge of design patterns (Repository, Factory, Singleton).
Excellent problem-solving, debugging, and communication skills.
Ability to work independently and collaboratively in a fast-paced environment.
Experience documenting APIs and creating reusable code libraries.
Familiarity with Python, CherryPy, Jasmine, and other supporting frameworks is a plus.
Bilingual English/Spanish fluency is a bonus.
Preferred Skills
Microservices architecture experience.
Experience with OAuth 2.0 and secure API development.
Knowledge of front-end state management techniques.
Mobile app development experience (Xamarin, iOS) is a plus.
Background in game design or related creative software development is a bonus.
What We Offer
Competitive salary and benefits package.
Opportunity to work with a dynamic, innovative fintech team.
Flexible work environment.
Career growth and professional development opportunities.
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
This Jobot Job is hosted by: Jay O'Brien
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $130,000 - $145,000 per year
A bit about us:
We are a forward-thinking fintech company dedicated to revolutionizing the way people send and receive money globally. By combining cutting-edge technology with a customer-first approach, we deliver fast, secure, and seamless payment solutions that empower individuals and businesses alike. Our team is passionate about innovation, collaboration, and building products that make a real impact in the world of financial services.
Why join us?
Joining our team means becoming part of a dynamic and inclusive environment where your ideas truly matter. You'll work alongside talented professionals who are driven to push the boundaries of technology and fintech innovation. We offer opportunities for continuous learning, career growth, and the chance to contribute to products that shape the future of global payments. Flexibility, respect, and a culture of support make this a place where you can thrive both professionally and personally.
Job Details
Senior Software Engineer
Location: San Francisco, CA or Remote
Department: Engineering / Product Development
Reports To: Engineering Manager / Technical Lead
Job Summary
We are seeking a highly skilled Senior Software Engineer with deep experience in full-stack development and cloud infrastructure. The ideal candidate will design, develop, and maintain scalable web applications and APIs primarily using Microsoft technologies, modern front-end frameworks, and AWS cloud services. This role involves collaborating closely with product owners, stakeholders, and cross-functional teams to build reliable, efficient, and user-friendly fintech solutions.
Key Responsibilities
Architect, design, and develop new features and enhancements for core web applications and APIs using C#, .NET Core (3.1+), .NET Framework, and RESTful services.
Develop and maintain scalable front-end applications using Angular (versions 5-9), ReactJS, Typescript, and JavaScript to deliver rich user experiences for both internal users and external partners.
Build and maintain cloud infrastructure and services on AWS including S3, RDS (PostgreSQL), EC2, Lambda, Cognito, IAM, and SQS to support serverless and cost-efficient architectures.
Implement microservices architecture and ensure modular, maintainable, and scalable codebases.
Work extensively with databases such as PostgreSQL, DynamoDB, and SQL Server for high-volume transactional systems.
Apply object-oriented design patterns (Repository, Factory, Singleton) and software engineering best practices including SOLID principles and test-driven development (TDD).
Write unit and integration tests to ensure robust, maintainable, and bug-free code.
Participate in Agile and Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Use collaboration and development tools such as Jira, Confluence, GitHub, BitBucket, Azure DevOps, and Slack for project tracking and code management.
Document APIs and systems clearly for internal teams and third-party integration.
Troubleshoot, debug, and optimize application performance and scalability.
Mentor junior developers and contribute to team knowledge sharing.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
8+ years of professional software development experience, preferably in financial technology or related domains.
Expert proficiency with C#, .NET Core (3.1 or higher), .NET Framework 4.6-4.7, and REST API design.
Strong front-end skills with Angular (5.x to 9.x), Typescript, JavaScript, HTML, and CSS/SCSS. Experience with ReactJS is a plus.
Hands-on experience working with AWS cloud services (S3, RDS, EC2, Lambda, Cognito, IAM, SQS).
Familiarity with serverless architecture patterns and RabbitMQ or similar message brokers.
Solid understanding of relational and NoSQL databases such as PostgreSQL and DynamoDB.
Experience with Agile methodologies (Scrum), TDD, and continuous integration/deployment pipelines (Jenkins, Azure DevOps).
Strong object-oriented design skills and knowledge of design patterns (Repository, Factory, Singleton).
Excellent problem-solving, debugging, and communication skills.
Ability to work independently and collaboratively in a fast-paced environment.
Experience documenting APIs and creating reusable code libraries.
Familiarity with Python, CherryPy, Jasmine, and other supporting frameworks is a plus.
Bilingual English/Spanish fluency is a bonus.
Preferred Skills
Microservices architecture experience.
Experience with OAuth 2.0 and secure API development.
Knowledge of front-end state management techniques.
Mobile app development experience (Xamarin, iOS) is a plus.
Background in game design or related creative software development is a bonus.
What We Offer
Competitive salary and benefits package.
Opportunity to work with a dynamic, innovative fintech team.
Flexible work environment.
Career growth and professional development opportunities.
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.