Principal Software Engineer

VERNON CAPITAL GROUP LLC
New York, NY, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$225,000.0 - $275,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) Agile Methodology Automation of Tests Unit Testing C Sharp (Programming Language) Cloud Engineering Code Review Databases Monitoring of Systems Microsoft SQL Server MySQL
+18 more
Software Architecture Redis Simple Object Access Protocol (SOAP) Software Engineering Software Systems SQL Databases Strategies of Testing Web Services Software Organization Enterprise Software Applications ReactJS Domain Driven Development Api Design Software Coding Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all