Principal Software Engineer

VERNON CAPITAL GROUP LLC
New York, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 275K

Job location

New York, United States of America

Tech stack

ASP.NET
JavaScript
Agile Methodologies
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Cloud Engineering
Code Review
Databases
Monitoring of Systems
Microsoft SQL Server
MySQL
Software Architecture
Redis
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
SQL Databases
Strategies of Testing
Web Services
Software Organization
Enterprise Software Applications
React
DDD (Domain Driven Development)
Api Design
Software Coding
REST
Domain Driven Design
Serverless Computing
Microservices

Job description

We are seeking a dynamic and highly experienced Principal Software Engineer to lead the design, development, and implementation of complex software solutions. In this pivotal role, you will drive technical excellence across projects, mentor engineering teams, and shape the architecture of scalable, reliable systems. Your expertise in modern software development practices and cutting-edge technologies will empower us to deliver innovative products that meet evolving business needs. This is an exciting opportunity for a visionary leader passionate about technology and eager to influence the future of software engineering., * Lead the architecture and development of our in house loan origination platform.

  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and develop comprehensive system solutions aligned with business goals.
  • Develop and maintain core functionality; ensure high performance, scalability, and security.
  • Mentor and guide the engineering team on coding standards, domain driven design, testing strategies, and cloud architecture.
  • Maintain a focus on system stability & security through code reviews, automated testing & system monitoring.

Requirements

Do you have experience in Software development tech lead?, * Extensive experience in software architecture design for enterprise applications with a proven track record of leading large-scale projects from conception to deployment.

  • Deep understanding of DDD, data modeling, unit testing and best practices.
  • hands-on experience with cloud architecture patterns such as microservices and serverless computing.
  • Proficiency in C#, JavaScript (including frameworks like React).
  • Strong knowledge of databases including MySQL & Microsoft SQL Server; experience with Redis is highly desirable.
  • Expertise in API development using RESTful APIs or SOAP; understanding of web services integration across diverse platforms.
  • Experience working within Agile methodologies; ability to lead requirements gathering sessions and manage complex project timelines effectively.

Join us if you are eager to shape innovative software solutions while leading talented teams! We value energetic leaders who thrive in fast-paced environments and are passionate about leveraging technology to solve real-world problems., * C#: 10 years (Required)

  • SQL: 10 years (Required)
  • Software architecture: 5 years (Required)
  • ASP.NET Core: 10 years (Required)
  • Finance: 4 years (Preferred)
  • Redis: 4 years (Preferred)
  • Databases: 5 years (Preferred)

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance, * Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position