Software Architect
Newcastle Associates, Inc.
San Francisco, CA(remote)
Apply
JOB DETAILS
LOCATION
San Francisco, CA
POSTED
30+ days ago
Architect/ Sr. Software Engineer
We are seeking an experienced software professional to join a forward-looking engineering team with a financial services company. This position involves providing architectural and technical leadership in the building a applications and services used to facilitate customer interaction of their mortgage service.
The role sits with both the software engineering and data services teams.
Fully remote position in a distributed team.
Architecture & Technical Leadership
• Design and architect scalable, high-performance web applications
• Define technical standards, best practices, and development workflows
• Lead architectural decisions across front-end, back-end, and data layers
• Guide the team in adopting modern development patterns and tools
Fully remote position in a distributed team.
Architecture & Technical Leadership
• Design and architect scalable, high-performance web applications
• Define technical standards, best practices, and development workflows
• Lead architectural decisions across front-end, back-end, and data layers
• Guide the team in adopting modern development patterns and tools
Full Stack Development
• Develop rich, responsive user interfaces using React + Redux and/or Angular
• Build scalable backend services using Node.js and Express
• Implement real-time functionality using Socket.IO
• Design and maintain RESTful APIs and web services
• Develop dynamic client-side functionality using JavaScript, jQuery, HTML, CSS, and AJAX
• Develop rich, responsive user interfaces using React + Redux and/or Angular
• Build scalable backend services using Node.js and Express
• Implement real-time functionality using Socket.IO
• Design and maintain RESTful APIs and web services
• Develop dynamic client-side functionality using JavaScript, jQuery, HTML, CSS, and AJAX
Data & Integration
• Design and manage data models using MongoDB, SQL, and Mongoose
• Optimize data queries and ensure data integrity and performance
• Integrate third-party systems and services through RESTful APIs
• Design and manage data models using MongoDB, SQL, and Mongoose
• Optimize data queries and ensure data integrity and performance
• Integrate third-party systems and services through RESTful APIs
Engineering Excellence
• Practice and promote Test-Driven Development (TDD)
• Write automated tests using Mocha/Chai, Enzyme, and Protractor
• Maintain and enhance CI/CD pipelines and build processes
• Utilize modern build tools including npm, bower, grunt, gulp, and webpack
• Manage version control using Git and structured Git workflows
Required Qualifications
• 10–15+ years of professional software development experience
• Proven experience as a Senior Engineer or Technical Architect
• Strong expertise in: JavaScript (ES6+), React + Redux and/or Angular, Node.js / Express
• MongoDB and SQL databases
• Deep understanding of RESTful services and API design
• Strong knowledge of TDD and automated testing frameworks
• Experience working in Agile development environments
• Excellent written and verbal communication skills
Preferred Qualifications
• Experience leading technical teams or projects
• Experience designing microservices-based architectures
• Knowledge of performance optimization and scalability strategies
• Cloud platform experience (AWS, Azure, or GCP)
• Experience leading technical teams or projects
• Experience designing microservices-based architectures
• Knowledge of performance optimization and scalability strategies
• Cloud platform experience (AWS, Azure, or GCP)
What We’re Looking For
• A hands-on technical leader who enjoys solving complex problems
• Someone who values clean, maintainable code and engineering rigor
• A collaborative team player who thrives in pair programming environments
• A strong communicator who can bridge business and technology
• A hands-on technical leader who enjoys solving complex problems
• Someone who values clean, maintainable code and engineering rigor
• A collaborative team player who thrives in pair programming environments
• A strong communicator who can bridge business and technology
About the Company
N
Newcastle Associates, Inc.
o make the right fit, we consider all of the factors involved in a successful placement, such as immediate productivity, long-term growth potential, professional career development, compatibility with personal needs, as well as organizational fit.
We maintain an extensive network of contacts and business relationships that we leverage to identify high caliber candidates and unique career opportunities.
Our approach is thorough, respectful, honest and business oriented. We recognize the significance and complexity of hiring decisions, and provide the information, support and guidance to help everyone in the process make the right choice.
COMPANY SIZE
500 to 999 employeesINDUSTRY
Business Services - Other