Software Development Lead

3 weeks ago


Charlotte, North Carolina, United States Red Ventures Full time
Senior Software Engineer Job Description

At Red Ventures, we're seeking a talented Senior Software Engineer to join our team. With a commitment to building modern travel tools, this role is ideal for experienced engineers passionate about designing and architecting scalable, maintainable, and secure full-stack web and mobile applications.

This position offers a unique opportunity to work on complex features and components, ensuring high-quality code and adherence to best practices like Test-Driven Development (TDD), Clean Code, and SOLID principles. As a key member of our mobile app team, you'll build the next generation of travel tools, including AI-powered interfaces to meet the growing needs of our consumers.

We believe in diverse, inclusive teams that drive innovation and excellence. If you're passionate about software development and want to be part of a forward-thinking organization, apply now.

Key Responsibilities:
  • Design and architect scalable, maintainable, and secure full-stack web and mobile applications using modern frameworks and technologies.
  • Lead the development of complex features and components, ensuring high-quality code and adherence to best practices.
  • Contribute to the overall technical strategy and drive architectural decisions, including the selection of appropriate technologies, patterns, and frameworks.
  • Collaborate with cross-functional teams, including product managers, designers, and data scientists, to align technical solutions with business goals and user needs.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement through techniques like pair programming, code reviews, and knowledge-sharing sessions.
Requirements:
  • 7+ years of experience as a backend engineer or similar role building direct-to-consumer products.
  • Extensive expertise in TypeScript, Java, Node.js, and related development technologies.
  • Proven experience in designing and architecting large-scale, distributed systems.
  • In-depth knowledge of cloud platforms like AWS and Azure, and infrastructure as code tools like Terraform and CloudFormation.
  • Expertise in relational databases like PostgreSQL and non-relational databases like DynamoDB and Elasticsearch.
  • Strong proficiency with operational excellence tools like CloudWatch, Grafana, and New Relic.
  • Excellent understanding of software development best practices, including Agile methodologies, CI/CD pipelines, testing strategies, and code quality assurance.
Compensation:

The estimated salary for this position is between $160,000 and $200,000 per year, based on geographic location, qualifications, and experience.



  • Charlotte, North Carolina, United States U.S. Bank Full time

    As a Lead Software Developer at U.S. Bank, you'll have the opportunity to work on cutting-edge projects that drive business growth and customer satisfaction. With a strong focus on teamwork and collaboration, you'll lead by example, mentoring junior developers and contributing to the success of our software development lifecycle.We offer a comprehensive...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    At Aloden, Inc., we are seeking a highly skilled Software Development Lead to join our team in Charlotte, NC. This is a contingent resource assignment that will last 12+ months.This role will involve leading complex software engineering initiatives with broad impact and large-scale planning.The ideal candidate will have 5+ years of software engineering...


  • Charlotte, North Carolina, United States Lowe's Full time

    About the RoleAs a Senior Software Engineer at Lowe's, you will play a pivotal role in driving the development, scalability, reliability, and security of our software solutions.The ideal candidate will be a proactive leader with a strong technical background in software engineering. You will be responsible for building backend services using technologies...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Saxon Global is seeking a highly experienced Senior Software Development Lead to lead our software development team in Charlotte. This role involves resolving complex problems, leading projects with significant business implications, and advising software engineers. The ideal candidate will have 7 years of experience in software development, a Bachelor's...


  • Charlotte, North Carolina, United States City National Bank Full time

    Career Opportunities: Lead Software Development EngineerJob Summary:City National Bank is seeking a Lead Software Development Engineer to join our Enterprise Technology group. As a lead software development engineer, you will oversee the design and development of cross-functional, multi-platform application systems.The ideal candidate will have a minimum of...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Job SummarySaxon Global is seeking a skilled Cloud Architecture and Engineering Manager to lead our team in developing innovative software solutions. As a key member of our engineering team, you will be responsible for designing and implementing complex cloud-based systems, collaborating with cross-functional teams, and driving technical excellence...


  • Charlotte, North Carolina, United States Summit Human Capital Full time

    Job DescriptionSUMMIT HUMAN CAPITAL is seeking a highly motivated Software Development Quality Lead to join our team. In this role, you will be responsible for leading test coordination efforts across multiple teams and business units, and for providing technical and user perspective support in the quality implementation of various...


  • Charlotte, North Carolina, United States Photon Full time

    About UsWe are a leading provider of digital experience solutions, empowering businesses through innovative technology. Our team of experts has been powering Fortune 500 companies for over 20 years.Job Overview:We are seeking an experienced software developer to lead the design and implementation of an internal assistant solution using AI and natural...


  • Charlotte, North Carolina, United States United Software Group Full time

    eTrading Developer Role OverviewUnited Software Group is seeking an experienced eTrading developer for a hybrid role in Charlotte, NC. As an eTrading developer at USG, you will work with our team to design and develop software solutions that enable efficient trading operations.This position involves working with distributed memory fabric, messaging systems,...

  • Technical Lead

    4 weeks ago


    Charlotte, North Carolina, United States RIT Solutions, Inc. Full time

    Job OverviewRIT Solutions, Inc. is seeking a highly skilled Sr Software Engineer to lead the development of complex software solutions using Java and Spring Boot. As a key member of our team, you will be responsible for designing, implementing, and maintaining enterprise-level applications.**Salary Range:** $120,000 - $180,000 per annumKey Responsibilities:-...


  • Charlotte, North Carolina, United States Synechron Full time

    About UsSynechron is a global consulting firm that combines creativity and innovative technology to deliver industry-leading digital solutions. Our progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial...


  • Charlotte, North Carolina, United States Apollo ITS Full time

    Digital Transformation Expert WantedApollo ITS seeks a skilled Digital Transformation Expert to lead our software development efforts in Charlotte, NC. This position offers a competitive salary of $140,000 - $170,000 per year.About the ProjectThis project involves modernizing our legacy system by syncing data between old and new systems. We require a...


  • Charlotte, North Carolina, United States Atrium Health Full time

    Job DescriptionThe successful candidate will be responsible for designing, coding, testing, debugging, and documenting complex software programming applications. This includes formulating and defining specifications for operating software, as well as modifying and maintaining existing applications.Key Responsibilities:Maintain technical performance of Unix...


  • Charlotte, North Carolina, United States U.S. Bank Full time

    We're seeking a highly skilled Lead Software Architect to join our team and lead the development of our next-generation software applications. As a lead architect, you'll be responsible for designing and implementing cutting-edge software architectures that meet the needs of our business stakeholders.About the Role:This role requires a deep understanding of...

  • Software Developer

    3 weeks ago


    Charlotte, North Carolina, United States Atrium Health Full time

    Job Title: Software DeveloperAtrium Health is one of the nation's leading healthcare organizations. We are seeking a skilled Software Developer to join our team. This role involves designing, coding, testing, and maintaining moderately complex information systems. The ideal candidate will have experience in Microsoft Office, databases, software development...


  • Charlotte, North Carolina, United States KPMG Full time

    About the JobWe are seeking a highly experienced Technical Project Lead to join our team. The successful candidate will be responsible for providing technical leadership and guidance to our team members.Key Responsibilities:Act as a primary client contact responsible for fulfilling project requirements; coordinate activities with IT management.Provide...


  • Charlotte, North Carolina, United States Quilt Software LLC Full time

    Job OverviewQuilt Software LLC is a leading provider of industry-specific software solutions for local businesses. We're seeking a dynamic and results-driven Inbound Business Development Representative to join our team.The ideal candidate will be responsible for generating new business opportunities through inbound lead qualification and nurturing. This role...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Title: Software Development EngineerIn a dynamic and collaborative environment at Aloden, Inc., we are seeking an experienced Software Development Engineer to join our team. The ideal candidate will have a strong background in software engineering, with a focus on full-stack development using Java. This role is a perfect fit for individuals who thrive in...


  • Charlotte, North Carolina, United States Saxon Global Full time

    About Saxon Global: We are a leading provider of technology solutions, and we are currently seeking a skilled Software Developer to join our team. This is an exciting opportunity for someone who wants to build microservices for IVR consumption and work on conversational interactive voice recognition (IVR) using a vendor-specific tool.">Job Description: As a...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Title: Software Engineer 3Company Overview: Aloden, Inc. is a leading provider of innovative software solutions.Estimated Salary: $120,000 - $180,000 per year.Job Description:We are seeking an experienced Software Engineer 3 to join our team in Charlotte, NC. As a key member of our software engineering department, you will be responsible for delivering...