Job Openings Lead Software Engineer

About the job Lead Software Engineer

Lead Software Engineer - Remote

US Based Only

No Sponsorship
We are excited to present an exceptional opportunity for a Lead Software Engineer to join a dynamic team remotely. In this role, you will play a vital part in leading software engineers in the development and maintenance of cutting-edge software solutions across various domains, including integrations, web applications, APIs, and more. Your technical prowess and leadership skills will be instrumental in driving innovation and maintaining high-quality standards.


Key Responsibilities:

- Lead and guide software engineers in the development and maintenance of software solutions.

- Engage in applications architecture and strategy, offering visionary insights and problem-solving expertise.

- Foster the professional growth of team members, providing guidance on business and technical acumen.

- Take accountability for assigned technology domain areas, projects, and solutions, overseeing project planning, execution, and support.

- Participate in coaching, mentoring, and performance tracking of software engineers.

- Collaborate with department leadership to establish and promote standards, methodologies, and best practices.

- Liaise with IT and business teams to align engineering solutions with business objectives.

- Stay updated on emerging software engineering trends and technologies, identifying opportunities for enhancement.

- Lead multiple simultaneous initiatives and projects, ensuring successful outcomes.

- Assist in documenting activities, solutions, and providing support as needed, including after-hours emergency support.

Requirements:

Education:

- Bachelor's degree in computer science, information technology, management information systems, or related field.

Experience:

- Minimum 3 years of experience leading a technical team.

- Minimum 8 years of hands-on software engineering experience.

- Proficiency in software engineering methodologies, best practices, and current technologies.

- Strong relational database development skills, including advanced SQL concepts.

- Experience with source version control tools and batch job processing.

- Familiarity with Agile, DevOps, and ITSM methodologies.

Skills & Abilities:

- Leadership and mentoring capabilities.

- Excellent communication and presentation skills.

- Proficiency in C#, Azure, and Domain Driven Design.

- Ability to deliver high-quality, maintainable software solutions.

- Strong analytical and problem-solving skills.

- Detail-oriented and well-organized.

- Expert troubleshooting abilities.

- Knowledge of software development and industry best practices.

Desired Qualifications:

- Master's degree preferred.

- Azure certifications preferred.

- Experience in the healthcare industry software development.

- Familiarity with cloud services such as AWS, Azure, and GCS.

- Proficiency in C# and .NET programming (5 years desired).

- Experience with Domain Driven Design (5 years desired).

- Knowledge of Agile Frameworks and tools (5 years desired).

- Background in web application and microservice development (5 years desired).

- Azure cloud certifications.