
Software Development Team Lead
Cisive
full-time
Posted on:
Location Type: Remote
Location: Maryland • Virginia • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the design and implementation of complex software systems and features
- Architect scalable and maintainable solutions to meet business needs
- Identify and mitigate technical risks in projects
- Conduct thorough code reviews and enforce coding standards
- Mentor and guide software developers, providing technical leadership
- Collaborate with stakeholders to define technical requirements and roadmaps
- Optimize application performance and troubleshoot advanced issues
- Drive adoption of new tools, technologies and best practices
- Contribute to strategic planning for team and product development
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional software development experience; at least 2 of which in a leadership role
- Experience with database design and writing complex SQL queries, views and stored procedures
- Proficiency in multiple programming languages and frameworks (e.g., C#, Java, Python, Angular, React)
- Experience with Agile software development methodologies
- In depth knowledge of system architecture, cloud platforms (e.g. AWS, Azure), and microservices
- Proven experience leading technical projects and mentoring team members
- Excellent communication and technical leadership skills
- Experience with CI/CD pipelines and DevOps practices
Benefits
- Health insurance
- Retirement plans
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentdatabase designSQLC#JavaPythonAngularReactAgile methodologiesmicroservices
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solvingrisk managementcode reviewperformance optimizationstrategic planningstakeholder engagement
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering