Lead Software Developer (33252) in New York at Jobgether
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Developer based in the United States.
Take on a key technical leadership role, guiding software development projects and driving the delivery of reliable, scalable, and high-quality software solutions. As Lead Software Developer, you will combine hands-on technical expertise with team leadership, ensuring development initiatives align with broader business objectives. You will mentor developers, establish technical standards, and promote engineering best practices across the team. Working closely with management and business stakeholders, you will translate requirements into effective technical solutions while overseeing architecture, implementation, and code quality. You will also play a critical role in resolving complex technical challenges and supporting successful production releases. This opportunity is ideal for an experienced software developer who enjoys building strong teams, influencing technical direction, and delivering meaningful results.
AccountabilitiesAs Lead Software Developer, you will oversee technical development activities, support engineering excellence, and ensure the successful delivery of software projects. Your responsibilities will include:
Lead software development projects, working closely with management to align technical solutions with business goals.
Mentor and guide developers, encouraging professional development, technical growth, and knowledge sharing.
Establish and enforce coding standards, architectural principles, and software development best practices.
Lead technical design discussions and participate in peer code reviews to maintain consistency, reliability, and quality.
Collaborate with business stakeholders to clarify requirements, define technical specifications, and translate business needs into scalable solutions.
Identify, troubleshoot, and resolve complex technical issues to maintain system performance and reliability.
Monitor industry trends and emerging technologies, incorporating relevant advancements into development practices.
Coordinate and support software releases, rollouts, and production deployments to ensure smooth implementation.
Provide accurate project estimates for development timelines, resource planning, and effort allocation.
Undertake additional responsibilities as assigned by management.
The ideal candidate is an experienced software development professional with strong technical leadership abilities and a proven capacity to guide teams through complex development initiatives. Key qualifications and competencies include:
Significant professional experience in software development and technical project leadership.
Strong knowledge of software architecture, coding standards, and modern development best practices.
Demonstrated ability to lead, mentor, and support software developers.
Experience conducting technical design sessions, code reviews, and quality assurance activities.
Ability to translate business requirements into clear technical specifications and scalable software solutions.
Strong analytical and problem-solving skills, particularly when addressing complex technical challenges.
Experience supporting software releases, production deployments, and implementation processes.
Strong collaboration and communication skills, with the ability to work effectively with technical teams, management, and business stakeholders.
Excellent organizational and planning abilities, including accurate project estimation and resource allocation.
Commitment to continuous learning and staying up to date with emerging technologies and industry developments.
Ability to foster a collaborative, accountable, and high-performing development environment.
Specific salary, compensation, and benefits details were not provided in the original job description.
Technical Leadership: Opportunity to influence technical direction and software development standards.
Team Development: Play an active role in mentoring developers and supporting their professional growth.
Strategic Impact: Work closely with management and stakeholders to deliver solutions aligned with business objectives.
Technical Innovation: Stay engaged with evolving technologies and continuously improve engineering practices.
Professional Growth: Expand your leadership experience while overseeing complex software development initiatives.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go