Lead Software Engineer

FLEXJET, LLC
Daytona Beach, FL, United States
2 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles .NET Framework Application Programming Interfaces (APIs) Application Performance Management C Sharp (Programming Language) Software Quality Code Review Databases Database Design DevOps Distributed Systems Microsoft Visual Studio
+16 more
Microsoft SQL Server Object-Oriented Software Development Performance Tuning Software Architecture Query Optimization Responsive Web Design Software Engineering SQL Stored Procedures Web Services Software Security Software Application Programming Indexer Backend AngularJS Front End Software Development Microservices

Job description

Flexjet is currently seeking a talented Lead Software Engineer who is passionate about innovation and full-stack software engineering to join our development team. Flexjet empowers software engineers to learn, innovate, and apply their skills to deliver technical solutions. Our team has opportunities to work with varied departments for multiple brands across the private aviation industry., * 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.

Requirements

  • 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., * 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.

Apply for this position

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

Apply on www.juju.com
Prepare application

Good distractions

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

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all