Staff Engineer - Digital Development
--VStream-Labs--
Position Overview
We are looking for a highly skilled and experienced Staff Engineer to join our Digital Development Team. In this pivotal role, you will lead the design and implementation of cutting-edge digital solutions that support the company’s strategic goals. You will collaborate across cross-functional teams, provide technical leadership, and ensure best practices are maintained throughout the software development lifecycle.
Key Responsibilities
- Lead the design, architecture, and development of scalable digital solutions that meet business and technical requirements.
- Collaborate closely with product managers, designers, and engineering teams to deliver new features and enhancements.
- Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and innovation.
- Conduct thorough code reviews, enforce coding standards, and champion development best practices.
- Resolve complex technical issues and ensure high availability, reliability, and performance of systems.
- Stay informed of emerging technologies and industry trends; incorporate relevant advancements into team practices.
- Contribute to system architecture planning and technical strategy discussions.
- Develop and maintain detailed technical documentation on system design, implementation, and support processes.
Qualifications & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
- Proven experience as a Staff Engineer or in a comparable senior software engineering role.
- Proficiency in programming languages such as Java, Python, JavaScript, or equivalent.
- Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
- Strong grasp of modern software development methodologies, including CI/CD and test-driven development.
- Excellent problem-solving skills with a proactive mindset in a fast-paced, agile environment.
- Effective communication skills—able to explain technical topics to both technical and non-technical stakeholders.
- Experience with DevOps tools and practices for automated deployment and infrastructure management.
- Familiarity with Agile tools like JIRA and Confluence.
- Exposure to frontend frameworks (e.g., React, Angular) and mobile application development is a plus.