Job Description
Spin is seeking an IC5 Staff Engineer to play a critical role in leading the design, development, and implementation of scalable and innovative technology solutions. The Staff Engineer will drive technical excellence, foster collaboration across teams, and ensure that engineering efforts align with the organization’s strategic goals. By mentoring engineers and influencing architectural decisions, the Staff Engineer enhances the delivery of impactful, business-aligned solutions that support long-term success.
Role Involves:
- Providing expert technical guidance and support to squads or pods.
- Collaborating with product managers, designers, and business leaders.
- Leading the design and development of complex software architectures.
- Influencing architectural decisions.
- Fostering cross-functional collaboration.
- Mentoring and coaching junior and senior engineers.
- Advocating for and implementing best practices in software development.
- Driving the adoption of innovative technologies and methodologies.
- Monitoring the performance of systems post-implementation.
- Developing tools and automation scripts.
- Partnering with SRE teams to optimize infrastructure.
- Ensuring compliance with industry regulations and security standards.
- Promoting an autonomous work culture.
- Serving as a Spin Culture Ambassador.
Requirements:
- 7+ years of experience in software development.
- Advanced expertise in programming languages such as .NET, Java, TypeScript, React, React Native, and Node.js.
- Deep understanding of containerized development, microservices architecture, and REST API consumption.
- Experience with modular architectures, reusable components, and superapps.
- Advanced knowledge of Git, conflict resolution, and CI/CD tools.
- Demonstrated ability to influence technical strategy and contribute to architectural roadmaps.
- Practical experience with TDD, ATDD, and BDD methodologies.
- Strong proficiency in SQL and NoSQL databases, including MongoDB, PostgreSQL, and MySQL.
- Expertise in secure development practices, including SAST, DAST, and MAST tools.
- Exceptional communication skills.
- Proficiency in Agile methodologies.
- Strong adaptability to fast-paced and dynamic work environments.
- Willingness to acquire knowledge in new technologies within Spin’s tech stack.