DataLab USA is seeking an experienced Software Engineer Manager to oversee day-to-day operations and development across multiple teams, taking ownership of complex development tasks, leading projects from start to finish, and providing technical mentorship.
Requirements
- 3-5+ years of hands-on experience in software development, with a strong focus on web technologies (C-Sharp, .NET).
- Proven experience in leading and managing development projects from start to finish.
- Strong understanding of solution architecture and the ability to design scalable, maintainable systems.
- Experience with cloud platforms such as Azure, AWS, and Snowflake.
- Proficiency in complex coding, hosting management, and live deployments.
- Strong experience in code review and ensuring adherence to best practices.
- Experience with data processing and working with large datasets.
Responsibilities
- Manage and lead development projects from inception to completion, ensuring timely delivery and high-quality outcomes.
- Take ownership of complex coding tasks, including solution architecture, API development, and data processing.
- Work across a variety of technologies, including C-Sharp, Python, SQL, and cloud platforms (Azure, AWS, Snowflake).
- Oversee hosting environments, manage live deployments, and ensure system stability and performance.
- Conduct thorough code reviews to ensure adherence to best practices, coding standards, and security guidelines.
- Provide feedback and guidance to developers to improve code quality and performance.
- Work with cloud platforms (Azure, AWS, Snowflake) to design, implement, and manage scalable and secure solutions.
Other
- No sponsorship available for this position
- Candidate must be local to Germantown, MD
- Ability to mentor and guide junior developers, fostering a collaborative and growth-oriented environment.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication skills, with the ability to work independently and as part of a team.