Flexjet

Lead Software Engineer

Flexjet$120K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional software development experience with increasing leadership responsibilities
  • Proven experience leading enterprise-scale full-stack application design and delivery
  • Extensive experience with Angular, C#/.NET APIs, and SQL Server
  • Strong knowledge of object-oriented design, software architecture patterns, and microservices
  • Experience in Agile/Scrum development environments

Responsibilities

  • Lead architecture and development of full-stack solutions using Angular, C#/.NET, and SQL Server
  • Provide mentorship through code reviews and best practices guidance
  • Design scalable APIs for multiple business-critical applications
  • Drive front-end architecture and user experience improvements
  • Lead database design and optimization efforts
  • Collaborate with stakeholders to translate requirements into technical solutions
  • Identify and resolve complex technical challenges across various domains

Benefits

  • Technical leadership and mentorship opportunities
  • Work on innovative and challenging projects
  • Collaborative work environment across departments
  • Focus on continuous improvement and application modernization
  • Exposure to emerging technologies and modern practices
Full Job Description
POSITION SUMMARY
Lead Software Engineer who is passionate about innovation
and full-stack software engineering to join our development team.

DUTIES & RESPONSIBILITIES
  • Lead the architecture, design, development, and support of full-stack software solutions utilizing Angular, C#/.NET APIs, and SQL Server.
  • Provide technical leadership and mentorship to software engineers through code reviews, architectural guidance, and coaching on engineering best practices.
  • Design and develop scalable, high-performance, and highly available APIs and services consumed across multiple business-critical applications.
  • Drive front-end architecture and user experience improvements using Angular and modern web development practices.
  • Lead database design efforts, including data modeling, performance optimization, query tuning, and integration strategies within SQL Server environments.
  • Partner with business stakeholders, product owners, and engineering teams to translate business requirements into scalable technical solutions.
  • Enforce software development standards, architectural principles, and coding best practices across the team.
  • Lead technical planning, estimation, and execution of strategic initiatives and large-scale projects.
  • Identify and resolve complex technical challenges spanning front-end, back-end, database, and integration components.
  • Evaluate emerging technologies and recommend solutions that improve application performance, maintainability, security, and developer productivity.
  • Serve as a technical escalation point for critical production issues and provide leadership in root cause analysis and resolution efforts.
  • Collaborate across departments to ensure alignment between technology solutions and business objectives.
  • Drive continuous improvement initiatives related to application modernization, DevOps practices, and software quality.

EDUCATION & EXPERIENCE
  • 8+ years of professional software development experience with increasing technical leadership responsibilities.
  • Proven experience leading the design and delivery of enterprise-scale full-stack applications.
  • Extensive experience developing applications using Angular, C#/.NET APIs, and SQL Server.
  • Strong understanding of object-oriented design principles, software architecture patterns, distributed systems, microservices, and database design.
  • Experience working within Agile/Scrum development environments.
  • Proven ability to influence technical direction and collaborate effectively with cross-functional teams and business stakeholders.

REQUIRED SKILLS
  • Proficient with C#/.NET APIs, Visual Studio, and modern software engineering practices.
  • Proficient in Angular development, including component architecture, state management, responsive design, and performance optimization.
  • Proficient in Microsoft SQL Server development, including database design, stored procedures, query optimization, indexing, and performance tuning.
  • Strong understanding of software architecture, application security, scalability, and performance optimization.
  • Ability to lead technical discussions, facilitate architectural decision-making, and establish engineering standards.
  • Strong mentoring, coaching, and leadership skills with a demonstrated ability to grow engineering talent.
  • Excellent analytical, problem-solving, and troubleshooting skills across front-end, back-end, and database technologies.
  • Exceptional verbal and written communication skills, including the ability to communicate effectively with technical and non-technical stakeholders.
  • Demonstrated ability to balance strategic planning with hands-on technical execution.
  • Commitment to delivering high-quality, maintainable, and secure software solutions.

About Flexjet

Flexjet LLC is a provider of fractional ownership and leasing services of private jets. The company was founded in 1995 and is headquartered in Cleveland, Ohio. Flexjet offers fractional ownership and leasing services of private jets, as well as aircraft management services. The company operates a fleet of over 150 aircraft, including Bombardier, Embraer, Gulfstream, and Aerion models. Flexjet is a subsidiary of Directional Aviation Capital, a private investment firm focused on the aviation industry.
Learn more about Flexjet
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Flexjet

More Information Technology Jobs

Find similar Lead Software Engineer jobs: