Return To Search
Lead Software Engineer
Location: Memphis, TN
Job Type: Contract
Company: IDR
Category: Development and Architecture
Are you an experienced Lead Software Engineer seeking a new full-time opportunity to drive innovative software solutions? Join a dynamic organization recognized for its forward-thinking approach within the technology industry. As a Lead Software Engineer, you will be at the forefront of technical leadership, leveraging your expertise to guide critical projects, mentor talented engineers, and shape the future of enterprise application development. This is your chance to make a significant impact, collaborate with visionary stakeholders, and advance your career in a supportive and growth-oriented environment.
As a Lead Software Engineer, your role will be pivotal in designing, developing, and implementing enterprise-level applications. You will act as a subject matter expert, ensuring that best practices in software engineering are consistently upheld across all projects. This position requires a balanced mix of hands-on technical proficiency and leadership acumen, allowing you to mentor peers, drive technical initiatives, and stay abreast of emerging technologies. Your ability to translate complex business requirements into scalable technology solutions will set you apart and position you as a key contributor to the organization’s ongoing success.
Working as a Lead Software Engineer, you will collaborate with cross-functional teams and stakeholders to deliver high-quality solutions that meet evolving business needs. Your daily responsibilities will include overseeing the architectural design of applications, implementing robust APIs and microservices, and ensuring seamless integration across diverse platforms. You will champion modern software development methodologies, such as SecDevOps, and promote a culture of continuous learning and innovation within your team. If you’re ready to take on a challenging and rewarding role, apply now to become a valued member of our forward-thinking technology team.
Lead Software Engineer - Summary
- Lead the design, development, and implementation of enterprise applications.
- Act as a technical leader and subject matter expert in software engineering best practices, including UI/UX, APIs, microservices, and SecDevOps.
- Mentor and train engineers, fostering analytical and technical skill development.
- Collaborate with stakeholders to define and deliver innovative system enhancement projects.
- Continuously evaluate and integrate emerging technologies to maintain a competitive edge.
Duties & Responsibilities
- Provide technical direction and leadership throughout the full software development lifecycle.
- Design, build, and maintain scalable front-end interfaces using React, Angular, or JavaScript frameworks.
- Develop robust back-end systems utilizing .NET Core or Java, ensuring high performance and reliability.
- Implement secure APIs and microservices architectures, adhering to modern development standards.
- Guide and mentor team members, promoting best practices in coding, testing, and deployment.
- Analyze and troubleshoot complex issues, driving root cause analysis and continuous improvement.
- Work closely with product managers, designers, and business analysts to deliver high-impact features.
- Stay informed about industry trends and new technologies, applying relevant advancements to projects.
Salary & Benefits
- Competitive compensation package designed to recognize and reward top technical talent.
- Comprehensive benefits, including medical, vision, dental, and life insurance coverage.
- Employee Stock Ownership Program to foster long-term engagement and financial growth.
- Access to an experienced Engagement Manager dedicated to your success and professional development.
- Recognition as part of an award-winning organization with a strong reputation in the technology sector.
Qualifications & Requirements
- Minimum of 4 years of full stack software development experience.
- Proficiency in front-end technologies such as React, Angular, or JavaScript.
- Hands-on experience with back-end platforms like .NET Core or Java.
- Demonstrated ability to lead technical initiatives across multiple systems and domains.
- Exceptional troubleshooting, analytical, and problem-solving skills.
- Strong communication and collaboration abilities for effective teamwork.
Ideal Candidate Snapshot
- Proven track record of technical leadership and mentoring in software engineering teams.
- Deep understanding of software architecture, design patterns, and modern development practices.
- Passion for staying up-to-date with the latest technologies and industry trends.
- Commitment to continuous improvement and delivering high-quality software solutions.
- Adaptable and proactive in a dynamic, fast-paced work environment.
Other Relevant Information
- Work with a company that boasts over 25 years of industry experience and a strong presence in multiple markets.
- Join a team recognized by ClearlyRated’s Best of Staffing® Client and Talent Award for 12 consecutive years.
- Benefit from a supportive corporate culture that values innovation, diversity, and professional growth.
- Enjoy the advantages of working in a vibrant city with a thriving technology sector and abundant opportunities for career advancement.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.
If you are ready to take the next step in your career as a Lead Software Engineer, click the application button now to apply and join an industry leader committed to your success!