Lead Software Developer (The Code Commander)

Credible


Date: 2 days ago
City: Remote, Remote
Contract type: Full time
Remote
Introduction

Are you a skilled software developer with leadership experience and a passion for creating innovative solutions? Do you thrive in environments where you can mentor teams, drive projects, and design cutting-edge software? If you’re ready to take your development expertise to the next level by leading both technically and strategically, then our client has the perfect role for you. We’re looking for a Lead Software Developer (aka The Code Commander) to guide development teams, architect software solutions, and ensure the successful delivery of high-quality products.

As a Lead Software Developer at our client, you’ll take ownership of key technical initiatives, mentor a team of talented developers, and work closely with cross-functional teams to deliver exceptional software products. This role isn’t just about writing code—it’s about driving the technical vision, setting best practices, and ensuring that projects are executed with excellence.

Key ResponsibilitiesProject Management and Execution:Mentoring and Team Development:Hands-on Development:Code Quality and Best Practices:Cross-Functional Collaboration:Performance Monitoring and Optimization:

  • Technical Leadership:
  • Lead a team of developers in designing, coding, and delivering high-quality software solutions. You’ll set the technical direction, guide architecture decisions, and ensure the development of scalable, maintainable, and efficient code.
  • Take ownership of full development lifecycles, managing projects from concept to deployment. You’ll work closely with product managers and other stakeholders to set timelines, define deliverables, and ensure projects are delivered on time and within scope.
  • Mentor and support junior and mid-level developers, providing guidance on best practices, code reviews, and career development. You’ll foster a culture of collaboration, continuous improvement, and technical excellence within the team.
  • While leading the team, you’ll still have plenty of opportunities to get your hands dirty by writing code, troubleshooting issues, and optimizing systems. You’ll balance leadership with hands-on technical work to ensure that the team delivers high-quality software.
  • Establish and enforce coding standards, development methodologies, and best practices within the team. You’ll ensure that the codebase is clean, well-organized, and easy to maintain, and that all code adheres to best-in-class security and performance standards.
  • Collaborate closely with product managers, designers, and QA teams to translate business requirements into technical solutions. You’ll play a key role in shaping the product vision and ensuring that the engineering team is aligned with broader company goals.
  • Identify and address performance bottlenecks, scalability challenges, and security vulnerabilities. You’ll ensure that applications are optimized for performance, reliability, and scalability to meet user and business needs.

Required Skills

  • Software Development Expertise: Extensive experience in one or more programming languages (e.g., Java, Python, JavaScript, C#) with a strong understanding of full-stack development. You’re skilled at both backend and frontend development, as well as designing APIs and working with databases.
  • Leadership and Team Development: Proven experience leading development teams and managing projects. You excel at mentoring developers, fostering collaboration, and ensuring technical excellence within the team.
  • Software Architecture and Design: Strong knowledge of software architecture, including microservices, distributed systems, and cloud-based solutions. You’re skilled at designing scalable, maintainable, and efficient systems that meet business goals.
  • Problem-Solving Abilities: Excellent problem-solving skills with the ability to diagnose and resolve complex technical issues. You thrive on finding creative solutions to challenging technical problems.
  • DevOps and CI/CD: Familiarity with modern DevOps practices, including continuous integration, continuous delivery (CI/CD), containerization (Docker, Kubernetes), and cloud infrastructure (AWS, Azure, GCP).

Educational Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience in software development with a proven track record of technical leadership is also valued.
  • Certifications or additional coursework in software development, cloud computing, or system architecture are a plus.

Experience Requirements

  • 5+ years of experience in software development, with a focus on full-stack development and technical leadership. You’ve worked on production-level applications and have experience leading teams in delivering high-quality software.
  • Proven success in designing and building large-scale applications, with a deep understanding of system architecture, performance optimization, and security best practices.
  • Experience with modern development frameworks like React, Angular, Node.js, Django, or .NET, and familiarity with cloud services (AWS, Azure, GCP).

Benefits

  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Vice President Business Development

Sedgwick, Remote, Remote
4 days ago
Taking care of people is at the heart of everything we do, and we start by taking care of you, our valued colleague. A career at Sedgwick means experiencing our culture of caring. It means having flexibility and time for all the things that are important to you. It’s an opportunity to do something meaningful, each and every day. It’s...

Virtual Assistant

ProCheckUp (PCU), Remote, Remote
5 days ago
Introduction:We are seeking a highly organized and efficient Virtual Assistant to join our team. The Virtual Assistant will be responsible for providing administrative support to the team, including managing schedules, coordinating meetings and events, and handling a variety of tasks to ensure the smooth operation of the office. The successful candidate will have strong communication skills and be able to...

Health Plan Data Analyst

AdventHealth, Remote, Remote
6 days ago
Location: VirtualAll the benefits and perks you need for you and your family:Benefits from Day OneCareer DevelopmentWhole Person Wellbeing ResourcesAward-winning IT DepartmentOur Promise To YouJoining AdventHealth is about being part of something bigger. It’s about belonging to a community that believes in the wholeness of each person, and serves to uplift others in body, mind and spirit. AdventHealth is a...